red/yellow colors wantedlvl
#1

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?
Reply
#2

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;
}
Reply
#3

erm i mean like i want

1,2,3 wanted lvl yellow

4,5,6 red
Reply
#4

And DJDahn gave you all you need.
Reply
#5

Код:
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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)