Respawn All Cars if hour == 16
#1

PHP код:
for(new car 1car <= 303car++)
        {
            if(!
IsVehicleOccupied(car))
            {
                
SetVehicleToRespawn(car);
                
SendClientMessage(iCOLOR_1RED"{00ccff}[MnX]: {ffffff}All UnUsed cars have been respawned.");
            }
        } 
How cand be made if world time is 16:00 to respawn all unused cars ?

Thanx
Reply
#2

pawn Код:
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
if(Hour == 16)
{
     //Your script here
     return 1;
}
Hope this helps
Reply
#3

pawn Код:
public OnGameModeInit()
{
    SetTimer("RespawnCars",1000,true);
    return 1;
}

forward RespawnCars();
public RespawnCars()
{
    new Hour, Minute, Second;
    gettime(Hour, Minute, Second);
    if(Hour == 16 && Minute == 0 && Second == 0)
    {
        for(new car = 1; car <= 303; car++)
            if(!IsVehicleOccupied(car))
            {
                SetVehicleToRespawn(car);
            }
        SendClientMessageToAll(COLOR_1RED, "{00ccff}[MnX]: {ffffff}All UnUsed cars have been respawned.");
        return 1;
    }
    return 0;
}
Reply
#4

Quote:
Originally Posted by [MM]RoXoR[FS]
Посмотреть сообщение
pawn Код:
public OnGameModeInit()
{
    SetTimer("RespawnCars",1000,true);
    return 1;
}

forward RespawnCars();
public RespawnCars()
{
    new Hour, Minute, Second;
    gettime(Hour, Minute, Second);
    if(Hour == 16 && Minute == 0 && Second == 0)
    {
        for(new car = 1; car <= 303; car++)
            if(!IsVehicleOccupied(car))
            {
                SetVehicleToRespawn(car);
            }
        SendClientMessageToAll(COLOR_1RED, "{00ccff}[MnX]: {ffffff}All UnUsed cars have been respawned.");
        return 1;
    }
    return 0;
}
Setting a minute timer and checking if the minute is equal to 0 and hour to 16 would be more efficient than a second timer IMO.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)