Jump to content
  • 0

Wanted Scade


Hobbs.

Question

Problema intalnita (descriere):Salut sa-mp.ro , am facut un textdraw care sa apara sub wanted si care iti arata cate minute ai pana iti va scadea 1 wanted , si problema este ca dupa 1 minut nu scade doar 1 din cele 20 minute , scade foarte repede in continuu si pune minutele pe - (-200 sau mai mult).

Ero(area / rile) / warning-(ul / urile): nu da erori

Liniile de cod / sursa / script-ul(obligatoriu):

 

public OnPlayerUpdate(playerid)
{
 
if(PlayerData[playerid][pWantedLevel] > 0)
{
   scadewanted[playerid] = 1;
   TextDrawShowForPlayer(playerid, WantedText[playerid]);
new str3[182];
format(str3,sizeof(str3),"Wanted Scade in ~r~%d Minute", PlayerData[playerid][pWantedTime]);
TextDrawSetString(WantedText[playerid], str3);
}
 
if(PlayerData[playerid][pWantedTime] == 0)
{
new string[182];
   PlayerData[playerid][pWantedTime] = 20;
   format(string, sizeof(string), "UPDATE players SET WantedTime='%d' WHERE id=%d", PlayerData[playerid][pWantedTime], PlayerData[playerid][pSQLID]);
   mysql_query(string);
}
 
if(PlayerData[playerid][pWantedLevel] == 0)
{
new string[182];
   scadewanted[playerid] = 0;
   PlayerData[playerid][pWantedTime] = 20;
   format(string, sizeof(string), "UPDATE players SET WantedTime='%d' WHERE id=%d", PlayerData[playerid][pWantedTime], PlayerData[playerid][pSQLID]);
   mysql_query(string);
   //KillTimer(wantedtimer[playerid]);
   TextDrawHideForPlayer(playerid, WantedText[playerid]);
}
 
if(scadewanted[playerid] == 1)
{
   scadewanted[playerid] = 0;
  wantedtimer[playerid] = SetTimer("ScadeWanted",60000, 1);
}
else
{}
 
 
return 1;
}

 

si timerul este :

 

 

forward ScadeWanted(playerid);
public ScadeWanted(playerid)
{
new string[182];
PlayerData[playerid][pWantedTime] -= 1;
format(string, sizeof(string), "UPDATE players SET WantedTime='%d' WHERE id=%d", PlayerData[playerid][pWantedTime], PlayerData[playerid][pSQLID]);
mysql_query(string);
wantedtimer2[playerid] = SetTimer("ScadeWanted2",60000, 1);
return 1;
}
 
forward ScadeWanted2(playerid);
public ScadeWanted2(playerid)
{
new string[182];
PlayerData[playerid][pWantedTime] -= 1;
format(string, sizeof(string), "UPDATE players SET WantedTime='%d' WHERE id=%d", PlayerData[playerid][pWantedTime], PlayerData[playerid][pSQLID]);
mysql_query(string);
wantedtimer3[playerid] = SetTimer("ScadeWanted",60000, 1);
return 1;
}
 
 
 

 

Imagini / Video (optional):-

Ati incercat sa rezolvati singur?: Da

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.