pawn Code:
if (strcmp(cmdtext, "/дм", true)==0 || strcmp(cmd, "/dm", true) == 0)
{
SetPVarInt(playerid, "DMStatus", 1);
SetPlayerVirtualWorld(playerid,1);//установим вирт. мир
SetPlayerInterior(playerid,0);//установим 0 инт. (улица)
ResetPlayerWeapons(playerid);//отними все оружие
GivePlayerWeapon(playerid, 24, 300);//дадим дигл
GivePlayerWeapon(playerid, 25, 100);//дадим дигл
SetPlayerHealth(playerid,100);//установим 100 хп
SendClientMessage(playerid, -1, "Чтобы выйти из ДМ пропишите: /выход.");//выдадим сообщение
switch(random(2))//2 рандомных телепорта на ДМ.
{
case 0: SetPlayerPos(playerid,2571.4932,2824.8291,10.8203);//1 позиция
case 1: SetPlayerPos(playerid,2604.3994,2828.9465,10.8203);//2 позиция
}
return 1;
}
if (strcmp(cmdtext, "/выход", true)==0 || strcmp(cmd, "/exit", true) == 0)
{
if (GetPVarInt(playerid, "DMStatus") != 1) return SendClientMessage(playerid,-1,"Вы не на ДМ.");//но если переменная DM не равна виртуальному миру игрок, то выдадим сообщение.
SetPlayerVirtualWorld(playerid,0);//установим 0 вирт. мир [!] обязательно!
GivePlayerWeapon(playerid, 1, 10);//
GivePlayerWeapon(playerid, 2, 20);//Дадим игроку пушки
GivePlayerWeapon(playerid, 3, 30);//
SetPlayerHealth(playerid,100);//Дадим хп.
SetPVarInt(playerid, "DMStatus", 0);
return 1;
}