[pomoc] stats

Započeo warning
21. Feb. 2012. Zaključano
779
pregleda
9
postova
warning
3
Hustler
21. Feb. 2012.
Skripta koju koristim:BU

Detaljan opis problema:pokusavam da napravim stats u TD ali da se lista stats na strelicu na tastaturi...uspeo sam napraviit prvu stranicu ali kad hocu da prebacim na drugu nista se ne desava...pa nzm o cemu se radi :S

Dio skripte:
if (PRESSED(KEY_ANALOG_RIGHT))
          {
        if(IsPlayerConnected(playerid))
          {
          if(pokazanistatsi == 1)
            {
        tu sklanjam prejasnji TD i pokzujem novi...
    }
    }
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Maki187
5
Crime Lord
21. Feb. 2012.
sa strelicama je malo zeznuto, koristi ovo

new Keys, ud, lr;
if(lr > 0)
{
ovo je strelica desno, stavi ovde skriptu koju hoces
}
if(lr < 0)
{
ovo je strelica levo, stavi ovde skriptu koju hoces
}

samo zapamtim ovo nesmes da koristis pod OnPlayerKeyStateChange, vec u nekom drugom stocku, komandi itd...

trebao bi uz ovo da koristis i tajmer koj se stalno ponavlja...
warning
3
Hustler
21. Feb. 2012.
evo kako sam uradio...napravio sam
public StatsImovina(playerid)
i napravio sam timer kao sto si reko u OnGameModeInit:
SetTimer("StatsImovina",1000,1);


i pod taj publuc kao sti si mi rekao ovako sam uradio:
public StatsImovina(playerid) 
{
    new Keys, ud, lr;
    if(lr > 0)
    {
    if(IsPlayerConnected(playerid))
          {
          if(pokazanistatsi == 1)
            {
        TextDrawHideForPlayer(playerid, Textdraw0s);
    TextDrawHideForPlayer(playerid, Textdraw1s);
    TextDrawHideForPlayer(playerid, Textdraw2s);
    TextDrawHideForPlayer(playerid, Textdraw3s);
    TextDrawHideForPlayer(playerid, Textdraw4s);
    TextDrawHideForPlayer(playerid, Textdraw5s);
    TextDrawHideForPlayer(playerid, Textdraw6s);
    TextDrawHideForPlayer(playerid, Textdraw7s);
    TextDrawHideForPlayer(playerid, Textdraw8s);
    TextDrawHideForPlayer(playerid, Textdraw9s);
    TextDrawHideForPlayer(playerid, Textdraw10s);
    TextDrawHideForPlayer(playerid, Textdraw11s);
    TextDrawHideForPlayer(playerid, Textdraw12s);
    TextDrawHideForPlayer(playerid, Textdraw13s);
    TextDrawHideForPlayer(playerid, Textdraw14s);
    TextDrawHideForPlayer(playerid, Textdraw15s);
    TextDrawHideForPlayer(playerid, Textdraw16s);
    TextDrawHideForPlayer(playerid, Textdraw17s);
    TextDrawHideForPlayer(playerid, Textdraw18s);
    TextDrawHideForPlayer(playerid, Textdraw19s);
    TextDrawHideForPlayer(playerid, Textdraw20s);
    TextDrawHideForPlayer(playerid, Textdraw21s);
    TextDrawDestroy(Textdraw0s);
    TextDrawDestroy(Textdraw1s);
    TextDrawDestroy(Textdraw2s);
    TextDrawDestroy(Textdraw3s);
    TextDrawDestroy(Textdraw4s);
    TextDrawDestroy(Textdraw5s);
    TextDrawDestroy(Textdraw6s);
    TextDrawDestroy(Textdraw7s);
    TextDrawDestroy(Textdraw8s);
    TextDrawDestroy(Textdraw9s);
    TextDrawDestroy(Textdraw10s);
    TextDrawDestroy(Textdraw11s);
    TextDrawDestroy(Textdraw12s);
    TextDrawDestroy(Textdraw13s);
    TextDrawDestroy(Textdraw14s);
    TextDrawDestroy(Textdraw15s);
    TextDrawDestroy(Textdraw16s);
    TextDrawDestroy(Textdraw17s);
    TextDrawDestroy(Textdraw18s);
    TextDrawDestroy(Textdraw19s);
    TextDrawDestroy(Textdraw20s);
    TextDrawDestroy(Textdraw21s);
            pokazanistatsi = 2;
            //--
            TextDrawShowForPlayer(playerid, Textdraw0s);
    TextDrawShowForPlayer(playerid, Textdraw1s);
    TextDrawShowForPlayer(playerid, Textdraw2s);
    TextDrawShowForPlayer(playerid, Textdraw3s1);
    TextDrawShowForPlayer(playerid, Textdraw4s1);
    TextDrawShowForPlayer(playerid, Textdraw5s1);
    TextDrawShowForPlayer(playerid, Textdraw6s1);
    TextDrawShowForPlayer(playerid, Textdraw7s1);
    TextDrawShowForPlayer(playerid, Textdraw8s1);
    TextDrawShowForPlayer(playerid, Textdraw9s1);
    TextDrawShowForPlayer(playerid, Textdraw10s1);
    TextDrawShowForPlayer(playerid, Textdraw11s1);
    TextDrawShowForPlayer(playerid, Textdraw12s1);
    TextDrawShowForPlayer(playerid, Textdraw13s1);
    TextDrawShowForPlayer(playerid, Textdraw14s1);
    }
    }
    }
    return 1;
}


ali opet ne radi :S tj. /stats radi i pokzuje prvi list ali ne moze se listati dalje ...
Maki187
5
Crime Lord
21. Feb. 2012.
nebi trebao da koristis globalni tajmer, vec:
new StatsTajmer;


StatsTajmer = SetTimerEx("StatsImovina",500,1,"i",playerid);

to stavis pod /stats

i na kraju kad igrac prekine pregled stats-a, koristi
KillTimer(StatsTajmer);
warning
3
Hustler
21. Feb. 2012.
odradio sam tako i opet nece da prebaci.. :S
FlasHica
5
Kingpin
21. Feb. 2012.
pa ni timere nemožete ubost  😄
SetTimerEx( ... );
warning
3
Hustler
21. Feb. 2012.
ne rasumijem karike? :S ali sve sam odradio i kada kucam /stats prikaze mi se prva stranica kad hocu da prebacim na drugu nista se ne desava -.- pls help me
Cile
4
Made Man
21. Feb. 2012.
http://wiki.sa-mp.com/wiki/SetTimerEx

eto ti pa prouci malo 🙂
warning
3
Hustler
22. Feb. 2012.
a sta ne valja u timeru od Maki ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha