Al problem je sto pare dobije igrac sam id 0 ako moze neko da mi to sredi
//=========================================BANDERA SRECE=============================================================
if(strcmp(cmd, "/charity", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Koriscenje: /charity ");
return 1;
}
if(PlayerInfo == 106)
{
SendClientMessage(playerid, COLOR_GRAD1, "Komanda nije dozvoljena na ovoj lokaciji");
return 1;
}
moneys = strval(tmp);
if(moneys < 100000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Nije dovoljno min 100k..");
return 1;
}
if(GetPlayerMoney(playerid) < moneys)
{
SendClientMessage(playerid, COLOR_GRAD1, "Nemate toliko novca.");
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 10, 1135.4493,-936.3835,42.8999,100, 1))
{
GivePlayerMoney(playerid, 500);
}
SafeGivePlayerMoney(playerid, -moneys);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s je donirao Banderi Srece sumu od $%d (/charity).",sendername, moneys);
SendClientMessage(playerid, COLOR_GRAD1, string);
SendClientMessage(playerid, COLOR_GRAD1, "Bandera:Dokle ces vise da gledas u mene :D!");
SendClientMessage(playerid, bandera, "Bandera srece se aktivirala i dala pare igracima koji su pored nje.");
printf("%s", string);
format(string, sizeof(string), "%s je donirao Banderi Srece sumu od $%d (/charity).",sendername, moneys);
PayLog(string);
}
return 1;
}