pause timer?
#1

Hi everyone, do anyone know how to make that if someone pause the game, it will stop the sweeper timer, so you will get no money while you have tapped/paused the game?

pawn Code:
#include <a_samp>

new stimer;

#define WAIT_TIME 60000

public OnFilterScriptInit()
{
    print("[FILTERSCRIPT]Street Sweeping Job has loaded successfully");
    return 1;
}
public OnFilterScriptExit()
{
    print("[FILTERSCRIPT]Street Sweeping Job has unloaded successfully");
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
    {
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574)
        {
            stimer = SetTimerEx("Sweeping", WAIT_TIME, true, "d", playerid);
            SendClientMessage(playerid, 0x58E11EC8, "You are now Street Sweeping to earn money. Drive around and earn money!");
        }
       
    }
    return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
    if(GetVehicleModel(vehicleid) == 574)
    {
        KillTimer(stimer);
        SendClientMessage(playerid, 0x58E11EC8, "You are no longer doing your Street Sweeping Job!");
    }
    return 1;
}


forward Sweeping(playerid);
public Sweeping(playerid)
{
    new string[128];
    new rand = 200 + random(210);
    GivePlayerMoney(playerid, rand);
    format(string, sizeof(string), "You have received $%d for your Street Sweeping Job!", rand);
    SendClientMessage(playerid, 0x58E11EC8, string);
    return 1;
}
Reply
#2

Also, so when you are paused it will still count, but not give any money, so when you come back to the game, it will start counting money again
Reply
#3

If you have already the pause system then check if the player is not paused and only then give the money. If you however don't have one, search on ****** there are a couple of them or use: https://sampforum.blast.hk/showthread.php?tid=490436 and "IsPlayerPaused" function.
Reply
#4

Or if it is possible to make that it will just not count if the sweeper is not moving?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)