Skripta koju koristim: Moj mod od 0
Detaljan opis problema: Zanima me kako uraditi kad nekoga pogodim sa nekim oružijem da dobijem npr. 2 wanted levela, znaÄi ne da dobijem wl kad ga ubijem nego kad ga samo jednom pogodim. Hvala unaprijed 😉
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Zaključano
[POMOC] Wanted
429
pregleda
13
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 12 godina
Blaeks wrote on December 19, 2013, 3:52 pm:
pri davanju wanteda proveris da li igrac ima wanted, ako ima onda mu ne das, ako nema onda mu das
Ali nece to biti dobro ja recimo imam 2 wla i sada ako ga napadnem nedobijem nista.
Još me samo zanima kako da uradim da mu da wl samo kada je policajac u blizini.
pre 12 godina
DoMiNiK1310 wrote on December 19, 2013, 3:52 pm:
pri davanju wanteda proveris da li igrac ima wanted, ako ima onda mu ne das, ako nema onda mu das
Ali nece to biti dobro ja recimo imam 2 wla i sada ako ga napadnem nedobijem nista.
Još me samo zanima kako da uradim da mu da wl samo kada je policajac u blizini.
PostaviÅ¡ da, pri prvom udarcu tom igraÄu stavi neku promenljivu na "true", i pri svakom sledećem proverava da li je
pre 12 godina
new bool: firstTimeKill;
OnPlayerConnect(playerid)
{
firstTimeKill = true;
}
OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
if(firstTimeKill == true)
{
firstTimerKill = false;
new Float:pos;
GetPlayerPos(issureid, pos, pos, pos);
foreach(Player, i)
{
if(PolicajacVarijabla)
{
if(IsPlayerInRangeOfPoint(i, 20.0, pos, pos, pos)
{
SetPlayerWantedLevel(issureid, GetPlayerWantedLevel(issureid)+1);
break;
}
}
}
}
}
return 1;
}
pre 12 godina
Ermin wrote on December 20, 2013, 3:52 pm:
new bool: firstTimeKill;
OnPlayerConnect(playerid)
{
firstTimeKill = true;
}
OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
if(firstTimeKill == true)
{
firstTimerKill = false;
new Float:pos;
GetPlayerPos(issureid, pos, pos, pos);
foreach(Player, i)
{
if(PolicajacVarijabla)
{
if(IsPlayerInRangeOfPoint(i, 20.0, pos, pos, pos)
{
SetPlayerWantedLevel(issureid, GetPlayerWantedLevel(issureid)+1);
break;
}
}
}
}
}
return 1;
}To bi ti znaÄilo ako si ti policajac da ces samo onda dobiti wl.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava