Skripta koju koristim:Moja
Detaljan opis problema:Imam napravljen Wl sistem sad kako da dodam textdrawe (Zvjezidce) za wl
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
pa reko sam ti kako dodat [] i font 2.
Citat: C++ poslato Jul 26, 2014, 22:20:24 POSLE PODNE
pa reko sam ti kako dodat [] i font 2.
Ahahah nisi me razumio imam textdrawe i imam sistem za wl samo kako da ako igrac ima wl 1 da bude 1 zvjezdica
pa uradis timer i u njemu proveravas igracev wanted i samo dajes response na broj wanted levela,to jest pokazujes zvezdice.
Citat: C++ poslato Jul 26, 2014, 22:22:34 POSLE PODNE
pa uradis timer i u njemu proveravas igracev wanted i samo dajes response na broj wanted levela,to jest pokazujes zvezdice.
Evo pokusavao sam i neide evo dobio sam ovaj eror
(45865) : warning 211: possibly unintended assignment
Evo i linija
if(WantedPoints[playerid] = 10)
if(WantedPoints[playerid] == 10)
Kad nesto uporedjujes u if, else if, stavljas znakove "=="
A kada nekoj varijabli dajes vrednost onda stavljas "="
Citat: C++ poslato Jul 26, 2014, 22:22:34 POSLE PODNE
pa uradis timer i u njemu proveravas igracev wanted i samo dajes response na broj wanted levela,to jest pokazujes zvezdice.
Uradio sam timer ali mi ne prikazuje textdraw
timer koji se ponavlja i u kojem proveravas igracev wanted?
Citat: C++ poslato Jul 27, 2014, 16:22:57 POSLE PODNE
timer koji se ponavlja i u kojem proveravas igracev wanted?
Da timer se ponavlja i u publicu od timera sam stavio da ako igrac ima wantedlevel 2 da prikaze td ali ne prikazuje
slusaj znaci pod OnGamemodeInit pokreni timer koji se ponavlja stavi ga svaki 1000ms u njemu uradi loop kroz igrace
i samo uradis proveru sa GetPlayerWanted znaci ako je 1 pokazi im 1 td preko funkcije ako je 2 itd.
Citat: C++ poslato Jul 27, 2014, 16:36:22 POSLE PODNE
slusaj znaci pod OnGamemodeInit pokreni timer koji se ponavlja stavi ga svaki 1000ms u njemu uradi loop kroz igrace
i samo uradis proveru sa GetPlayerWanted znaci ako je 1 pokazi im 1 td preko funkcije ako je 2 itd.
Izbacuje mi eror za timer undefined symbol playerid
Eto i timera
SetTimerEx("ResetWL",1000,true, "i", playerid);
ne taj timer vec obicni SetTimer
Citat: C++ poslato Jul 27, 2014, 17:10:04 POSLE PODNE
ne taj timer vec obicni SetTimer
Ok nema erora i u timer sam dodao ovako
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(WantedPoints[playerid] == 2)
{
TextDrawShowForPlayer(playerid, WL1);
}
}
I jeli to to ;D
nece ti to radit stari...
evo ti princip nadam se da ces bar svatit ..
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerWantedLevel(i) == 1)
{
TextDrawShowForPlayer(i, WL1);
}
else if(GetPlayerWantedLevel(i) == 2)
{
TextDrawShowForPlayer(i, WL2);
}
}
Citat: C++ poslato Jul 27, 2014, 17:23:22 POSLE PODNE
nece ti to radit stari...
evo ti princip nadam se da ces bar svatit ..
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerWantedLevel(i) == 1)
{
TextDrawShowForPlayer(i, WL1);
}
else if(GetPlayerWantedLevel(i) == 2)
{
TextDrawShowForPlayer(i, WL2);
}
}
Ok radi sve ali ima jos jedan problem evo primjer kada ukradem vozilo postavlja wanted level igracu na 2 i meni prikaze moj textdraw ali mi prikazuje i one defaultne zvjezdice iz gta kako to da uklonim
ma nepostavljaj setplayerwantedlevel nego mu daji varijablu i proveravaj umesto GetPlayerWantedLevel.
Citat: C++ poslato Jul 27, 2014, 17:44:30 POSLE PODNE
ma nepostavljaj setplayerwantedlevel nego mu daji varijablu i proveravaj umesto GetPlayerWantedLevel.
Sredjeno hvala Lock