player timer does not stop [ SOLVED ]
#1

Hello.

I create a timer like this:

Код:
pizzaDeliveryTimer[playerid] = SetTimerEx("PizzaDeliveryTimer", 1000, true, "i", playerid);
Код:
public PizzaDeliveryTimer(playerid)
{
    pizzaDeliveryTimeLeft[playerid] --;
    
	new
		string[146],
		vehicleid = GetPlayerVehicleID(playerid);

	if(GetVehicleModel(vehicleid) == 448)
	{
		if(pizzaDeliveryTimeLeft[playerid] > 10)
		{
			format(string, 256, "~y~%d", pizzaDeliveryTimeLeft[playerid]);
			PlayerTextDrawSetString(playerid, pizzaTextDraw7[playerid], string);
		}
		else if(pizzaDeliveryTimeLeft[playerid] <= 10)
		{
			format(string, 256, "~r~%d", pizzaDeliveryTimeLeft[playerid]);
			PlayerTextDrawSetString(playerid, pizzaTextDraw7[playerid], string);
		}
		else if(pizzaDeliveryTimeLeft[playerid] == 0)
		{
		    PlayerTextDrawHide(playerid, pizzaTextDraw5[playerid]);
		    PlayerTextDrawHide(playerid, pizzaTextDraw7[playerid]);
	        KillTimer(pizzaDeliveryTimer[playerid]);
			return 1;
		}
	}
	return 1;
}
When it reaches 0 it should stop but it does not. It still goes -1, -2 and so on..
What am I doing wrong?
Reply
#2

PHP код:
public PizzaDeliveryTimer(playerid)
{
    
pizzaDeliveryTimeLeft[playerid] --;
    new 
string[146], vehicleid GetPlayerVehicleID(playerid);
    if(
GetVehicleModel(vehicleid) == 448)
    {
        if(
pizzaDeliveryTimeLeft[playerid] > 10)
        {
            
format(string256"~y~%d"pizzaDeliveryTimeLeft[playerid]);
        }
        if(
pizzaDeliveryTimeLeft[playerid] <= 10)
        {
            
format(string256"~r~%d"pizzaDeliveryTimeLeft[playerid]);
        }
        
PlayerTextDrawSetString(playeridpizzaTextDraw7[playerid], string);
        
        if(
pizzaDeliveryTimeLeft[playerid] == 0)
        {
            
PlayerTextDrawHide(playeridpizzaTextDraw5[playerid]);
            
PlayerTextDrawHide(playeridpizzaTextDraw7[playerid]);
            
KillTimer(pizzaDeliveryTimer[playerid]);
        }
    }

Reply
#3

Thank you very much! It worked.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)