[Ajuda] Funзгo p/ Destruir Veiculos
#1

Olб galera! eu preciso uma funзгo para destruir veiculos com mais de 30 minutos inativos (sem ninguйm usб-lo) .

@EDIT

Veiculos criados no jogo, claro.
Reply
#2

AddStaticVehicleEx ?
Reply
#3

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    SetTimerEx("Destruir",30*60*1000,false,"d",playerid);
    return 1;
}
forward Destruir(playerid);
public Destruir(playerid);
{
    new currentveh;
    currentveh = GetPlayerVehicleID(playerid);
    DestroyVehicle(currentveh);
)
Reply
#4

Use estб funзгo:
https://sampwiki.blast.hk/wiki/AddStaticVehicleEx
E altera o tempo do Spawn no ultimo parвmetro '-'
(Tempo em Minutos)
Use o CTRL+F
Reply
#5

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid) return SetTimerEx("VehicleDestroy", 30*60000, false, "d", vehicleid);
public VehicleDestroy(vehicleid);
public VehicleDestroy(vehicleid) return DestroyVehicle(vehicleid);
Reply
#6

algo como isto?

pawn Код:
public OnPlayerUpdate(playerid_
{
    if(!IsVehicleOccupied(i)) return SetTimer("respawn",60000x30,false);
    return 1;
}
forward respawn(playerid);
public respawn(playerid)
{
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    SetVehicleToRespawn(i);
    }
}
stock IsVehicleOccupied(vehicleid)
{
    foreach(Player,i)
    {
        if(IsPlayerInAnyVehicle(i))
        {
            if(GetPlayerVehicleID(i)==vehicleid)
            {
                return 1;
            }
            else
            {
                return 0;
            }
        }
    }
}
Reply
#7

Tipo eu posso botar o settimer no comando que cria o veiculo assim ficaria melhor nй?
Reply
#8

Quote:
Originally Posted by sanalex
Посмотреть сообщение
Tipo eu posso botar o settimer no comando que cria o veiculo assim ficaria melhor nй?
Yes . Caso queira que apenas os Veнculos criados pelo comando seja Spawnados Ou para simplificar use a funзгo que lhe passei .
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)