17.07.2010, 03:54
i want to know how to lower the wanted level after 2 mins one star goes down then after other 2 mins 1 more star goes down. if you can give me the pawn code below that would be great. thanks a lot
new WLD;
forward WantedLevelDown(playerid);
WLD = SetTimerEx("WantedLevelDown", 60000, 1, "i", UserID);
public WantedLevelDown(playerid)
{
if(File[playerid][WantedLevel] == 6) { SetPlayerWantedLevel(playerid, 5); File[playerid][WantedLevel] = 5; }
else if(File[playerid][WantedLevel] == 5) { SetPlayerWantedLevel(playerid, 4); File[playerid][WantedLevel] = 4; }
else if(File[playerid][WantedLevel] == 4) { SetPlayerWantedLevel(playerid, 3); File[playerid][WantedLevel] = 3; }
else if(File[playerid][WantedLevel] == 3) { SetPlayerWantedLevel(playerid, 2); File[playerid][WantedLevel] = 2; }
else if(File[playerid][WantedLevel] == 2) { SetPlayerWantedLevel(playerid, 1); File[playerid][WantedLevel] = 1; }
else if(File[playerid][WantedLevel] == 1)
{
SetPlayerWantedLevel(playerid, 0);
File[playerid][WantedLevel] = 0;
KillTimer(WLD);
SendClientMessage(playerid, yellow, "[INFO] You are no longer wanted.");
}
return 1;
}
public WantedLevelDown(playerid)
{
if(GetPlayerWantedLevel(playerid) == 6) { SetPlayerWantedLevel(playerid, 5); File[playerid][WantedLevel] = 5; }
if(GetPlayerWantedLevel(playerid) == 5) { SetPlayerWantedLevel(playerid, 4); File[playerid][WantedLevel] = 4; }
if(GetPlayerWantedLevel(playerid) == 4) { SetPlayerWantedLevel(playerid, 3); File[playerid][WantedLevel] = 3; }
if(GetPlayerWantedLevel(playerid) == 3) { SetPlayerWantedLevel(playerid, 2); File[playerid][WantedLevel] = 2; }
if(GetPlayerWantedLevel(playerid) == 2) { SetPlayerWantedLevel(playerid, 1); File[playerid][WantedLevel] = 1; }
if(GetPlayerWantedLevel(playerid) == 1)
{
SetPlayerWantedLevel(playerid, 0);
File[playerid][WantedLevel] = 0;
KillTimer(WLD);
SendClientMessage(playerid, yellow, "[INFO] You are no longer wanted.");
}
return 1;
}