Wanted Level -
StR_MaRy - 08.09.2016
Hey guys , i have a problem at wanted sistem , if i have 2 ore more wanted level points same as 1 wanted level , but let's say i have 2 , if i have 2 wanted level points i have a timer 15 mins and after 15 min i get a message like "you lost 1 wanted level point" but i loss every single wanted level point.
This is the part from OtherTimer witch is on 1 sec
Код HTML:
if(PlayerInfo[i][pWanted] > 0 && gLogged[i] == 1)
{
PlayerInfo[i][pWantedLost]--;
Update(i,pWantedLostx);
format(WantedLostString,sizeof(WantedLostString),"Wanted scade in %d min", PlayerInfo[i][pWantedLost]/60);
PlayerTextDrawSetString(i, WantedTime[i], WantedLostString);
if(PlayerInfo[i][pWantedLost] <= 0)
{
PlayerInfo[i][pWanted] -= 1;
Update(i,pWantedx);
SetPlayerWantedLevel(i,PlayerInfo[i][pWanted]);
SendClientMessage(i,COLOR_LIGHTBLUE,"* Ai scapat de un punct de wanted deoarece ai reusit sa te ascunzi timp de 15 minute.");
format(gString,sizeof(gString),"(HQ) %s(%d) a pierdut un punct de wanted, nivelul actual de wanted: %d",GetName(i),i,PlayerInfo[i][pWanted]);
SendFactionMessage(1, COLOR_RADIO, gString);
SendFactionMessage(2, COLOR_RADIO, gString);
PlayerInfo[i][pWantedLost] = 900;
format(gString, sizeof(gString), "Wanted: %d", PlayerInfo[i][pWanted] -= 1);
SetPlayerChatBubble(i, gString, COLOR_LIGHTRED, 25.0, 900000);
if(PlayerInfo[i][pWanted] <= 0) ClearCrimes(i), PlayerTextDrawHide(i, WantedTime[i]);
{
PlayerInfo[i][pWanted] = 0;
Update(i,pWantedx);
SetPlayerWantedLevel(i,PlayerInfo[i][pWanted]);
SetPlayerChatBubble(i, "Wanted: 0", COLOR_WHITE, 25.0, 1000);
}
}
}
And this is from SetPlayerCriminal
Код HTML:
function SetPlayerCriminal(playerid,turner,reason[],wanted)
{
AddCrime(playerid, reason, wanted);
if(PlayerInfo[playerid][pWanted] + wanted < 6)
{
PlayerInfo[playerid][pWanted] += wanted;
Update(playerid, pWantedx);
}
else
{
PlayerInfo[playerid][pWanted] = 6;
Update(playerid, pWantedx);
}
if(turner == 999)
{
format(gString, sizeof(gString), "You've commited a crime: %s, Reporter: Unknown. New wanted level: %d",reason, PlayerInfo[playerid][pWanted]);
SendClientMessage(playerid, COLOR_LIGHTRED2, gString);
format(gString, sizeof(gString), "(HQ) %s has commited a crime: %s. Reporter: Unknown. W: +%d. New wanted level: %d", GetName(playerid), reason, wanted, PlayerInfo[playerid][pWanted]);
SendFactionMessage(1, COLOR_RADIO, gString);
SendFactionMessage(2, COLOR_RADIO, gString);
}
else
{
format(gString, sizeof(gString), "You've commited a crime: %s, Reporter: %s. New wanted level: %d",reason,GetName(turner), PlayerInfo[playerid][pWanted]);
SendClientMessage(playerid, COLOR_DARKNICERED, gString);
format(gString, sizeof(gString), "(HQ) %s has commited a crime: %s, Reporter: %s. W: +%d. New wanted level: %d", GetName(playerid), reason, GetName(turner), wanted, PlayerInfo[playerid][pWanted]);
SendFactionMessage(1, COLOR_RADIO, gString);
SendFactionMessage(2, COLOR_RADIO, gString);
}
PlayerInfo[playerid][pWantedLost] = 900;
Update(playerid, pWantedLostx);
PlayerTextDrawShow(playerid, WantedTime[playerid]);
PlayerInfo[playerid][pCrimes] ++;
Update(playerid, pCrimesx);
SetPlayerWantedLevel(playerid,PlayerInfo[playerid][pWanted]);
format(gString, sizeof(gString), "Current Wanted Level: %d", PlayerInfo[playerid][pWanted]);
SendClientMessage(playerid, COLOR_YELLOW, gString);
format(gString, sizeof(gString), "Wanted: %d", wanted);
SetPlayerChatBubble(playerid, gString, COLOR_LIGHTRED, 25.0, 900000);
}
What is wrong why i loss every single wanted points after 15 mins not only 1
Re: Wanted Level -
kelvinis - 08.09.2016
Take a look at this topic it could help you out:
https://sampforum.blast.hk/showthread.php?tid=160548
Re: Wanted Level -
StR_MaRy - 08.09.2016
yea my friend but i have already a timer and it worked before i don't know why now is not working good