[Pomoc] Ne vidi se level na tab

Započeo |TED| Boca SRB, April 02, 2013, 00:05:42 PRE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim:GTARP
Detaljan opis problema:E ovako kad kucam tab pise mi stalno level 0 a ja sam level 10 kako to da sredim
Dio skripte:Dacu sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Napravi ovako, iako mislim da to vec imas


forward LevelUpdate();
public LevelUpdate()
{
new Level;
foreach (Player, i)
{
Level = PlayerInfo[i][pLevel]; // stavi ovisno kako je kod tebe
SetPlayerScore(i, Level);
}
return 1;
}
new leveltimer;
leveltimer = SetTimer("LevelUpdate", 5000, 1); // svakih pet sekundi ide provjera

pod onplayerspawn SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);

Citat: Blaeks poslato April 02, 2013, 00:24:05 PRE PODNE
pod onplayerspawn SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);

Da, i kada nekome promijeni level sa komandom morat ce se ponovo spawn-at jel?

[quote author=[X]Low link=topic=71028.msg496027#msg496027 date=1364855153]
Citat: Blaeks poslato April 02, 2013, 00:24:05 PRE PODNE
pod onplayerspawn SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);

Da, i kada nekome promijeni level sa komandom morat ce se ponovo spawn-at jel?
[/quote] nauci koji se callback kada pokrece i iz kog razloga pa onda postavi komentar

[quote author=[X]Low link=topic=71028.msg496027#msg496027 date=1364855153]
Citat: Blaeks poslato April 02, 2013, 00:24:05 PRE PODNE
pod onplayerspawn SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);

Da, i kada nekome promijeni level sa komandom morat ce se ponovo spawn-at jel?
[/quote]
Zar je u tu komandu tesko dodat SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); ?

Citat: Blaeks poslato April 02, 2013, 00:28:16 PRE PODNE
[quote author=[X]Low link=topic=71028.msg496027#msg496027 date=1364855153]
Citat: Blaeks poslato April 02, 2013, 00:24:05 PRE PODNE
pod onplayerspawn SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);

Da, i kada nekome promijeni level sa komandom morat ce se ponovo spawn-at jel?
nauci koji se callback kada pokrece i iz kog razloga pa onda postavi komentar
[/quote]

Hmm, OnPlayerSpawn callback se pokrece kada se igrac spawna, http://wiki.sa-mp.com/wiki/OnPlayerSpawn ... Uzmimo sada tvoju opciju u obzir, igrac se nakon uspjesnog logina spawna te tu slijedi OnPlayerSpawn, sto svi znamo. Tu postavimo SetPlayerScore i sada igrac ima score onoliko koliki mu je level. On se nece promijeniti dok se igrac opet ne spawna iako sam ja igracu /postavilevel komandom stavio level na 87. RAZUMIJES?
Stoga je bolje koristiti timer koji provjerava svakih pet sekundi je li se igracu promijenio level te da mu postavi takav score... Ovako bi se morali recimo ubijati meÄ'usobno da im se promijeni level :D

EDIT: Pllopen, bolje jedan timer koji radi sve, nego da kod svakog mijenjaja levela stavljas SetPlayerScore, naravno, Å¡to manje globalnih timera to bolje :)

tvoj kod je izvadjen iz gf skripte sto vec gtarp ima, znaci samo si izmenio ime public funkcije i tajmer, tako da mu to nece pomoci, i nemoj dzaba pametovati, ima vremena za to, nekada..

Citat: Blaeks poslato April 02, 2013, 00:46:23 PRE PODNE
tvoj kod je izvadjen iz gf skripte sto vec gtarp ima, znaci samo si izmenio ime public funkcije i tajmer, tako da mu to nece pomoci, i nemoj dzaba pametovati, ima vremena za to, nekada..

Drugim rijecima, moj kod je 100% ucinkovit, tvoj je 50% jer zahtijeva novi spawn. Naravno da je iz GF, pa tko jos danas ne koristi GF kodove ;)

Sacekajmo njega da kaze radi li išta od ovoga

[quote author=[X]Low link=topic=71028.msg496037#msg496037 date=1364856617]
Citat: Blaeks poslato April 02, 2013, 00:46:23 PRE PODNE
tvoj kod je izvadjen iz gf skripte sto vec gtarp ima, znaci samo si izmenio ime public funkcije i tajmer, tako da mu to nece pomoci, i nemoj dzaba pametovati, ima vremena za to, nekada..

Drugim rijecima, moj kod je 100% ucinkovit, tvoj je 50% jer zahtijeva novi spawn. Naravno da je iz GF, pa tko jos danas ne koristi GF kodove ;)

Sacekajmo njega da kaze radi li išta od ovoga
[/quote] ja nemam nikakav mod da bude ucinkovit jbt xd, i niko danas vise ne koristi gf kodove, kasnis malo xd

:D Recimo ono BroadCast ako znas? To ti svi imaju, a to je iz God Father skripte hehe

Citat: Blaeks poslato April 02, 2013, 00:24:05 PRE PODNE
pod onplayerspawn SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
Resio Hvala <3! LOCK!!