SA-MP Forums Archive
[Ajuda] Problema 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] Problema com o comando? (/showthread.php?tid=477236)



Problema com o comando? - bombomloko - 23.11.2013

Esse comando й pra remover a sirene adicionada ao veнculo, mas ao invйs de remover a sua prуpria sirene, remove a de todos os players que colocaram sirene nos seus carros. Qual o problema?

pawn Код:
if(strcmp(cmd, "/removersirene", true) == 0 || strcmp(cmd, "/rsirene", true) == 0)
    {
        if(TaComSirene[playerid] == true)
        {
            DestroyObject(sireneObjeto);
            SendClientMessage(playerid, AMARELO, "Sirene removida, para adicionar novamente [/sirene].");
            TaComSirene[playerid] = false;
        }
        else
        {
            SendClientMessage(playerid, AMARELO, "| ERRO | Vocк nгo criou nenhuma sirene. (/sirene)");
        }
        return 1;
    }



Re: Problema com o comando? - PT - 23.11.2013

pawn Код:
if(strcmp(cmd, "/removersirene", true) == 0 || strcmp(cmd, "/rsirene", true) == 0)
{
    if(TaComSirene[playerid] == true)
    {
        DestroyPlayerObject(playerid, sireneObjeto);
        SendClientMessage(playerid, AMARELO, "Sirene removida, para adicionar novamente [/sirene].");
        TaComSirene[playerid] = false;
    }
    else SendClientMessage(playerid, AMARELO, "| ERRO | Vocк nгo criou nenhuma sirene. (/sirene)");
    return 1;
}
e ao criar o objeto usa

https://sampwiki.blast.hk/wiki/CreatePlayerObject


Re: Problema com o comando? - bombomloko - 23.11.2013

Quote:
Originally Posted by PT
Посмотреть сообщение
pawn Код:
if(strcmp(cmd, "/removersirene", true) == 0 || strcmp(cmd, "/rsirene", true) == 0)
{
    if(TaComSirene[playerid] == true)
    {
        DestroyPlayerObject(playerid, sireneObjeto);
        SendClientMessage(playerid, AMARELO, "Sirene removida, para adicionar novamente [/sirene].");
        TaComSirene[playerid] = false;
    }
    else SendClientMessage(playerid, AMARELO, "| ERRO | Vocк nгo criou nenhuma sirene. (/sirene)");
    return 1;
}
e ao criar o objeto usa

https://sampwiki.blast.hk/wiki/CreatePlayerObject
usar CreatePlayerObject pra objetos attachados ao veiculo? ta certo?


Re: Problema com o comando? - PT - 23.11.2013

sim pq e para o player pelo que tendi.


Re: Problema com o comando? - bombomloko - 23.11.2013

Quote:
Originally Posted by PT
Посмотреть сообщение
sim pq e para o player pelo que tendi.
testei e nгo funcionou pq nгo criou a sirene no carro (AttachObjectToVehicle)


Re: Problema com o comando? - Don_Speed - 23.11.2013

Quote:
Originally Posted by bombomloko
Посмотреть сообщение
pawn Код:
DestroyObject(sireneObjeto);
Variavel da sirene se refere ao servidor inteiro e nгo ao jogador !



Re: Problema com o comando? - DannielCooper - 23.11.2013

Use:
pawn Код:
new sireneObjeto[MAX_PLAYERS];
#Off

Don_Speed, pena que seu time vai ser vice campeao da copa do brasil -q