- 0
Problema /ad
-
Similar Content
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
d@rK
Dupa ce un player da /ad el nu poate sa mai dea 2 minute, dar alt player poate sa dea...
De exemplu pot sa dea 1000 player de-odata /ad, apoi fiecare asteapta 1 minut...
SI EU AS VREA daca a dat un Player Oarecare /AD sa numai poata NIMENI sa dea timp de 1 MINUT.
PAWNO:
[pawn]if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "You haven't logged in yet !");
return 1;
}
if(PlayerInfo[playerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GREY, "Nu ai level 3 pentru a folosi comanda /ad !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
for(new i=0; i<MAX_PLAYERS; i++)
if(FindIP(result)) ///
{
new advertiser[MAX_PLAYER_NAME];
GetPlayerName(playerid, advertiser, sizeof(advertiser));
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
SendClientMessageToAll(COLOR_LIGHTGREEN, "");
format(string, sizeof(string), "[Warning]: %s[iD: %d] face reclama",advertiser,i);
ABroadCast(COLOR_LIGHTRED,string,1);
return 0;
}
result[idx - offset] = EOS;
result[0] = toupper(result[0]);
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/ad)vertise [advert text]");
return 1;
}
if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), "Please try again later %d seconds between Advertisements !", (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;
}
new payout = idx * 25;
if(GetPlayerCash(playerid) < payout)
{
format(string, sizeof(string), "* You used %d characters which cost $%d, you don't have enough.", offset, payout);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
if(adTime[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "Asteapta 150 secunde pentru a putea da inca 1 anunt.");
GivePlayerCash(playerid, - payout);
SBizzInfo[7][sbTill] += payout;
ExtortionSBiz(7, payout);
format(string, sizeof(string), "{FFFF00}Anunt publicat de {00FF7F}%s{FF6347}({FFFF00}Telefon: {FFFAFA}%d{FF6347}): {0099FF}%s", sendername,PlayerInfo[playerid][pPnumber],result);
SendClientMessageToAll(COLOR_YELLOW,string);
format(string, sizeof(string), "~r~Paid $%d~n~~w~Message contained: %d Characters", payout, idx);
GameTextForPlayer(playerid, string, 5000, 1);
adTime[playerid] = 1;
SetTimerEx("Advertise", 150000, 0, "%d", playerid);
if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
}
return 1;
}[/pawn]
2 answers to this question
Recommended Posts