[Ajuda] O Que Esta Errado Nesse Cуdigo ?
#1

Oia Eu Tendei Pegar As Cord x y z e acho que de certo !

pawn Код:
AttachObjectToVehicle(SireneObj[playerid], GetPlayerVehicleID(playerid)409, 833.9784, -2038.2493, 12.8217, 0.0, 0.0, 0.0); //Objeto:18646
Essa Parte Aqui o ID 409 e o id da limosine
pawn Код:
GetPlayerVehicleID(playerid)409
e onde vai quero que fique a sirene
pawn Код:
833.9784, -2038.2493, 12.8217


codigo:

pawn Код:
if(!strcmp(cmdtext,"/sireneon",true))
{
    if(!IsACop(playerid) || OnDuty[playerid] != 1)
        return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
    if(GetPVarInt(playerid, "sirene"))
    {
        DestroyObject(SireneObj[playerid]);
        SetPVarInt(playerid, "sirene", false);
        SendClientMessage(playerid, COR_PM, "Voce removeu uma sirene em seu veнculo.");
    }
    else
    {
        SireneObj[playerid] = CreateObject(18646, 0, 0, 0, 0, 0, 0);
        AttachObjectToVehicle(SireneObj[playerid], GetPlayerVehicleID(playerid)409, 833.9784, -2038.2493, 12.8217, 0.0, 0.0, 0.0); //Objeto:18646
        SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
        SetPVarInt(playerid, "sirene", true);
    }
    return 1;
}

Imagem De Onde Quero Que Fica Na LIMOSINE

Reply
#2

tenta assim:

pawn Код:
if(!strcmp(cmdtext,"/sireneon",true))
{
    if(!IsACop(playerid) || OnDuty[playerid] != 1)
        return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um policial.");
    if(GetPVarInt(playerid, "sirene"))
    {
        DestroyObject(SireneObj[playerid]);
        SetPVarInt(playerid, "sirene", false);
        SendClientMessage(playerid, COR_PM, "Voce removeu uma sirene em seu veнculo.");
    }
    else
    {
        SireneObj[playerid] = CreateObject(18646, 0, 0, 0, 0, 0, 0);
        AttachObjectToVehicle(SireneObj[playerid], 409, 833.9784, -2038.2493, 12.8217, 0.0, 0.0, 0.0); //Objeto:18646
        SendClientMessage(playerid, COR_PM, "Voce colocou uma sirene em seu veнculo.");
        SetPVarInt(playerid, "sirene", true);
    }
    return 1;
}
Edit: Mas essas cordenadas, nгo sгo do veiculo :/ por isso nгo deve aparecer
Reply
#3

compilo mais acho que as cord ta errada pq nao aparece !


vc pode me falar como posso para pegar as cord x y z no local que eu mostrei na foto ?
Reply
#4

Eu faзo assim:


pawn Код:
AttachObjectToVehicle(SireneObj[playerid], 409, 0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000); //
Esta cordenada move o objeto para a direita e para a esquerda(com a parte da frente do carro virada para vocк), й so mudar cordenada um bocado, tipo um exemplo, tб 0.009999 certo, assim tб centrado no teto do carro quer meter mais po lado da porta direita ou esquerda, muda mais ou menos para 0.030000 entendeu? й assim que faзo, atй pegar posiзгo certa. Bem esta anda para a direita e esquerda com o carro virado para vocк de frente
Код:
0.009999
Estб cordenada se mudar ela vai andar para a frente e para traz, ou seja, para a frente para os farois do carro da frente ou para tras dos farois do carro de tras
Код:
-0.019999
Esta cordenada anda para cima e para baixo
Код:
0.944999
Reply
#5

Uma Pergunta !


Eu tenho que coloca as coord complina e da gmx ou tem uma maneira para eu ver como esta ficando ?
Reply
#6

tem de ir mudando cordenada a cordenada e dar gmx
Reply
#7

viix nao ta aparecendo nem no meio ai eu voltei pro antigo codigo e volto aparecer
Reply
#8

bem eu usei esta cordenada

pawn Код:
0.009999, -0.019999, 0.944999, 0.000000, 0.000000, 0.000000
e apareceu me no carro, depois fui mudando as cordenadas ate ficar no ponto
Reply
#9

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"))
        {
            SetPVarInt(playerid, "sirene", false);
        }
        else
        {
            new objectid = CreateObject(18646, 0, 0, 0, 0, 0, 0);
            AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), -0.729999, 3.430031, 0.259999, 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;
    }
pawn Код:
AttachObjectToVehicle(objectid, GetPlayerVehicleID(playerid), -0.729999, 3.430031, 0.259999, 0.000000, 0.000000, 0.000000); //Objeto:19419

Man Deu Certinho Onde Eu Quero Na Limosine Eu Baixei Um Programa Muito Foda Para Colocar Agora Quero Saber Como Faзo Para Colocar Essas Cord x y z So Para a Limosine , e outra so para o sultan ! etc ...
Reply
#10

ID do carro sabes?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)