Skripta koju koristim: Moja
Detaljan opis problema: Da li mogu da npr kada napravim neki event rokanje ili neÅ¡to sliÄno uglavnom fora je da se ubijaju na tom eventu, e da li sad ja mogu da namestim da kad je igrac na tom eventu i ubije nekoga da ne dobije wanted ?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Oko wanteda
422
pregleda
6
postova
1. Avg. 2017.
Rekao bih da je to sa wanted levelom u tvojoj skripti, jer mislim da SA:MP nema wanted level u cistoj skripti.
Daj da vidimo dio skripte koji daje wanted level, jedan IF statement bi trebao biti dovoljan.
Daj da vidimo dio skripte koji daje wanted level, jedan IF statement bi trebao biti dovoljan.
2. Avg. 2017.
forward DajWl(playerid);
public DajWl(playerid)
{
KillTimer(fakekillut);
if(fakekillu == 0)
{
if(!IgracPolicajac(playerid))
{
if(PlayerInfo == 0)
{
PostaviWanted(playerid, "Prvostepeno ubistvo", "Nepoznat",PlayerInfo+4);
}
}
}
return 1;
}Ovo možda ?
2. Avg. 2017.
Kaka wrote on August 2, 2017, 8:30 am:
forward DajWl(playerid);
public DajWl(playerid)
{
KillTimer(fakekillut);
if(fakekillu == 0)
{
if(!IgracPolicajac(playerid))
{
if(PlayerInfo == 0)
{
PostaviWanted(playerid, "Prvostepeno ubistvo", "Nepoznat",PlayerInfo+4);
}
}
}
return 1;
}Ovo možda ?
Napravi u PlayerInfo pPozvanNaEvent i koristi ovaj kod:
forward DajWl(playerid);
public DajWl(playerid)
{
KillTimer(fakekillut);
if(fakekillu == 0)
{
if(!IgracPolicajac(playerid) && !PlayerInfo)
{
if(PlayerInfo == 0)
{
PostaviWanted(playerid, "Prvostepeno ubistvo", "Nepoznat",PlayerInfo+4);
}
}
}
return 1;
}Ali pazi, morati ces dodati nesto sto ce regulisati PlayerInfo, jer ako ne vratis na false igrac ce moci pobjeci sa eventa i ici ubijati bet posljedica.
2. Avg. 2017.
Uradis samo varijablu da li je igrac na eventu i provjeru.
new bool:NaEventu [ MAX_PLAYERS ];
u callbacku onplayerdeath u segmentu gdje se daje wl:
moras dodati jos postavljanje varijable na true/false u komandama za event, mozes koristit global var da uradis provjere za ulazak na event.
globalne pravis isto sa new.
new bool:NaEventu [ MAX_PLAYERS ];
u callbacku onplayerdeath u segmentu gdje se daje wl:
if ( NaEventu [ killerid ] == false ] ) {
//kod
}moras dodati jos postavljanje varijable na true/false u komandama za event, mozes koristit global var da uradis provjere za ulazak na event.
globalne pravis isto sa new.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava