/pay

Započeo Sef
21. Sep. 2017.
1,144
pregleda
14
postova
Sef
4
Enforcer
21. Sep. 2017.
Skripta koju koristim:NL(y/ini RG)
Detaljan opis problema:Kada neko da nekom pare na /pay pise da mu je dao 0 al mu zapravo da pare isto tako sa komandom /setstat 0 1 5 kaze da sam postavio level 0 u chatu al zapravo postavi lvl 5
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

EDIT by Łuk@ > popravljeno ime teme
AndroCorleone
5
OG Legend
21. Sep. 2017.
daj te komande da popravimo.
Sef
4
Enforcer
21. Sep. 2017.
CMD:plati(playerid, params[])
{
new id, iznos, hIme, Float:Poz, ip;
if(sscanf(params, "ui", id, iznos)) return SCM(playerid, BELA, "{33CCFF}Koristite: {FFFFFF}/plati [Korisnicki ID ili Ime igraca] [Iznos (max $5000)]");
if(!IsPlayerConnected(id)) return GRESKA(playerid, "Taj igrac je offline!");
GetPlayerPos(id, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz) || IgracNaReconu == true) return GRESKA(playerid, "Predaleko ste!");
if(iznos > 100 && PI < 4) GRESKA(playerid, "Moras biti nivo 4 da platis preko $100");
if(iznos < 1 || iznos > 50000) return GRESKA(playerid, "Ne mozete platiti vise od 50.000$!");
if(PI < iznos) return GRESKA(playerid, "Nemate toliko novca!");
RPIme(id, hIme);
RPIme(playerid, hIme);
SCMF(playerid, GRAD2, "Poslali ste $%d igracu %s.", iznos, hIme);
SCMF(id, GRAD2, "Primili ste $%d od igraca %s.", iznos, hIme);
NovacPlus(id, iznos);
NovacMinus(playerid, iznos);
format(CmdString, 128, "** %s vadi novcanik, uzima nesto novca i predaje ga %s.", hIme, hIme);
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
GetPlayerIp(playerid, ip, 24);
format(CmdString, 128, "Komanda: /plati | Izvrsio: %s | Igrac: %s | Iznos: $%d | IP: %s", hIme, hIme, iznos, ip);
UpisiLog(FAJL_PAYLOG, CmdString);
return 1;
}
ophion
5
OG Legend
22. Sep. 2017.
samo u tim komandama ili ?
Sef
4
Enforcer
22. Sep. 2017.
U svim komandama ja msm u kojima se daje u pay u postavi u give Itd..
ophion
5
OG Legend
22. Sep. 2017.
Daj scr chata
Sef
4
Enforcer
22. Sep. 2017.
Evo izvoli
ophion
5
OG Legend
22. Sep. 2017.
Sef wrote on September 22, 2017, 3:01 pm:
Evo izvoli
za to 0, iznos == 0 onda da ne moze, daj mi komandu tu give, da ti popravim, msm da znam stae problem
Sef
4
Enforcer
22. Sep. 2017.
Al ja zapravo dam vise ne 0 a ono pise da sam dao 0$ u chatu a zapravo dam vise tj iznos koji napisem
musa123
5
Kingpin
22. Sep. 2017.
vidi da nisi sjebo šta oko %d
ophion
5
OG Legend
22. Sep. 2017.
Sef wrote on September 22, 2017, 3:27 pm:
Al ja zapravo dam vise ne 0 a ono pise da sam dao 0$ u chatu a zapravo dam vise tj iznos koji napisem
daj komandu

NapaćeniBošnjo wrote on September 22, 2017, 5:37 pm:
vidi da nisi sjebo šta oko %d
zamijenio je u toj komandi %s i %d, barem ja tako mislim
Sef
4
Enforcer
22. Sep. 2017.
CMD:plati(playerid, params[])
{
new id, iznos, hIme, Float:Poz, ip;
if(sscanf(params, "ui", id, iznos)) return SCM(playerid, BELA, "{33CCFF}Koristite: {FFFFFF}/plati [Korisnicki ID ili Ime igraca] [Iznos (max $5000)]");
if(!IsPlayerConnected(id)) return GRESKA(playerid, "Taj igrac je offline!");
GetPlayerPos(id, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz) || IgracNaReconu == true) return GRESKA(playerid, "Predaleko ste!");
if(iznos > 100 && PI < 4) GRESKA(playerid, "Moras biti nivo 4 da platis preko $100");
if(iznos < 1 || iznos > 50000) return GRESKA(playerid, "Ne mozete platiti vise od 50.000$!");
if(PI < iznos) return GRESKA(playerid, "Nemate toliko novca!");
RPIme(id, hIme);
RPIme(playerid, hIme);
SCMF(playerid, GRAD2, "Poslali ste $%d igracu %s.", iznos, hIme);
SCMF(id, GRAD2, "Primili ste $%d od igraca %s.", iznos, hIme);
NovacPlus(id, iznos);
NovacMinus(playerid, iznos);
format(CmdString, 128, "** %s vadi novcanik, uzima nesto novca i predaje ga %s.", hIme, hIme);
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
GetPlayerIp(playerid, ip, 24);
format(CmdString, 128, "Komanda: /plati | Izvrsio: %s | Igrac: %s | Iznos: $%d | IP: %s", hIme, hIme, iznos, ip);
UpisiLog(FAJL_PAYLOG, CmdString);
return 1;
}
ophion
5
OG Legend
22. Sep. 2017.
Kazem ti da mi posaljes komandu /give.
Sef
4
Enforcer
23. Sep. 2017.
CMD:daj(playerid, params[])
{
    new id, stvar, kolicina, cmds, hIme1, hIme2;
    if(sscanf(params, "uis", id, kolicina, stvar))
{
SCM(playerid, BELA, "{33CCFF}Koristite: {FFFFFF}/daj ");
SCM(playerid, GRAD2, "Dostupne stvari: {FFFFFF}droga, pizza, oruzje, uze, zice");
return 1;
}
if(!IsPlayerConnected(id)) return GRESKA(playerid, "Taj igrac je offline!");
if(id == playerid) return GRESKA(playerid, "Ne mozete sami sebi dati nesto!");
if(kolicina < 0 || kolicina > 10000) return GRESKA(playerid, "Nepoznat unos za kolicinu!");
if(PI > 0) return GRESKA(playerid, "Ne mozete koristiti ovu komandu dok ste u zatvoru!");
if(PI > 0) return GRESKA(playerid, "Ne mozete koristiti ovu komandu dok ste zavezani/uhapseni!");
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(id, 5.0, Poz, Poz, Poz)) return GRESKA(playerid, "Taj igrac nije u vasoj blizini");
GetPlayerName(playerid, hIme1, sizeof(hIme1));
GetPlayerName(id, hIme2, sizeof(hIme2));
if(!strcmp(stvar, "droga", true))
{
    if(Stvari < kolicina && Dzep < kolicina) return GRESKA(playerid, "Nemate toliko droge kod sebe!");
        if(Stvari >= kolicina && Dzep < kolicina) Stvari -= kolicina;
        else if(Stvari >= kolicina && Dzep >= kolicina) Stvari -= kolicina;
        else if(Stvari < kolicina && Dzep >= kolicina) Dzep -= kolicina;
  else return SCM(playerid, GRAD2, "Greska, prijavite ovo na forum!");
  if(kolicina < 0 || kolicina > 10000) return GRESKA(playerid, "Previse ili premalo!");
Dzep += kolicina;
    format(cmds, sizeof cmds, " * Dali ste %d grama droge igracu %s.", kolicina, hIme2);
    SCM(playerid, SVETLOPLAVA, cmds);
    format(cmds, sizeof cmds, " * Primili te %d grama droge od igraca %s.", kolicina, hIme1);
    SCM(id, ZUTA, cmds);
    format(cmds, sizeof cmds, " * %s vadi cudnu vrecicu i predaje ju %s.", hIme1, hIme2);
ProxDetector(20.0, playerid, cmds, LJUBICASTA, LJUBICASTA, LJUBICASTA, LJUBICASTA, LJUBICASTA);
SacuvajIgraca(playerid);
SacuvajIgraca(id);
}
else if(!strcmp(stvar, "pizza", true))
{
    if(Stvari < kolicina) return GRESKA(playerid, "Nemate toliko pizza kod sebe!");
  if(kolicina < 0 || kolicina > 10000) return GRESKA(playerid, "Previse ili premalo!");
        Stvari -= kolicina;
Stvari += kolicina;
    format(cmds, sizeof cmds, " * Dali ste %d pizza igracu %s.", kolicina, hIme2);
    SCM(playerid, SVETLOPLAVA, cmds);
    format(cmds, sizeof cmds, " * Primili te %d pizza od igraca %s.", kolicina, hIme1);
    SCM(id, ZUTA, cmds);
    format(cmds, sizeof cmds, " * %s vadi pizzu i predaje ju %s.", hIme1, hIme2);
ProxDetector(20.0, playerid, cmds, LJUBICASTA, LJUBICASTA, LJUBICASTA, LJUBICASTA, LJUBICASTA);
  SacuvajIgraca(playerid);
SacuvajIgraca(id);
}
else if(!strcmp(stvar, "oruzje", true))
{
    if(IgracPolicajac(playerid)) return GRESKA(playerid, "Clanovi policije ne mogu da daju oruzje drugim igracima!");
    if(GetPlayerWeapon(playerid) == 0) return GRESKA(playerid, "Nemate nijedno oruzje u ruci!");
  if(kolicina < 0 || kolicina > 10000) return GRESKA(playerid, "Previse ili premalo!");
    if(GetPlayerAmmo(playerid) < kolicina) return GRESKA(playerid, "Nemate toliko metaka!");
    if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,  COLOR_GRESKA, ".:EShield:. |{FFFFFF} Ne mozete da date oruzje dok ste u autu!");
    for(new i = 0; i < 13; i++) { if(OruzjeOtkriveno != -1) return GRESKA(playerid, "Ne mozete da date oruzje, pokusajte ponovo za par sekundi!"); }
    new oruzje = GetPlayerWeapon(playerid);
new municijaplayerid = GetPlayerAmmo(playerid);
new municijanova = municijaplayerid - kolicina;
GivePlayerWeaponEx(id, oruzje, kolicina);
SetPlayerAmmo(playerid, oruzje, municijanova);
format(cmds, sizeof cmds, " * Dali ste oruzje sa %d metaka igracu %s. Sada imate jos %d metaka u oruzju koje vam je u rukama.", kolicina, hIme2, GetPlayerAmmo(playerid));
SCM(playerid, SVETLOPLAVA, cmds);
format(cmds, sizeof cmds, " * Primili ste %d metaka od igraca %s. Sada imate %d metaka u oruzju koje vam je u rukama.", kolicina, hIme1, GetPlayerAmmo(id));
SCM(id, ZUTA, cmds);
}
else if(!strcmp(stvar, "zice", true))
{
    if(Stvari < kolicina && Dzep < kolicina) return GRESKA(playerid, "Nemate toliko žica kod sebe!");
  if(kolicina < 0 || kolicina > 10000) return GRESKA(playerid, "Previse ili premalo!");
        if(Stvari >= kolicina && Dzep < kolicina) Stvari -= kolicina;
        else if(Stvari >= kolicina && Dzep >= kolicina) Stvari -= kolicina;
        else if(Stvari < kolicina && Dzep >= kolicina) Dzep -= kolicina;
  else return SCM(playerid, GRAD2, "Greska, prijavite ovo na forum!");
    if(Stvari == 0 && Dzep >= 3) return GRESKA(playerid, "Taj igrac nema mjesta za zice!");
      if(Stvari == 1 && Stvari >= 10) return GRESKA(playerid, "Taj igrac nema mjesta za zice!");
if(Dzep >= 0 && Dzep < 3) Dzep += kolicina;
  else if(Stvari == 1 && Stvari < 10) Stvari += kolicina;
  else return SCM(playerid, GRAD2, "Greska, prijavite ovo na forum!");
    format(cmds, sizeof cmds, " * Dali ste %d žica igracu %s.", kolicina, hIme2);
    SCM(playerid, SVETLOPLAVA, cmds);
    format(cmds, sizeof cmds, " * Primili ste %d žica od igraca %s.", kolicina, hIme1);
    SCM(id, ZUTA, cmds);
    format(cmds, sizeof cmds, " * %s vadi žice i predaje ih %s.", hIme1, hIme2);
ProxDetector(20.0, playerid, cmds, LJUBICASTA, LJUBICASTA, LJUBICASTA, LJUBICASTA, LJUBICASTA);
SacuvajIgraca(playerid);
SacuvajIgraca(id);
}
else if(!strcmp(stvar, "uze", true))
{
    if(Stvari < kolicina && Dzep < kolicina) return GRESKA(playerid, "Nemate toliko užadi kod sebe!");
  if(kolicina < 0 || kolicina > 10000) return GRESKA(playerid, "Previse ili premalo!");
        if(Stvari >= kolicina && Dzep < kolicina) Stvari -= kolicina;
        else if(Stvari >= kolicina && Dzep >= kolicina) Stvari -= kolicina;
        else if(Stvari < kolicina && Dzep >= kolicina) Dzep -= kolicina;
  else return SCM(playerid, GRAD2, "Greska, prijavite ovo na forum!");
    if(Stvari == 0 && Dzep >= 3) return GRESKA(playerid, "Taj igrac nema mjesta za užad!");
      if(Stvari == 1 && Stvari >= 10) return GRESKA(playerid, "Taj igrac nema mjesta za užad!");
if(Dzep >= 0 && Dzep < 3) Dzep += kolicina;
  else if(Stvari == 1 && Stvari < 10) Stvari += kolicina;
  else return SCM(playerid, GRAD2, "Greska, prijavite ovo na forum!");
    format(cmds, sizeof cmds, " * Dali ste %d užadi igracu %s.", kolicina, hIme2);
    SCM(playerid, SVETLOPLAVA, cmds);
    format(cmds, sizeof cmds, " * Primili te %d užadi od igraca %s.", kolicina, hIme1);
    SCM(id, ZUTA, cmds);
    format(cmds, sizeof cmds, " * %s vadi uže i predaje ga %s.", hIme1, hIme2);
ProxDetector(20.0, playerid, cmds, LJUBICASTA, LJUBICASTA, LJUBICASTA, LJUBICASTA, LJUBICASTA);
SacuvajIgraca(playerid);
SacuvajIgraca(id);
}
else return GRESKA(playerid, "Nepoznata stvar!");
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha