SA-MP Forums Archive
[AJUDA]A cada 5 minutos carro spawnados sгo destruidos - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos (/showthread.php?tid=178283)



[AJUDA]A cada 5 minutos carro spawnados sгo destruidos - leandro123456 - 21.09.2010

Oi gente, eu estou fazendo um pequeno spawn de carros pro meu server, e queria que os carros que os players fizessem a cada 5 minutos fossem destruidos caso nгo tivesse nenhum player dentro deles.

Entao comecei a fazer o codigo dentro do meu fs de spawn de carros
pawn Код:
forward VerificarCarros();

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("       Spawn de Carro by Leandro        ");
    print("--------------------------------------\n");
    SetTimer("VerificarCarros",5000,true);
    return 1;
   
}

public VerificarCarros(playerid,vehicleid)
{
SetTimer("VerificarCarros",5000,true);
if(IsPlayerInAnyVehicle(playerid))
{
    return 0;
}
DestroyVehicle(vehicleid);
return 0;
}
So que eu vou no server, e nenhum carro e destruido, nem os do server e nem os que foram spawnados.

Se puderem em ajudar, fico grato.


Re: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - xyu3xx - 21.09.2010

Vamos lб, primeiro de tudo, tб td errado aiuhauia.
Pхe isso no seu filterscript e seja feliz. Nгo testei mas creio que й por aн.



Код:
forward VerificarCarros();

public OnPlayerExitVehicle(playerid, vehicleid) {
    SetTimerEx("VerificarCarros", 300000, false, "i", vehicleid);
    return 1;
}

public VerificarCarros(vehicleid)  {
    DestroyVehicle(vehicleid);
}



Re: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - [BEP]AcerPilot - 21.09.2010

Certinho.


Re: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - xyu3xx - 21.09.2010

legal que o jogador vai sair entrando em todos os carros do servidor e vai ficar saindo! aiuhauia logo todos serao destruidos apos 5 min.


Re: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - zSuYaNw - 21.09.2010

Isto farб que qando resetar, checa se esta em um carro antes.
Se nгo tiver no carro ele destroi.
pawn Код:
forward VerificarCarros();

public OnPlayerExitVehicle(playerid, vehicleid) {
    SetTimerEx("VerificarCarros", 300000, false, "i", vehicleid);
    return 1;
}

public VerificarCarros(vehicleid)  
{
    if(!IsPlayerInAnyVehicle(playerid)) DestroyVehicle(vehicleid);
    return 1;
}



Respuesta: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - BiieL - 21.09.2010

Melhor й fazer com que quando ele entre no veiculo de volta, dar um KillTimer


Re: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - leandro123456 - 21.09.2010

Continua nгo funcionando, eu entro no carro, rodo com ele deixo ele num lugar e depois de um tempo volto. E ele nгo foi destruido.


Respuesta: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - BiieL - 21.09.2010

testa com o meu:

pawn Код:
new VerificarCarros2;
public OnPlayerExitVehicle(playerid, vehicleid)
{
    VerificarCarros2 = SetTimerEx("VerificarCarros", 30*1000, false, "i", vehicleid);
    return 1;
}

//------------------------------------------------------------------------------

public OnPlayerEnterVehicle(playerid, vehicleid)
{
    KillTimer(VerificarCarros2);
    return 1;
}

//------------------------------------------------------------------------------

forward VerificarCarros(playerid, vehicleid);
public VerificarCarros(playerid, vehicleid)
{
    if(!IsPlayerInAnyVehicle(playerid))
    {
        SetVehicleToRespawn(vehicleid);
    }
    return 1;
}



Re: Respuesta: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - SuB_ZeRo0_ - 21.09.2010

Quote:
Originally Posted by BiieL
Посмотреть сообщение
testa com o meu:

pawn Код:
new VerificarCarros2;
public OnPlayerExitVehicle(playerid, vehicleid)
{
    VerificarCarros2 = SetTimerEx("VerificarCarros", 30*1000, false, "i", vehicleid);
    return 1;
}

//------------------------------------------------------------------------------

public OnPlayerEnterVehicle(playerid, vehicleid)
{
    KillTimer(VerificarCarros2);
    return 1;
}

//------------------------------------------------------------------------------

forward VerificarCarros(playerid, vehicleid);
public VerificarCarros(playerid, vehicleid)
{
    if(!IsPlayerInAnyVehicle(playerid))
    {
        SetVehicleToRespawn(vehicleid);
    }
    return 1;
}
Irei fazer uma Include para postar...

Mas.. erros:
1-
Код:
forward VerificarCarros(playerid, vehicleid);
public VerificarCarros(playerid, vehicleid)
Nгo й VerificarCarros2 ?

2- Vocк nгo definiu playerid... no SetTimerEx


Respuesta: [AJUDA]A cada 5 minutos carro spawnados sгo destruidos - BiieL - 21.09.2010

Sub - 1 - nao, pois VerificarCarros2, serve pra eu uasr sу no KillTimer e na variavel, e VerificarCarros, eh o timer ...

2 - eu apenas copiei o do Garfield e editei

OFF
Alguem sabe como deixar as teclas do teclado moles Pois estou com meu 'g' ',' '4' duros pra caral&*... algum jeito sem desmontar, pois da ultima vez q desmontei, quase me caguei de medo, pq ele parou de funfar, mas hoje voltou a funfar, e cada vez fica mais duro, OBS: meu teclado nao da pra tirar as teclas sem desmontar