Создание Death Match зоны :) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Создание Death Match зоны :)
De1usion Дата: Пятница, 13.06.2014, 14:03 | Сообщение # 1
Боец
Сообщений: 228
Статус: Offline
Моя первая команда, тапками не кидайтесь, если есть ошибки поправьте

Ко всем new добавляем
Код
new dm[MAX_PLAYERS];


Идем дальше, ищем public OnPlayerSpawn и вставляем туда данный код
Код
    if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm");
   return 1;


В public OnPlayerCommandText вставляем
Код
if(strcmp("/dm", cmdtext, true, 10) == 0)
{
      dm[playerid] = 1; //Условие что игрок находится в нашей дм зоне
      SendClientMessage(playerid,0xFFFFFFAA,"{ff00ff} > {888888} Добро пожаловать в Death Match зону. ");
      SetPlayerPos(playerid,2491.3516,-1669.3540,13.3359,108.5348); // Респавн Grove St. (Меняем на свои коорд.)
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,24,1000);// Выдача дигла
      GivePlayerWeapon(playerid,25,1000);// Выдача шотгана
      SetPlayerHealth(playerid,100.0);
      return 1;
}
if(strcmp("/exit", cmdtext, true, 10) == 0)
{
          dm[playerid] = 0;//Игрок покидает нашу дм зону
          SetPlayerInterior(playerid,0); //удаляем интерьер(если установлен)
          OnPlayerSpawn(playerid);//Возврат на спавн
          return 1;
}


Вот и все, простенькая ДМ зона, при смерти нас будет возвращать в неё пока вы не напишете /exit


Сообщение отредактировал De1usion - Пятница, 13.06.2014, 14:05
No_Cheat_No Дата: Четверг, 19.06.2014, 12:12 | Сообщение # 2
Любитель
Сообщений: 31
Статус: Offline
Сделай еще рандом спавн, и вообще молодцом wink Лови +ик
Сrazy™ Дата: Суббота, 21.06.2014, 10:07 | Сообщение # 3
Боец
Сообщений: 267
Статус: Offline
Если сам сделал,то молорик
SeX-PrO-AdReNaLiN Дата: Среда, 25.06.2014, 04:49 | Сообщение # 4
Авторитет
Сообщений: 1310
Статус: Offline
Цитата De1usion ()
    if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm");
   return 1;

А зачем в конец return 1 влепил???


user N over 99999
Cruger1337 Дата: Суббота, 28.06.2014, 15:59 | Сообщение # 5
Новичок
Сообщений: 4
Статус: Offline
Цитата De1usion ()
    if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm");

При каждом спавне тебе будет флудить:
Цитата De1usion ()
 SendClientMessage(playerid,0xFFFFFFAA,"{ff00ff} > {888888} Добро пожаловать в Death Match зону. ");
[CM]ABUZ Дата: Понедельник, 28.07.2014, 19:50 | Сообщение # 6
Боец
Сообщений: 89
Статус: Offline
сделай на ZCMD
LecoMpTe[CM] Дата: Среда, 30.07.2014, 18:59 | Сообщение # 7
Боец
Сообщений: 69
Статус: Offline
Цитата [CM]ABUZ ()
сделай на ZCMD

Код
CMD:dm(playerid, params[])  
{  
       dm[playerid] = 1; //Условие что игрок находится в нашей дм зоне  
       SendClientMessage(playerid,0xFFFFFFAA,"{ff00ff} > {888888} Добро пожаловать в Death Match зону. ");  
       SetPlayerPos(playerid,2491.3516,-1669.3540,13.3359,108.5348); // Респавн Grove St. (Меняем на свои коорд.)  
       ResetPlayerWeapons(playerid);  
       GivePlayerWeapon(playerid,24,1000);// Выдача дигла  
       GivePlayerWeapon(playerid,25,1000);// Выдача шотгана  
       SetPlayerHealth(playerid,100.0);  
       return 1;  
}
CMD:exit(playerid, params[])
{
dm[playerid] = 0;//Игрок покидает нашу дм зону
SetPlayerInterior(playerid,0); //удаляем интерьер(если установлен)
OnPlayerSpawn(playerid);//Возврат на спавн
return 1;
}[/code]
[CM]ABUZ Дата: Воскресенье, 03.08.2014, 14:11 | Сообщение # 8
Боец
Сообщений: 89
Статус: Offline
Цитата LecoMpTe[CM] ()
От души
Dmitriy_Virt Дата: Понедельник, 05.01.2015, 12:09 | Сообщение # 9
Новичок
Сообщений: 26
Статус: Offline
Суперский урок +
helly Дата: Вторник, 17.03.2015, 20:22 | Сообщение # 10
Боец
Сообщений: 107
Статус: Offline
не ваша эта команда. Ей лет уже.....

У AGGRESSOR`a аватарку угнал - мама ама криминал
// AGRESSOR не простил.
Связь со мной:
vk.com/snappboy
  • Страница 1 из 1
  • 1
Поиск: