Skripta koju koristim: Northern Lights
Detaljan opis problema: Napravio sam event novac i sve ok radi ali jedino nece da spremi. Kad se diskonektuje napravim da spremi. Kad se konektuje ima ProcitajLiniju i u tom publicu sam dodao da spremi sve. No svaki put mi spremi samo 78$. Drugima je drugacije. Ne spremi kako treba.
Dio skripte: Sta treba?
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ovako sam stavio u bazi: http://i.imgur.com/HVfz1Bd.png (Type je na Numeric INT)
[Pomoc] Spremanje igraca
382
pregleda
5
postova
28. Feb. 2016.
http://i.imgur.com/G0sEKVR.png
Ovo je pod OnPlayerConnect: http://i.imgur.com/alvZvMx.png
Ovo je pod onplayerdisconnect:
(http://i.imgur.com/m9ZYOfG.png)
I ovo je ProcitajLiniju: http://i.imgur.com/7lSzgtA.png
(Gore ovo iiiiiiiiiiiiiiiiiiiiii sam dodao jos jedan "i" i onda ubacio )
Komande:
Ovo je pod OnPlayerConnect: http://i.imgur.com/alvZvMx.png
Ovo je pod onplayerdisconnect:
format(iString, 2500, "%s `Enovac` = '%d' WHERE `Ime` = '%s'", iString, PI, kkk);(http://i.imgur.com/m9ZYOfG.png)
I ovo je ProcitajLiniju: http://i.imgur.com/7lSzgtA.png
(Gore ovo iiiiiiiiiiiiiiiiiiiiii sam dodao jos jedan "i" i onda ubacio )
Komande:
CMD:eplati(playerid, params[])
{
new giveplayerid, moneys;
new ime, Ime;
RPIme(playerid, ime); RPIme(giveplayerid, Ime);
if(PI > 0 || PI > 0)
if(sscanf(params, "ud", giveplayerid, moneys)) return SCM(playerid, GRAD2, "Koristite: /eplati [ID Igraca] ");
if(moneys < 1 || moneys > 100000) return SCM(playerid, GRAD2, "Ne mozete slati manje od 1, ili vise od 100000 odjednom.");
if(giveplayerid == playerid) return SCM(playerid, GRAD2, "Ne mozes komandu koristiti na sebi.");
if(moneys > PI) return SCM(playerid, GRAD2, "Nemate toliko novca!");
NovacPlus(giveplayerid, moneys);
PI -= moneys;
SCMF(playerid, NARANDZASTA, "Poslali ste %d$ igracu %s!", moneys, Ime);
SCMF(giveplayerid, NARANDZASTA, "Admin/GM %s vam je poslao %d$ od eventa!", ime,moneys);
format(CmdString, 180, "ENOVAC | Admin/GM: %s | Igracu: %s | Kolicina: %d",ime,Ime,moneys);
UpisiLog(FAJL_ENOVACLOG, CmdString);
return 1;
}
CMD:estanje(playerid, params[])
{
if(PI > 0 || PI > 0)
SCMF(playerid, NARANDZASTA, "Event novac | Stanje vaseg event novca je %d$.", PI);
return 1;
}
///
/setstat
else if(stat == 26)
{
PI = vr;
SCMF(playerid, SVETLOPLAVA, "Postavili ste %s event novac na %d.", ime, vr);
SCMF(id, SVETLOPLAVA, "Postavljen Vam je event novac na %d od admina %s.", vr, ime);
format(CmdString, 128, "| ENOVAC | Izvrsio: %s | Igrac: %s | Vrednost: %d | IP: %s", ime, ime, vr, ip);
UpisiLog(FAJL_STATLOG, CmdString);
format(upit, sizeof(upit), "UPDATE `Igraci` SET `Enovac` = '%d' WHERE `Ime` = '%s'", vr, iime);
mysql_query(upit, THREAD_OSTALO);
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava