Ко всем new добавляем:
Цитата (Код)
new dm[MAX_PLAYERS];
Делаем комманды. В CommandText:
Цитата (Код)
if(strcmp("/dm", cmdtext, true, 10) == 0)
{
dm [playerid]= 1; //Это само условие что игрок находится на дм
SendClientMessage(playerid,0xFF66FFAA," Dm зона");
SetPlayerPos(playerid,Установим координату);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,1000);
SetPlayerHealth(playerid,100.0);
return 1;
}
if(strcmp("/exit", cmdtext, true, 10) == 0)
{
dm [playerid]= 0;//Условие что игрок уходит с дм
SetPlayerInterior(playerid,0); //обнуляем интерьер
OnPlayerSpawn(playerid);//Возврат на спавн
return 1;
}
И в OnPlayerSpawn добавим:
Цитата (Код)
if(dm [playerid]== 1) return OnPlayerCommandText(playerid,"/dm");//если игрок на дм, то повторяется комманда