SA-MP Forums Archive
[Ajuda] Objeto nгo destroi com o comando!! - 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] Objeto nгo destroi com o comando!! (/showthread.php?tid=556533)



Objeto nгo destroi com o comando!! - zGuigui2068 - 10.01.2015

Sei la eu crio o incendio em 1 em 1 hora automatico junto com o payday ou com o Comando /inc (/iniciarincendio) e e ao chegar no local digito /apagarinc e diz tudo certinho que eu apaguei mas o Fogo continua la o objeto.

Alguem ajuda ?

PHP код:
public IniciarIncendio()
{
    
fogoauto CreateObject(18690,1747.3075,-1014.8307,23.9609,283.5074,0.0000,0.0000,0.0000);
    
SendClientMessageToAll(0xFFFFFFAA,"Um Incendio Foi iniciado no Posto Petrobras, Motivo:Desconhecido.");
    
IncendioAcontecendo 1;
    return 
1;
}
public 
FinalizarIncendio()
{
    
SendClientMessageToAll(0xFFFFFFAA,"Um Incendio Foi Combatido Automaticamente.");
    
DestroyObject(fogoauto);
    
IncendioAcontecendo 0;

PHP код:
forward IniciarIncendio();
forward FinalizarIncendio(); 
PHP код:

// Essa ta junto com os portoes so para eu me organizar.
new fogoauto;
forward Fogoauto(); 
Oque eu preciso Fazer para ele apagar ?


Re: Objeto nгo destroi com o comando!! - s4kuL - 11.01.2015

Tente assim:

pawn Код:
new fogoauto;

forward IniciarIncendio();
public IniciarIncendio() {
    fogoauto = CreateObject(18690,1747.3075,-1014.8307,23.9609,283.5074,0.0000,0.0000,0.0000);
    SendClientMessageToAll(0xFFFFFFAA,"Um Incendio Foi iniciado no Posto Petrobras, Motivo:Desconhecido.");

    IncendioAcontecendo = 1;
    return 1;
}

forward FinalizarIncendio();
public FinalizarIncendio() {
    SendClientMessageToAll(0xFFFFFFAA,"Um Incendio Foi Combatido Automaticamente.");

    IncendioAcontecendo = 0;

    if(IncendioAcontecendo == 0) {
        DestroyObject(fogoauto);
    }
    return 1;
}

// Use a funзгo IniciarIncendio(); no seu payday ou no comando /inc.



Re: Objeto nгo destroi com o comando!! - zGuigui2068 - 11.01.2015

nгo cara o

IncendioAcontecendo = 0;

й de outro incendio so usei para que ele n seja criado quando ja tem um incendio dos cara.

mas mesmo assim vo testa.


Re: Objeto nгo destroi com o comando!! - Artista - 11.01.2015

Tenta assim:
pawn Код:
public IniciarIncendio()
{
    if(IsValidObject(fogoauto)) DestroyObject(fogoauto);
    fogoauto = CreateObject(18690,1747.3075,-1014.8307,23.9609,283.5074,0.0000,0.0000,0.0000);
    SendClientMessageToAll(0xFFFFFFAA,"Um Incendio Foi iniciado no Posto Petrobras, Motivo:Desconhecido.");
    IncendioAcontecendo = 1;
    return 1;
}