lower wanted level - 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: lower wanted level (
/showthread.php?tid=160548)
lower wanted level -
Smokey619 - 17.07.2010
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
Re: lower wanted level -
Lorenc_ - 17.07.2010
Its pretty easy. Create a timer then set its wanted level -1 every 2min. No example.. its p easy.
Re: lower wanted level -
aNdReSk - 17.07.2010
make sure u dont lower player's level if theyr current level is 0 because u would get 255 level :P
Re: lower wanted level -
Smokey619 - 17.07.2010
but where do i make it so it lowers the players wanted in gamemodeinit?
Re: lower wanted level -
(.Aztec); - 17.07.2010
I just created it, here you go.
On top of your script:
pawn Code:
new WLD;
forward WantedLevelDown(playerid);
In your suspect command:
pawn Code:
WLD = SetTimerEx("WantedLevelDown", 60000, 1, "i", UserID);
Anywhere:
pawn Code:
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;
}
Re: lower wanted level -
Kar - 17.07.2010
how do u make it go down for a certian level. like if lvl 6 go down by 2 mins if lvl 5 go down by 1:30 lvl 4 1 min etc?
Re: lower wanted level -
Smokey619 - 17.07.2010
that did not work for me it gave me errors with the File things
Re: lower wanted level -
Kar - 17.07.2010
try this
pawn Code:
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;
}
Re: lower wanted level -
Smokey619 - 17.07.2010
well it worked just that it removes all stars and i want it to remove 1 star like two minutes after robbing the place then 1 more star after other 2 minutes and so on
Re: lower wanted level -
Kar - 17.07.2010
rob a bank then wait it'll work.