Započeo warning
•21. Feb. 2012.• Zaključano[pomoc] stats
799
pregleda
9
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
64
Postovi:
26
Teme:
Pridružio se:Jan. 2012
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:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
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):
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
947
Postovi:
80
Teme:
Pridružio se:Jun 2011
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...
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...
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
64
Postovi:
26
Teme:
Pridružio se:Jan. 2012
21. Feb. 2012.
evo kako sam uradio...napravio sam
i pod taj publuc kao sti si mi rekao ovako sam uradio:
ali opet ne radi :S tj. /stats radi i pokzuje prvi list ali ne moze se listati dalje ...
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 ...
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
947
Postovi:
80
Teme:
Pridružio se:Jun 2011
21. Feb. 2012.
nebi trebao da koristis globalni tajmer, vec:
StatsTajmer = SetTimerEx("StatsImovina",500,1,"i",playerid);
to stavis pod /stats
i na kraju kad igrac prekine pregled stats-a, koristi
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);Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava