Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: AlienWare95 poslato Januar 05, 2017, 17:23:40 POSLE PODNE

Naslov: [Pomoc]crkvacharity i redcross
Poruka od: AlienWare95 poslato Januar 05, 2017, 17:23:40 POSLE PODNE
Skripta koju koristim:Moja neka
Detaljan opis problema: Ovako pocetnik sam u skriptanju ne ide mi lose ali bi bilo super da mi neko posalje skriptu za /redcross i /crkvacharity da kada ukuca to Svima na serveru ispise [Crkva] Ime_Igraca je Donirao iznos od $$ Bog ga blagoslovio ili bar samo definicija ostalo cu sam HVALA <3
Dio skripte:Dacu ako treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):Dacu ako treba
Naslov: Odg: [Pomoc]crkvacharity i redcross
Poruka od: Maxwellâ„¢ poslato Januar 05, 2017, 17:27:35 POSLE PODNE
Napravis komandu da igracu oduzme pare koje je upisao a ostalima da da na serveru tu kolicinu novca,moze ti pomoci komanda ako imas da daje svima novac kao /givemoneyall i samo tu upisanu brojku nek oduzme igracu koji je upisao
Naslov: Odg: [Pomoc]crkvacharity i redcross
Poruka od: AlienWare95 poslato Januar 05, 2017, 17:30:12 POSLE PODNE
Citat: Maxwellâ,,¢ poslato Januar 05, 2017, 17:27:35 POSLE PODNE
Napravis komandu da igracu oduzme pare koje je upisao a ostalima da da na serveru tu kolicinu novca,moze ti pomoci komanda ako imas da daje svima novac kao /givemoneyall i samo tu upisanu brojku nek oduzme igracu koji je upisao
Ok to za redcross
Naslov: Odg: [Pomoc]crkvacharity i redcross
Poruka od: Maxwellâ„¢ poslato Januar 05, 2017, 17:31:51 POSLE PODNE
Isto ti je i za crkvu samo drugaciji tekst napises kad donira i gotovo
Naslov: Odg: [Pomoc]crkvacharity i redcross
Poruka od: AlienWare95 poslato Januar 05, 2017, 18:31:42 POSLE PODNE
Smislio sam za crkvu nesto ovako


if(strcmp(cmd, "/crkvacharity", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "{0B83E6}[{FFFFFF}AG:RP{0B83E6}]{FFFFFF} CMD | {FFFFFF}/crkvacharity [kolicina]");
return 1;
}
moneys = strval(tmp);
if(moneys < 100000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Ne mozete donirati crkvi manje od 100k.");
return 1;
}
if(JBC_GetPlayerMoney(playerid) < moneys)
{
    SendClientMessage(playerid, COLOR_GRAD1, "Vi nemate toliko novca.");
return 1;
}
if(PI[playerid][pJailTime] >= 1 || PI[playerid][pRobijaTime] >= 1) return SCM(playerid, SIVA, "   Ne mozete to , zatvoreni ste !");
JBC_GivePlayerMoney(playerid, -moneys);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s je donirao Crkvi sumu od, $%d (/crkvacharity).", sendername, moneys);
SendClientMessageToAll(COLOR_GREY, string);
format(string, sizeof(string), "%s Hvala vam za donaciju sume, $%d.",sendername, moneys);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD1, string);
PayLog(string);
CrkvaMoney += moneys;
SaveCrkva();
new crkvastr[300];
            format(crkvastr, sizeof(crkvastr), "Novac za dobrotvorne svrhe: $%d\n/crkvacharity", CrkvaMoney);
            Update3DTextLabelText(crkvatext, 0xFFFFFFFF, crkvastr);
}
return 1;
}