|pomoc|Kako napravim

26. Feb. 2014. Zaključano
418
pregleda
12
postova
Martin_Jankovic
4
Shot Caller
26. Feb. 2014.
Skripta koju koristim:NL
Detaljan opis problema:Kako da napravim da svima igracima da socijalnu pomoc a ovako samo treba staviti od IGraca ID da mu stavi socijalnu i da se moze koristiti svakih 1 h. I da se novac uzima is budzeta.
i nece mi izbrisati
Dio skripte:
CMD:socijala(playerid, params[])
{
    if(PI != 7) return SCM(playerid, GRAD2, "(greska) Niste autorizirani za koristenje ove komande!");
new id, hIme, Float:Poz, ip;
if(sscanf(params, "ui", id)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/socijala [Korisnicki ID ili Ime igraca]");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "(greska) Taj igrac je offline!");
GetPlayerPos(id, Poz, Poz, Poz);
if(PI < 2500) return SCM(playerid, GRAD2, "(greska) Nemate novca kod sebe!");
RPIme(id, hIme);
RPIme(playerid, hIme);
SCMF(playerid, CRVENA, "*{FF0000} Urucili ste socijalnu pomoc gradjaninu : %s.", hIme);
SCMF(id, PLAVA, "* Primili ste socijalnu pomoc za zivot u iznosu od 30000$ od gradonacelnika %s.", hIme);
NovacPlus(id, 2500);
NovacMinus(playerid, 2500);
GetPlayerIp(playerid, ip, 24);
format(CmdString, 128, "Komanda: /socijala | Izvrsio: %s | Igrac: %s | IP: %s", hIme, hIme, ip);
UpisiLog(FAJL_SOCIJALA, CmdString);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Vedadd
5
Underboss
26. Feb. 2014.
CMD:socijala(playerid, params[])
{
    if(PI != 7) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0}Niste autorizovani za koriscenje te komande.");
new pare, id, hIme, ip;
if(sscanf(params, "i", pare)) return SCM(playerid, GRAD2, "Koristite: {BFC0C2}/socijala [Koliko Novaca]");
foreach(Player, i)
{
if(IsPlayerConnected(i) && hIgracUlogovan == 1)
{
NovacPlus(i, pare);
}
}
SCM(playerid, SVETLOPLAVA, " * Predali ste Socijanlu Pomoc Gradjaninima Los Santosa.");
SCMF(id, PLAVA, "* Primili ste Socijalnu Pomoc za Prezivljavanje u iznosu od %d$.. od Gradonacelnika Los Santosa.", pare);
NovacMinus(playerid, pare);
GetPlayerIp(playerid, ip, 24);
RPIme(playerid, hIme);
format(CmdString, 128, "Komanda: /socijala | Izvrsio: %s | IP: %s", hIme, ip);
UpisiLog(FAJL_SOCIJALA, CmdString);
return 1;
}


Testana je, radi..
Martin_Jankovic
4
Shot Caller
26. Feb. 2014.
i jeli uzima novac iz dudzeta
Frankie_Marcelo
4
Enforcer
26. Feb. 2014.
ne uzima napravljeno ti je da tebi uzima novce
al evo ovako probaj
zamjeni
NovacMinus(playerid, pare);

sa ovim
MayorInfo -= pare*i;

jer ce onda valjda pomnoziti broj igraca puta onaj iznos koji si stavio
Vedadd
5
Underboss
26. Feb. 2014.
Quote from February 26, 2014, 9:27 pm:
ne uzima napravljeno ti je da tebi uzima novce
al evo ovako probaj
zamjeni
NovacMinus(playerid, pare);

sa ovim
MayorInfo -= pare*i;

jer ce onda valjda pomnoziti broj igraca puta onaj iznos koji si stavio


Eto dao ti je..
Martin_Jankovic
4
Shot Caller
27. Feb. 2014.
Kamo da to stavim
Blaeks_Biofor
5
Forum Don
27. Feb. 2014.
DevoXx wrote on February 26, 2014, 9:27 pm:
ne uzima napravljeno ti je da tebi uzima novce
al evo ovako probaj
zamjeni
NovacMinus(playerid, pare);

sa ovim
MayorInfo -= pare*i;

jer ce onda valjda pomnoziti broj igraca puta onaj iznos koji si stavio


Eto dao ti je..
tvoje nije da nekoga obavestavas o tome da li mu je neko resio problem ili ne, tvoje je da pomoges ako umes i hoces
Vedadd
5
Underboss
27. Feb. 2014.
Ti vidiš da sam ja njemu dao cijelu komandu uradjenu od 0. Očito to nisi vidjeo ..

Usput dodaj ovo uz komandu, provjeru Novca.
if(MayorInfo < pare) return SCM(playerid, GRAD2, "(greska) Nemate dovoljno novca na racunu da bi podjelili gradjanima!");
Frankie_Marcelo
4
Enforcer
27. Feb. 2014.
pa msm da bi ovako trebao stavit
if(MayorInfo < pare*i) return SCM(playerid, GRAD2, "(greska) Nemate dovoljno novca na racunu da bi podjelili gradjanima!");

jer ti novci koje on upise i broj igraca nek se pomnoze i onda ukupan iznos racuna ide sa mayor racuna a ovako samo npr 100$
Vedadd
5
Underboss
27. Feb. 2014.
Neka uzme moju komandu i to doda, testana je komanda uz viÅ¡e igrača ne mnozi nikakav novac.. Sve je uradu 😄
Frankie_Marcelo
4
Enforcer
27. Feb. 2014.
a pa treba covjece ako svima das npr po 100$ i npr ako ima 30 igraca ako ces svima tim 30 igracima dat po 100$ to ce ti bit 3000$ tako da treba mnozit
Blaeks_Biofor
5
Forum Don
27. Feb. 2014.
DevoXx wrote on February 27, 2014, 7:31 pm:
Ti vidiš da sam ja njemu dao cijelu komandu uradjenu od 0. Očito to nisi vidjeo ..

Usput dodaj ovo uz komandu, provjeru Novca.
if(MayorInfo < pare) return SCM(playerid, GRAD2, "(greska) Nemate dovoljno novca na racunu da bi podjelili gradjanima!");
i kakve veze ima to sa bilo cim ? upozorio sam ti i nemoj vise da ponavljas to

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha