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): //
[POMOC] Wanted
446
pregleda
13
postova
20. Dec. 2013.
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.
20. Dec. 2013.
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
20. Dec. 2013.
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;
}21. Dec. 2013.
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.
23. Dec. 2013.
Blaeks wrote on December 21, 2013, 2:06 pm:
ma zamijeni issureid i player id, zezno sam se 🙂
if(PolicajacVarijabla)Ja sam umjesto toga stavio PlayerInfo == 1 ali on vjerovatno tu ima nesto drugo
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava