Skripta koju koristim: moj NL mod
Detaljan opis problema:Eh ovako momci , imam jedan problem , vjerujem da je većina vas upoznato sa " GOLD-ovima " , eh imam tu jedan problem.. I općenito Å¡to se tiÄe sve imovine , dosta toga zna nestati nakon toga Å¡to neki igraÄ ode relog ili jednostavno bude restart , pa me interesuje zna li neko gdje mogu postaviti da mi Äešće sprema raÄune i da li to stvari neko opterećenje ako bih postavio primjer dajem da svakih 5 minuta spremi raÄune. ZnaÄi nakon Å¡to igraÄ ode relog ili bude restart servera uvijek znaÄi , uvijek nestanu goldovi a i pare znaju Äesto nestati , znaÄi zna li neko gdje mogu naći to gdje mi sprema raÄune u modu , da postavim malo manje vrijeme odnosno da mi Äešće sprema raÄune.
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
[Pomoc] Spremanje raÄuna
335
pregleda
14
postova
14. Sep. 2014.
14. Sep. 2014.
Da ima , ali mozes mi malo pojasniti pogleda npr ovo :
spremiacc = SetTimer("SpremiAccounte", 1200000+random(20000), true); Ne kontam malo ove cifre , ako možete pojasniti heh 🙂14. Sep. 2014.
Hvala na odgovoru 🙂 , interesuje me da li neÅ¡to Å¡teti serveru ili ga usporava ili bilo Å¡ta negativno ako bih stavio spremanje svakih 5 minuta ? 🙂
14. Sep. 2014.
Pollat Alemdar wrote on September 14, 2014, 3:21 pm:
Hvala na odgovoru 🙂 , interesuje me da li neÅ¡to Å¡teti serveru ili ga usporava ili bilo Å¡ta negativno ako bih stavio spremanje svakih 5 minuta ? 🙂
Moze stvoriti lag ali sve zavisi od broja igraca.
Posto vidim da koristis mysql zasto ne radis da odma nakon promjene nekog statsa mu to i cuva?
14. Sep. 2014.
Evo ti primjer iz NL moda:
new ime, upit;
ImeIgraca(playerid, ime);
format(upit, sizeof(upit), "UPDATE `Igraci` SET `DozvolaVoznja` = '1' WHERE `Ime` = '%s'", ime);
mysql_query(upit, THREAD_OSTALO);
14. Sep. 2014.
Pollat Alemdar wrote on September 14, 2014, 3:34 pm:
Ovako bi trebao odraditi za Äitav stats,je li ? 🙂
Ne moras za kompletan, npr. ako dodje do promjene igracevog novca ti stavis da mu cuva samo novac, stavis odmah u tu komandu sa kojom dobije novac ako je rijec o komandi (ovo je samo primjer).
Jos jedan primjer, ako npr. kupi telefon, stavis samo da mu cuva telefon?
Kontas sad?
14. Sep. 2014.
Ne razumijem matere mi , de mi pojasni na vise primjera kako bi to trebalo raditi ako ti nije teÅ¡ko , jer ne shavatam ( inaÄe 2 mjeseca skriptam 🙂 )
14. Sep. 2014.
Pollat Alemdar wrote on September 14, 2014, 3:47 pm:
Ne razumijem matere mi , de mi pojasni na vise primjera kako bi to trebalo raditi ako ti nije teÅ¡ko , jer ne shavatam ( inaÄe 2 mjeseca skriptam 🙂 )
Primjer komanda za davanje novca:
CMD:dajnovac(playerid, params[])
{
new id, novac;
if(sscanf(params, "ui", id, novac)) return SCM(playerid, -1, "Bla bla!");
PlayerInfo += novac;
new ime, upit;
ImeIgraca(playerid, ime);
format(upit, sizeof(upit), "UPDATE `Igraci` SET `Novac` = '%d' WHERE `Ime` = '%s'", PlayeInfo,ime);
mysql_query(upit, THREAD_OSTALO);
return 1;
}
Posto si pocetnik ne preporucujem ti da radis sa mysql-om.
14. Sep. 2014.
Imam jedan warning pri kompajlu , local variable "upit" shadows a variable at a preceding level :/
14. Sep. 2014.
Pollat Alemdar wrote on September 14, 2014, 4:29 pm:
Imam jedan warning pri kompajlu , local variable "upit" shadows a variable at a preceding level :/
Znaci da ti je "upit" vec definisano, preimenuj ga samo.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava