Započeo RolePlay
•2. Sep. 2014.• Zaključano[POMOC]Spremanje PlayerInfo
528
pregleda
17
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
52
Postovi:
13
Teme:
Pridružio se:Avg. 2014
2. Sep. 2014.
Skripta koju koristim: od 0 moja
Detaljan opis problema: ma eo radim s playerinfo pa evo primjera
Dio skripte:
kada ingame kucam ovo u account bi mi se trebalo upisati pod Money 1000 treba pisati ...Money=1000... a pise Money=0 sve dok se ne izlogujem s servera tj kad se izlogujem pokrene se funkcija saveplayer koja mi to direktno upise u acc i onda je dobro.
Kako cu nastimati kad recimo kucam tu komandu i sve ostale da se odmah bez save acc-a pise u acc
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: ma eo radim s playerinfo pa evo primjera
Dio skripte:
if (strcmp(cmdtext, "/test", true) ==0)
{
PlayerInfo = 1000;
return 1;
}kada ingame kucam ovo u account bi mi se trebalo upisati pod Money 1000 treba pisati ...Money=1000... a pise Money=0 sve dok se ne izlogujem s servera tj kad se izlogujem pokrene se funkcija saveplayer koja mi to direktno upise u acc i onda je dobro.
Kako cu nastimati kad recimo kucam tu komandu i sve ostale da se odmah bez save acc-a pise u acc
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
52
Postovi:
13
Teme:
Pridružio se:Avg. 2014
3. Sep. 2014.
al brate zar nie glupo da u svakoj komandi ja save igraca i u svakom dijelicu skripte ga moram save da bi mu se to upisalo, na gf modu se sve odma pise u acc valjda ima nesto negdi definirano
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
33
Postovi:
10
Teme:
Pridružio se:Jul 2013
3. Sep. 2014.
RolePlay wrote on September 3, 2014, 12:49 pm:
al brate zar nie o da u svakoj komandi ja save igraca i u svakom dijelicu skripte ga moram save da bi mu se to upisalo, na gf modu se sve odma pise u acc valjda ima nesto negdi definirano
Zato Å¡to updejtaÅ¡ tek kada izaÄ‘eÅ¡ iz servera, pod OnPlayerDisconnect. Ali na serveru ti Äita tada, jedino joÅ¡ da dodaÅ¡ SetPlayerMoney, ili pod public OnPlayerUpdate dodati SavePlayer(); ali to ti nebi preporuÄio nikako.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
52
Postovi:
13
Teme:
Pridružio se:Avg. 2014
3. Sep. 2014.
ma znam brate pa nisam lud da stavim pod update pa da ga save svaki moment, to je bukvalno kao i globalni timer da save igrace svaku milisekundu
dajte jos neke ideje, ko se razumi u gf il cuvanje tokom igre te kako cu rjesit, playerinfo i postavi mu se server pamti al ne upise u acc nego tek kad mu das funkciju savepl
dajte jos neke ideje, ko se razumi u gf il cuvanje tokom igre te kako cu rjesit, playerinfo i postavi mu se server pamti al ne upise u acc nego tek kad mu das funkciju savepl
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
33
Postovi:
10
Teme:
Pridružio se:Jul 2013
3. Sep. 2014.
Zašto ne uradiš ovakav princip kad ti se već ne da doliko pisati?
Ne znam da li radi pošto nisam testirao, pisao sam ovdje...
Sada npr ako želiš da novac staviš a varijabla je pMoney radiš ovako:
SavePlayerEnum( playerid, pMoney, 1000 );
SavePlayerEnum( playerid, enum, bool:number ) {
PlayerInfo[ playerid ][ enum ] = number;
SavePlayerInfo( playerid );
}
Ne znam da li radi pošto nisam testirao, pisao sam ovdje...
Sada npr ako želiš da novac staviš a varijabla je pMoney radiš ovako:
SavePlayerEnum( playerid, pMoney, 1000 );
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
4. Sep. 2014.
Slozicu se sa ovim sto Lenon kaze i mozes jos da stavis SavePlayer pod public OnPlayerDisconnect
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
33
Postovi:
10
Teme:
Pridružio se:Jul 2013
4. Sep. 2014.
Lenon wrote on September 3, 2014, 10:17 pm:
Napravi globalni timer da ti svakih 15-20 minuta cuva statse.
Da bi bolje proÄitali znali bi da hoće odma kada neÅ¡to updejta da mu se to odma i spremi u ini, koliko znam to koristi sa SavePlayer( playerid ); ZaÅ¡to da koristi toliko dug vremenski period kada hoće da odma spremi? A siguran sam da će i izać tada iz igre te mu se neće ni spremiti. Zato neka jednostavno gdje god mjenja neka stavi SavePlayer( playerid ); ili koristi moju funkciju.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on September 4, 2014, 12:53 am:
Slozicu se sa ovim sto Lenon kaze i mozes jos da stavis SavePlayer pod public OnPlayerDisconnect
ProÄitaj opet i vidjet ćeÅ¡ da već ima pod OPD, samo Å¡to hoće da odma spremi... Jednostavno, koristi moju funkciju kada već nećeÅ¡ da 'puno' piÅ¡eÅ¡.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
4. Sep. 2014.
O'Dwyer Bartholomew wrote on September 3, 2014, 10:17 pm:
Napravi globalni timer da ti svakih 15-20 minuta cuva statse.
Da bi bolje proÄitali znali bi da hoće odma kada neÅ¡to updejta da mu se to odma i spremi u ini, koliko znam to koristi sa SavePlayer( playerid ); ZaÅ¡to da koristi toliko dug vremenski period kada hoće da odma spremi? A siguran sam da će i izać tada iz igre te mu se neće ni spremiti. Zato neka jednostavno gdje god mjenja neka stavi SavePlayer( playerid ); ili koristi moju funkciju.
To sto ti govoris je previse i neportrebno spremanje.. Moze i smanjiti vremenki interval ne mora to biti 20 minuta, ja sam dao primjer...
To za izlazenje sa servera stavi da sprema statse pod OnPlayerDisconnect.
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
33
Postovi:
10
Teme:
Pridružio se:Jul 2013
4. Sep. 2014.
Lenon wrote on September 3, 2014, 10:17 pm:
Napravi globalni timer da ti svakih 15-20 minuta cuva statse.
Da bi bolje proÄitali znali bi da hoće odma kada neÅ¡to updejta da mu se to odma i spremi u ini, koliko znam to koristi sa SavePlayer( playerid ); ZaÅ¡to da koristi toliko dug vremenski period kada hoće da odma spremi? A siguran sam da će i izać tada iz igre te mu se neće ni spremiti. Zato neka jednostavno gdje god mjenja neka stavi SavePlayer( playerid ); ili koristi moju funkciju.
To sto ti govoris je previse i neportrebno spremanje.. Moze i smanjiti vremenki interval ne mora to biti 20 minuta, ja sam dao primjer...
To za izlazenje sa servera stavi da sprema statse pod OnPlayerDisconnect.
Nepotrebno spremanje? On isto ovako radi samo sam mu skratio muku pisanja. I ima to već proÄitaj bolje.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
52
Postovi:
13
Teme:
Pridružio se:Avg. 2014
4. Sep. 2014.
ma nekontate me, na gf radi cim ti playerinfo drkas on njemu zapise a nemogu ja igracu dat admina /makeadmin i njemu se upise playerinfo = ... i pise mu sada ste admin i tria ceka dok se save njegov acc da moze koristit komande
a bukvalo bi bilo da se save acc svako sekund
a bukvalo bi bilo da se save acc svako sekund
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
33
Postovi:
10
Teme:
Pridružio se:Jul 2013
4. Sep. 2014.
RolePlay wrote on September 4, 2014, 2:09 pm:
ma nekontate me, na gf radi cim ti playerinfo drkas on njemu zapise a nemogu ja igracu dat admina /makeadmin i njemu se upise playerinfo = ... i pise mu sada ste admin i tria ceka dok se save njegov acc da moze koristit komande
a bukvalo bi bilo da se save acc svako sekund
a bukvalo bi bilo da se save acc svako sekund
Ti ne kontaš osnove, pogledaj moju funkciju.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava