YouAnus
Ученик
Всем привет,вот откопал в одном моде команду /nabor решил выложить сюда.
В чём суть команды?Все наверное знают команду /ad(объявления).Так вот,команда /nabor предназначена для банд/мафий/байкеров. Что бы они не писали в /ad о наборе,они вводят /nabor и в чат отправляется объявление о наборе в банду/мафию/байкеры(Пример:"Обьявление: Идет заселение на район Grove. Ждем желающих. Отправитель: Vasya_Pupkin[0]"). Скриншоты я думаю тут незачем.Что ж приступим
Ко всем переменным(new):
Ко всем командам(В public OnPlayerCommandText):
Вот вроде бы и всё...
Надеюсь такой темы не было-_-
От + не откажусь
Автор:Не знаю(Вырезка)
В чём суть команды?Все наверное знают команду /ad(объявления).Так вот,команда /nabor предназначена для банд/мафий/байкеров. Что бы они не писали в /ad о наборе,они вводят /nabor и в чат отправляется объявление о наборе в банду/мафию/байкеры(Пример:"Обьявление: Идет заселение на район Grove. Ждем желающих. Отправитель: Vasya_Pupkin[0]"). Скриншоты я думаю тут незачем.Что ж приступим
Ко всем переменным(new):
PHP:
new payout[MAX_PLAYERS];
PHP:
else if(strcmp(cmd, "/nabor", true) == 0 || strcmp(cmd, "/nab", true) == 0)
{
if(gPlayerLogged[playerid] == 1)
{
if(GetPVarInt(playerid,"advertise") > gettime())
{
format(string, sizeof(string), "Обьявления можно отправить через {80FF00}%d {FFFFFF}сек",(GetPVarInt(playerid,"advertise") - gettime()) );
SendClientMessage(playerid, COLOR_WHITE, string);
return true;
}
payout[playerid] = random(29)+30;
if(PlayerInfo[playerid][pCash] < payout[playerid])
{
format(string, sizeof(string), "{ffffff}Вы написали объявление о наборе стоимостью {34c924}$%d{FFFFFF}, но у вас нет столько денег!", payout[playerid]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return true;
}
if(!IsAGang(playerid) && !IsAMafia(playerid) && !IsABiker(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Недоступно!");// IsAGang;IsAMafia;IsABiker меняйте на своё!
new FFText[20];
new texss[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsAGang(playerid) && PlayerInfo[playerid][pRank] >= 7) //можете поменять pRank.IsAGang меняем на своё!
{
switch(PlayerInfo[playerid][pMember])
{
case 12: FFText = "Ballas";//меняем на своё
case 13: FFText = "Vagos";//меняем на своё
case 15: FFText = "Groove";//меняем на своё
case 17: FFText = "Aztec";//меняем на своё
case 18: FFText = "Rifa";//меняем на своё
}
format(texss, sizeof(texss), "{80FF00}Обьявление: Идет заселение на район %s. Ждем желающих. Отправитель: %s[%d]. Телефон: %d", FFText,sendername,playerid,PlayerInfo[playerid][pPnumber]);
}
if(IsAMafia(playerid) && PlayerInfo[playerid][pRank] > 4) //можете поменять pRank.IsAMafia меняем на своё!
{
switch(PlayerInfo[playerid][pMember])
{
case 5: FFText = "LCN";//меняем на своё
case 6: FFText = "Yakuza";//меняем на своё
case 14: FFText = "RM";//меняем на своё
}
format(texss, sizeof(texss), "{80FF00}Обьявление: Идет набор на вакансии в мафию <<%s>>. Отправитель: %s[%d]. Телефон: %d", FFText,sendername,playerid,PlayerInfo[playerid][pPnumber]);
}
if(IsABiker(playerid) && PlayerInfo[playerid][pRank] > 1) //можете поменять pRank.IsABiker меняем на своё!
{
switch(PlayerInfo[playerid][pMember])
{
case 23: FFText = "Baykers";//меняем на своё
}
format(texss, sizeof(texss), "{80FF00}Обьявление: Идет набор на вакансии в Байкеры %s. Отправитель: %s[%d]. Телефон: %d", FFText,sendername,playerid,PlayerInfo[playerid][pPnumber]);
}
OOCOff(COLOR_LIGHTGREEN,texss);
format(string, sizeof(string), "{ff1200}> {ffffff}Вы написали объявление о наборе {ffffff}стоимостью {34c924}$%d{ffffff}!", payout[playerid]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
PlayerInfo[playerid][pCash] -= payout[playerid];
SetPVarInt(playerid,"advertise", gettime() + (10*6) );
}
return true;
}
Надеюсь такой темы не было-_-
От + не откажусь
Автор:Не знаю(Вырезка)
