Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Milos25 poslato Oktobar 04, 2012, 18:27:32 POSLE PODNE

Naslov: [Pomoc] Bandera Srece
Poruka od: Milos25 poslato Oktobar 04, 2012, 18:27:32 POSLE PODNE
Skripta koju koristim: Extreme Edit
Detaljan opis problema: Moze neko da mi pomogne kad donira neko u banderu srece niko ne dobije pare :(

if(strcmp(cmd, "/charity", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Koriscenje: /charity [amount]");
return 1;
}
if(PlayerInfo[playerid][pLocal] == 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, 1134.1859,-936.2810,42.4667,278.0866))
            {
            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, COLOR_RED, "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;
}


Naslov: Odg: [Pomoc] Bandera Srece
Poruka od: Poslednji Don poslato Oktobar 04, 2012, 18:45:36 POSLE PODNE
cek ko treba da dobije pare donirane u banderu srece?
btw: ne znam zasto ce ti ovo...to je totalno trop i ne funkcionalno
Naslov: Odg: [Pomoc] Bandera Srece
Poruka od: Vitez El arambasa poslato Oktobar 04, 2012, 18:50:20 POSLE PODNE
imam i ja tu banderu srece , dobijaju se pare samo sto to nepise ... stani ispred bandere srece , stavi sebi pare na 100000 i doniraj pa ces videti
Naslov: Odg: [Pomoc] Bandera Srece
Poruka od: Milos25 poslato Oktobar 04, 2012, 18:51:31 POSLE PODNE
Treba kad donira neko bilo ko ( Da mogu svi da doniraju najmanju sumu od 100k ) 

I kad neko donira da igraci koji su blizu te koridinate dobiju pare

Naslov: Odg: [Pomoc] Bandera Srece
Poruka od: Danijel96.pwn poslato Oktobar 04, 2012, 18:56:28 POSLE PODNE
Moras koristiti

foreach(Player, i) ili for(new i=0; i<MAX_PLAYERS; i++)