denis32rus
Компетентный
Мод MyGame в паблике
ко всем new
ко всем командам
и в public SetPlayerUnjail()
ко всем new
PHP:
new antifloodrcl = 0;
PHP:
CMD:ad(playerid, params[])
{
new result[64],string2[256],string[256],sendername[MAX_PLAYER_NAME];
if (!sscanf(params, "s[64]", result))
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, " Вы ещё незарегистрированны !");
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), "{FFFFFF}** {FF0000}У вас {FF0000}молчанка. Осталось %d минут.", PlayerInfo[playerid][pMuteTime]/60);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if (antifloodrcl > 0 && PlayerInfo[playerid][pAdmin] < 3)
{
format(string, sizeof(string), "* До следующей рекламы осталось %d секунд.", antifloodrcl);
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;
}
new payout = 2000;
if(oGetPlayerMoney(playerid) < payout)
{
format(string, sizeof(string), "* У вас не хватает денег для отправки рекламы.{FF9000}Нужно %d",payout);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
if(PlayerInfo[playerid][pLevel] < 2) return SendClientMessage(playerid, COLOR_GREY, "* Вы должны быть 2 лвл чтобы написать объявление !");
if(PlayerInfo[playerid][pDonateRank] == 0)
{
oGivePlayerMoney(playerid, - payout);
SBizzInfo[7][sbTill] += payout;
ExtortionSBiz(7, payout);
format(string, sizeof(string), "{FF6C00}* [Реклама]:{00FF0C} %s, {A4FFA8}Контакт: %s[%d] телефон: %d *", result, sendername,playerid,PlayerInfo[playerid][pPnumber]);
SendClientMessageToAll(-1,string);
format(string, sizeof(string), "~w~REKLAMA~n~~r~Zaplacheno ~g~$%d", payout);
GameTextForPlayer(playerid, string, 5000, 5);
}
if(PlayerInfo[playerid][pDonateRank] >= 1)
{
oGivePlayerMoney(playerid, - payout);
SBizzInfo[7][sbTill] += payout;
ExtortionSBiz(7, payout);
format(string, sizeof(string), "{FF6C00}* [V.I.P. Реклама]:{FFA200} %s, {FF6C00}Контакт: %s[%d] телефон: %d *", result, sendername,playerid,PlayerInfo[playerid][pPnumber]);
SendClientMessageToAll(-1,string);
format(string2, sizeof(string2), "%s\n{FF9000}%s тел.: %d", result,sendername,PlayerInfo[playerid][pPnumber]);
DestroyObject(reklamsf);
DestroyObject(reklamls);
DestroyObject(reklamls2);
DestroyObject(reklamlv);
reklamsf = CreateObject(7900, -2004.35, 301.21, 46.52, 0.00, 0.00, 0.00);
SetObjectMaterialText(reklamsf, string2, 0, OBJECT_MATERIAL_SIZE_256x128,\
"Arial", 13, 0, 0xFF000000, 0xFFf5f5f5, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
reklamls = CreateObject(7900, -52.95, -1512.74, 14.60, 0.00, 0.00, 86.10);
SetObjectMaterialText(reklamls, string2, 0, OBJECT_MATERIAL_SIZE_256x128,\
"Arial", 13, 0, 0xFF000000, 0xFFf5f5f5, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
reklamlv = CreateObject(7900, 2098.38, 843.07, 18.42, 0.00, 0.00, -90.00);
SetObjectMaterialText(reklamlv, string2, 0, OBJECT_MATERIAL_SIZE_256x128,\
"Arial", 13, 0, 0xFF000000, 0xFFf5f5f5, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
reklamls2 = CreateObject(4729, 799.84, -1795.61, 20.25, 0.00, 0.00, 110.00);
SetObjectMaterialText(reklamls2, string2, 0, OBJECT_MATERIAL_SIZE_256x128,\
"Arial", 14, 0, 0xFF000000, 0xFFf5f5f5, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
format(string, sizeof(string), "~r~VIP REKLAMA~n~~r~Zaplacheno ~g~$%d", payout);
GameTextForPlayer(playerid, string, 5000, 5);
}
if (PlayerInfo[playerid][pAdmin] < 3){ antifloodrcl = 65; }
}
else SendClientMessage(playerid, COLOR_GRAD2, "Подать рекламу: {FF9000}/ad [Текст Объявления]");
return 1;
}
PHP:
if(antifloodrcl > 0){ antifloodrcl --; }
