CentiuS
Умник
Приветствую друзья, решил вырезать команду /vad - V.I.P реклама за donate из мода - Skrilax.
Данная команда не много сложновата для новичков и тем более стоит на процессоре DCMD, так-что попрошу более опытных скриптеров, упростить команду до минимума и скинуть в данную тему.
Данная команда очень удобна, когда нету сотрудников News в сети, если у вас есть donate вы спокойно можете подать объявлении.
Данная команда не много сложновата для новичков и тем более стоит на процессоре DCMD, так-что попрошу более опытных скриптеров, упростить команду до минимума и скинуть в данную тему.
Данная команда очень удобна, когда нету сотрудников News в сети, если у вас есть donate вы спокойно можете подать объявлении.
PHP:
}
CMD:vad(playerid, params[])
{
if(PlayerInfo[playerid][pVad] == 1) { SendMes(playerid, COLOR_SRED, "У вас бан /vad! До снятия: %d секунд(ы)", PlayerInfo[playerid][pVadTime]); return false; }
if(PlayerInfo[playerid][pDonate] < 2) return SendClientMessageEx(playerid, COLOR_GRAY, "У вас недостаточно доната! Стоимость отправки сообщения 2 донатa");
if(PlayerInfo[playerid][pMuted] == 1) return SendMes(playerid, COLOR_SRED, "У вас бан чата! До снятия: %d секунд(ы)", PlayerInfo[playerid][pMuteTime]), SetPlayerChatBubble(playerid, "У игрока бан чата", COLOR_REDD, 20.0, 10000);
if(isnull(params)) return SendClientMessageEx(playerid, COLOR_WHITE, "Введите: /vad [сообщение]");
new stringer[128];
if(IsIpFound(params) || CheckString(params))
{
new playersip[16];
GetPlayerIp(playerid,playersip,sizeof(playersip));
PlayerInfo[playerid][pMuteTime] = 10800000;
PlayerInfo[playerid][pMuted] = 1;
SendClientMessageEx(playerid, COLOR_SRED, "Вы получили бан чата! ( /mm - репорт )");
SetPlayerChatBubble(playerid, "получил(а) бан чата", COLOR_PURPLE, 30.0, 10000);
format(stringer,sizeof(stringer),"(( %s ))", params);
ABroadCast(COLOR_LIGHTRED,stringer,1);
format(stringer,sizeof(stringer)," Login: %s [ID: %d] IP: %s", PlayerInfo[playerid][pNames], playerid, playersip);
ABroadCast(COLOR_LIGHTRED,stringer,1);
return true;
}
if(strlen(params) > 50) return SendClientMessageEx(playerid, COLOR_WHITE, "Ошибка! Много текста");
if(govs[playerid] > 0) return SendMes(playerid, COLOR_SRED, "Подождите: %d секунд(ы)", govs[playerid]);
if(WaitVAD > 0) return SendMes(playerid, COLOR_WHITE, "Занять очередь можно через: %d секунд(ы)", WaitVAD);
format(stringer, sizeof(stringer), "« VIP Radio » %s. Отправил: %s[%d]. Телефон: %d", params, PlayerInfo[playerid][pNames], playerid, PlayerInfo[playerid][pPnumber]);
SendClientMessageToAllEx(COLOR_CGREEN, stringer);
govs[playerid] = 60, WaitVAD = 15;
PlayerInfo[playerid][pDonate] -= 2;
GameTextForPlayer(playerid, "~g~-2 donate", 2000, 1);
return true;
