Создание Death Match зоны :)
|
|
De1usion |
Дата: Пятница, 13.06.2014, 14:03 | Сообщение # 1
|
Боец
Сообщений: 228
Статус: Offline
|
Моя первая команда, тапками не кидайтесь, если есть ошибки поправьте
Ко всем new добавляем
Идем дальше, ищем 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
|
Сделай еще рандом спавн, и вообще молодцом Лови +ик
|
|
|
|
С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
|
|
|
|