SA-MP Forums Archive
[Ajuda] Sirene - 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] Sirene (/showthread.php?tid=357854)



Sirene - Markos - 08.07.2012

Ae galera,eu peguei 1 code de sirene aki no forum e adapitei,sу que to com um problema.
pawn Код:
if(!strcmp(cmdtext,"/sirene",true))

        if(IsPlayerConnected(playerid))
        {
            if(!IsACop(playerid))
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
                return true;
            }
            if(OnDuty[playerid] != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo Bateu o cartгo.");
                return true;
            }
        {
        if(GetPVarInt(playerid, "sirene"))
        {
                     // o que eu coloco aki pra ele remover a sirene do carro ?
            SetPVarInt(playerid, "sirene", false);
        }
        else
        {
            new objectid = CreateObject(19419, 0, 0, 0, 0, 0, 0);
            AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //Objeto:19419
            SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
            SetPVarInt(playerid, "sirene", true);
        }
    }
        return 1;
    }



Re: Sirene - steki. - 08.07.2012

Destroi o objeto?


Re: Sirene - Markos - 08.07.2012

como que eu faзo isso amigo ?


Re: Sirene - Urubu_Rei - 08.07.2012

@Edit

Creio eu que seja isso:

pawn Код:
if(!strcmp(cmdtext,"/sirene",true))

        if(IsPlayerConnected(playerid))
        {
            if(!IsACop(playerid))
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
                return true;
            }
            if(OnDuty[playerid] != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo Bateu o cartгo.");
                return true;
            }
        {
        if(GetPVarInt(playerid, "sirene"))
        {
            DestroyObject(19419, 0, 0, 0, 0, 0, 0);
            SetPVarInt(playerid, "sirene", false);
        }
        else
        {
            new objectid = CreateObject(19419, 0, 0, 0, 0, 0, 0);
            AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //Objeto:19419
            SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
            SetPVarInt(playerid, "sirene", true);
        }
    }
        return 1;
    }

Obs: Procurei no Wiki samp alguma coisa com DestroyObjectToVehicle(objectid); mas nem achei...
Entгo acho que й isso mesmo!


Re: Sirene - Markos - 08.07.2012

Valeu ae amigo,mas nem deu


Re: Sirene - Urubu_Rei - 08.07.2012

entгo eu acho que nem vai dar porque em todos os servers que eu entro nгo tem como tirar ...
Acho que essa funзгo nгo existe ainda.


AW: Sirene - denis15711 - 08.07.2012

vou tentar fazer aki


Re: Sirene - GhosT_[] - 09.07.2012

pawn Код:
if(!strcmp(cmdtext,"/sirene",true))

        if(IsPlayerConnected(playerid))
        {
            if(!IsACop(playerid))
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
                return true;
            }
            if(OnDuty[playerid] != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo Bateu o cartгo.");
                return true;
            }
        {
        if(GetPVarInt(playerid, "sirene"))
        {
            tneon(playerid);
            SetPVarInt(playerid, "sirene", false);
        }
        else
        {
            new objectid = CreateObject(19419, 0, 0, 0, 0, 0, 0);
            AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //Objeto:19419
            SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
            SetPVarInt(playerid, "sirene", true);
        }
    }
        return 1;
    }


stock tneon(playerid)
{
    DestroyObject(GetPVarInt(playerid, "sirene"));
    return 1;
}
provavelmente seja isso,espero ter ajudado
Se estiver errado corrijam '-'


Re: Sirene - Adriano_MQD - 09.07.2012

Tenta isso:

pawn Код:
if(!strcmp(cmdtext,"/sirene",true))

        if(IsPlayerConnected(playerid))
        {
            if(!IsACop(playerid))
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
                return true;
            }
            if(OnDuty[playerid] != 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo Bateu o cartгo.");
                return true;
            }
        {
        if(GetPVarInt(playerid, "sirene"))
        {
            DestroyObject(GetPVarInt(playerid, "undercover"));
            DeletePVar(playerid, "Status");
            DestroyObject(GetPVarInt(playerid, "undercover1"));
            DeletePVar(playerid, "Status");
            SetPVarInt(playerid, "sirene", false);
        }
        else
        {
            new objectid = CreateObject(19419, 0, 0, 0, 0, 0, 0);
            AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //Objeto:19419
            SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
            SetPVarInt(playerid, "sirene", true);
        }
    }
        return 1;
    }



Re: Sirene - Jonas_PG - 09.07.2012

apenas coloque...


DestroyObject(GetPVarInt(playerid, "sirene"));