Huseyn
Изучающий
- Регистрация
- 30 Дек 2015
- Сообщения
- 622
- Лучшие ответы
- 0
- Репутация
- 278
Всем хай, ребята у меня тут такая проблема , не могу исправить данную проблему, хочу 2 команды поставить в диалог..
вот коды: Как эти 2 команды добавить в диалог чтобы легче было, например и вводе команды /mp открывались эти команды в диалоге, начат МП , закончить МП
вот коды: Как эти 2 команды добавить в диалог чтобы легче было, например и вводе команды /mp открывались эти команды в диалоге, начат МП , закончить МП
PHP:
CMD:startmp(playerid,params[])
{
if(PI[playerid][pAdmin] < 5) return 1;
else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
new string[145],Float:mpX,Float:mpY,Float:mpZ;
if(sscanf(params,"is[16]",params[0],params[1])) return SendClientMessage(playerid,-1,"- Использование: /startmp [Кол-во игроков] [Название мероприятия]");
else if(GetSVarInt("AidPlayers")) return SendClientMessage(playerid,-1,"- Идет сбор игроков на мероприятие");
else if(params[0] > 100) return SendClientMessage(playerid,-1,"- Максимальное число игроков на мероприятии: 100");
else if(strlen(params[1]) > 16) return SendClientMessage(playerid,-1,"- Слишком длинное название мероприятия!");
SetSVarInt("AidPlayers",params[0]);
GetPlayerPos(playerid,mpX,mpY,mpZ);
SetSVarFloat("mpX",mpX);
SetSVarFloat("mpY",mpY);
SetSVarFloat("mpZ",mpZ);
mpX = 0; mpY = 0; mpZ = 0;
format(string,sizeof(string),"Администратор %s:{e1ded6} открыл телепорт игроков на мероприятие '%s'. Максимум: %d человек",GetName(playerid),params[1],params[0]);
SendClientMessageToAll(0xeee515AA,string);
SendClientMessageToAll(0x5da130AA,"- Введите /gomp для телепорта на мероприятие");
return 1;
}
CMD:stopmp(playerid)
{
if(PI[playerid][pAdmin] < 5) return 1;
else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
else if(!GetSVarInt("AidPlayers")) return SendClientMessage(playerid,-1,"- Сбор игроков не запущен");
new string[128];
DeleteSVar("AidPlayers");
DeleteSVar("mpX");
DeleteSVar("mpY");
DeleteSVar("mpZ");
format(string, sizeof(string),"Администратор %s:{e1ded6} остановил собр игроков на мероприятие", GetName(playerid));
SendClientMessageToAll(0xeee515FF, string);
return 1;
}