Help with timer
#1

Hi,


How to make that when i drive a QUAD every 60 seconds i will get +100 money


Thnaks in advance
Reply
#2

Under GamemodeInit

pawn Код:
SetTimer("QuadMoney",60000,1);
find your forwards
pawn Код:
forward QuadMoney(playerid);
end of script
pawn Код:
public QuadMoney(playerid)
{
    new State = GetPlayerState(playerid);
    if(State == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 471)
    {
        GivePlayerMoney(playerid, 100);
        SendClientMessage(playerid, grey,"You earn 100$");
    }
    return 1;
}
just try, ( not tested)
Reply
#3

pawn Код:
forward QuadMoney();

SetTimer("QuadMoney",60000,1);

public QuadMoney()
{
    for(new i = 0; i < MAX_PLAYERS+1; i++)
    {
        if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(i)) == 471)
        {
            GivePlayerMoney(i,100);
        }
        return 1;
    }
}
Reply
#4

Thanks for help
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)