Zaključano

Oko wanteda

Započeo Kaka
pre 8 godina
408
pregleda
6
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Kaka
Shot Caller
pre 8 godina
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): /
...LaNeX...
Enforcer
pre 8 godina
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.
Kaka
Shot Caller
pre 8 godina
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 ?
B0t:)
Wheel Man
pre 8 godina
Dodaj da ako je igrac prozvan na taj event njemu ne daje wl
...LaNeX...
Enforcer
pre 8 godina
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.
RahimPAWNO
OG Legend
pre 8 godina
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:
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