SA-MP Forums Archive
red/yellow colors wantedlvl - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: red/yellow colors wantedlvl (/showthread.php?tid=152781)



red/yellow colors wantedlvl - Kar - 05.06.2010

how do i make it like if player wanted level 4 or more set player colour red?

if player wanted level 3 and less set player colour yellow

like does it have to have a timer to check or something?


Re: red/yellow colors wantedlvl - DJDhan - 05.06.2010

Under OnGameModeInit() funtion
Код:
SetTimer("wantedcolor",2000,1);
Код:
forward wantedcolor(playerid);
public wantedcolor(playerid)
{
    new wl;
    wl=GetPlayerWantedLevel(playerid);
    if(wl>=2) SetPlayerColor(playerid,0xfff000aa);
    else if(wl>=4) SetPlayerColor(playerid,0xff0000aa);
    return 1;
}



Re: red/yellow colors wantedlvl - Kar - 05.06.2010

erm i mean like i want

1,2,3 wanted lvl yellow

4,5,6 red


Re: red/yellow colors wantedlvl - Jonni8 - 05.06.2010

And DJDahn gave you all you need.


Re: red/yellow colors wantedlvl - Jefff - 05.06.2010

Код:
SetTimer("wantedcolor",2000,1);
Код:
forward wantedcolor();
public wantedcolor()
{
	new wl,c;
	for(new d,g=GetMaxPlayers(); d<g; d++) if(IsPlayerConnected(d) && !IsPlayerNPC(d))
	{
		wl=GetPlayerWantedLevel(d);
		if(wl > 0 && wl < 4)
		{
			c = GetPlayerColor(d);
			if(c != COLOR_YELLOW)
				SetPlayerColor(d,COLOR_YELLOW);
		}
		if(wl > 3)
		{
			c = GetPlayerColor(d);
			if(c != COLOR_RED)
				SetPlayerColor(d,COLOR_RED);
		}
	}
	return 1;
}