JesperLight |
Дата: Воскресенье, 22.04.2018, 19:42 | Сообщение # 1
|
Боец
Сообщений: 70
Статус: Offline
|
Создаем новую переменную с любым названием;
new dmzone[MAX_PLAYERS];
Создаем команду для телепорта на DM зону
CMD:dm(playerid) { if(dmzone[playerid] == 1) { SendClientMessage(playerid, -1, " Вы уже находитесь в DM зоне"); } else { dmzone[playerid] = 1; SetPlayerPos(playerid, 288.4292,1910.7161,17.6406); // телепортируем на зону switch(random(2)) { case 0: { SetPlayerPos(playerid, 288.4292,1910.7161,17.6406); //. телепортируем на коорданаты SetPlayerSkin(playerid, 114); // устанавливаем SKIN GivePlayerWeapon(playerid, 24, 9999); // выдаем оружие SetPlayerHealth(playeri, 50); // устанавливаем HP } case 1: { SetPlayerPos(playerid, 295.3587,1946.5061,17.6406); // телепортируем на координаты SetPlayerSkin(playerid, 255); // устанавливаем SKIN GivePlayerWeapon(playerid, 31, 9999); // выдаем оружие SetPlayerHealth(playeri, 100); // устанавливаем HP } } SendClientMessage(playerid, COLOR_GREY, " Вы успешно телепортировались в DM зону"); SetPlayerColor(playerid, 0xff9900aa); // устанавливаем цвет ника (можно убрать) } return true; }
Делаем команду для выхода из DM зоны
CMD:exit(playerid) { if(dmzone[playerid] == 0) { SendClientMessage(playerid, -1, " Вы не находитесь в DM зоне"); } else { dmzone[playerid] = 0; // аннулируем переменную SpawnPlayer(playerid); // спавним игрока SendClientMessage(playerid, COLOR_GREY, " Вы успешно покинули DM зону"); SetPlayerColor(playerid, 0xffffffbb); // устанавливаем белый цвет ника } return true; }
Сообщение отредактировал JesperLight - Воскресенье, 22.04.2018, 19:45 |
|
|
|