Skripta koju koristim: iStunt
Detaljan opis problema: kako da napravim da se igracu spremaju statsi, mislim da ih moze vidjet sa s/tats itd. da mu ih broji ubiti, ne trazim da mi ih napravite samo da mi date upusta, sad pravim da mu se spremaju i varjabla za spremanje je pOnline (u enumatoru je), hvala!
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] Online sati
678
pregleda
5
postova
6. Jul 2011.
ZnaÄi ako sam te dobro skužio.
Ovako nekako napravi:
Ovako nekako napravi:
forward ShowStats(playerid);
public ShowStats(playerid)
{
/*
ostali tvoj kod
*/
return 1;
}
CMD:stats(playerid, params[])
{
ShowStats(playerid);
return 1;
}6. Jul 2011.
ma ne to, nego za brojanje statsa, imam ja za statse samo neznam kako bih napravio da broji, kuzis?
nekakva upusta mi dajte pa da pokusam, za sad sam napravio da mu sprema online sate (Sate, ne minute)
nekakva upusta mi dajte pa da pokusam, za sad sam napravio da mu sprema online sate (Sate, ne minute)
6. Jul 2011.
System32 wrote on July 6, 2011, 8:26 pm:
ma ne to, nego za brojanje statsa, imam ja za statse samo neznam kako bih napravio da broji, kuzis?
nekakva upusta mi dajte pa da pokusam, za sad sam napravio da mu sprema online sate (Sate, ne minute)
nekakva upusta mi dajte pa da pokusam, za sad sam napravio da mu sprema online sate (Sate, ne minute)
Meni jedino sto pada na pamet jeste da naravis neki sistem kao payday i da onda svaki sat njemu pridodaje 1h. Neki brojac koliko je igrac konektovan pa ako dodje do 1h onda stavis
PlayerInfo += 1;Probaj tako nesto
6. Jul 2011.
aha aha lijepo gagi, naci cu neki payday, i ide PlayerInfo ++; hvala, ako budem imao problema postat cu oode
evo nasao sam jednu FS malo editao itd. ali koristim y_ini malo me zbunjeje to :S
ode je dini i dudb
forward OnlineTime();
public OnlineTime()
{
foreach(Player, i)
if(!dini_Exists(udb_encode(playername))) { dini_Create(udb_encode(playername)); }
SecondsPlayed = dini_Int(udb_encode(playername), "Sekunde");
SecondsPlayed++;
if(SecondsPlayed == 3600000)
{
PlayerInfo ++;
SecondsPlayed = 0;
}
dini_IntSet(udb_encode(playername), "Sekunde", SecondsPlayed);
return 1;
}
ovje je ovako samo ne pokazuje
evo nasao sam jednu FS malo editao itd. ali koristim y_ini malo me zbunjeje to :S
ode je dini i dudb
forward OnlineTime();
public OnlineTime()
{
foreach(Player, i)
if(!dini_Exists(udb_encode(playername))) { dini_Create(udb_encode(playername)); }
SecondsPlayed = dini_Int(udb_encode(playername), "Sekunde");
SecondsPlayed++;
if(SecondsPlayed == 3600000)
{
PlayerInfo ++;
SecondsPlayed = 0;
}
dini_IntSet(udb_encode(playername), "Sekunde", SecondsPlayed);
return 1;
}
ovje je ovako samo ne pokazuje
PlayerInfo ++;Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava