Posts: 773
Threads: 309
Joined: Aug 2011
Reputation:
0
hi guys i have no timer on wantedpoints but after 20 mins or 15 i don't know exactly 1 point of wanted disappear
i want to disappear 1 wanted point after 30 mins can some1 help me ? tutorial or something
Posts: 270
Threads: 7
Joined: Apr 2015
You need to set a timer for each player to remove their wanted start...
Код:
forward WantedRemover(playerid);
public WantedRemover(playerid)
{
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) - 1);
}
Call that with a timer...
EDIT: sorry for timer u need to call a public function. (not stock)
Posts: 773
Threads: 309
Joined: Aug 2011
Reputation:
0
this is not a tutorial or something ... i can't figure , thx you tried
Posts: 270
Threads: 7
Joined: Apr 2015
18.05.2015, 21:06
(
Последний раз редактировалось amirm3hdi; 19.05.2015 в 00:51.
)
so you want a TUT for a simple code...
pawn Код:
new timerWantedRemover[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
// Set a timer to call the WantedRemover function every 30 minutes.
timerWantedRemover[playerid] = SetTimerEx("WantedRemover", 30 * 60000, true, "i", playerid);
}
public OnPlayerDisconnect(playerid, reason)
{
// Killing the timer because we don't need it when the player is disconnected.
KillTimer(timerWantedRemover[playerid]);
}
// The function to remove the player's wanted level.
forward WantedRemover(playerid);
public WantedRemover(playerid)
{
if ( GetPlayerWantedLevel(playerid) > 0 ) // If player has 1 or more stars
{
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) - 1);
SendClientMessage(playerid, -1, "A wanted star removed.");
}
}
About timer:
https://sampwiki.blast.hk/wiki/SetTimerEx
Posts: 773
Threads: 309
Joined: Aug 2011
Reputation:
0
thx man .. i rep you a good player who know how to help some1