[ajuda] mover objeto
#1

Olб malta eu tenho esta parte de um FS
pawn Код:
if(blinker[playerid] == 1)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {


            tmpcar = GetPlayerVehicleID(playerid);
            GetVehiclePos(tmpcar, tmpx[playerid], tmpy[playerid], tmpz[playerid]);
            GetVehicleZAngle(tmpcar, tmpang[playerid]);
            if(Step[playerid] == 0)
            {
                arrow[playerid] = CreateObject(19131, tmpx[playerid], tmpy[playerid], tmpz[playerid]+0.7, 90, tmpang[playerid]+89, 180);
                AttachObjectToPlayer(arrow[playerid], playerid, 0, 0, 1.3, 90, 269, 180);// EDITAR OBJECTO.
                //GameTextForPlayer(playerid, "~g~>>>", 300, 4);
                Step[playerid] = 1;
                return 1;
            }
            if(Step[playerid] == 1)
            {
                duration[playerid]++;
                DestroyObject(arrow[playerid]);
                Step[playerid] = 0;
                return 1;
            }
        }
    }
so que o objeto esta apontado para baixo,neste caso para o chгo,e como meto ele a apontar para o lado direito? ">>>"
Reply
#2

Tente trocar isso:
pawn Код:
arrow[playerid] = CreateObject(19131, tmpx[playerid], tmpy[playerid], tmpz[playerid]+0.7, 90, tmpang[playerid]+89, 180);
                AttachObjectToPlayer(arrow[playerid], playerid, 0, 0, 1.3, 90, 269, 180);// EDITAR OBJECTO.
Por isso:
pawn Код:
arrow[playerid] = CreateObject(19131, tmpx[playerid], tmpy[playerid], tmpz[playerid]+0.7, 90, tmpang[playerid]+89, 90);
                AttachObjectToPlayer(arrow[playerid], playerid, 0, 0, 1.3, 90, 269, 90);// EDITAR OBJECTO.
Caso nгo de, tente este:
pawn Код:
arrow[playerid] = CreateObject(19131, tmpx[playerid], tmpy[playerid], tmpz[playerid]+0.7, 90, tmpang[playerid]+89, 270);
                AttachObjectToPlayer(arrow[playerid], playerid, 0, 0, 1.3, 90, 269, 270);// EDITAR OBJECTO.
Reply
#3

o meu tinha dado memsa coisa mais consegui arruma com isso que o cara posto ai
Reply
#4

tentei ambos e nada,aqui,й a imagem do objeto man: como vкm,a setinha esta apontada para baixo,e eu queria para a direita... S: help
Reply
#5

Se й a imagem pra que vocк mandou isso?

pawn Код:
if(blinker[playerid] == 1)
    {
        if(IsPlayerInAnyVehicle(playerid))
        {


            tmpcar = GetPlayerVehicleID(playerid);
            GetVehiclePos(tmpcar, tmpx[playerid], tmpy[playerid], tmpz[playerid]);
            GetVehicleZAngle(tmpcar, tmpang[playerid]);
            if(Step[playerid] == 0)
            {
                arrow[playerid] = CreateObject(19131, tmpx[playerid], tmpy[playerid], tmpz[playerid]+0.7, 90, tmpang[playerid]+89, 180);
                AttachObjectToPlayer(arrow[playerid], playerid, 0, 0, 1.3, 90, 269, 180);// EDITAR OBJECTO.
                //GameTextForPlayer(playerid, "~g~>>>", 300, 4);
                Step[playerid] = 1;
                return 1;
            }
            if(Step[playerid] == 1)
            {
                duration[playerid]++;
                DestroyObject(arrow[playerid]);
                Step[playerid] = 0;
                return 1;
            }
        }
    }
Eu acho que nгo tem como mover esse obj pra direita nгo.
Reply
#6

pk isso tem alguma cena a ver... pk eu knd altero alguns numeros,esse objeto se move,se inclina,mas nenhum faz com que ele rode...
Reply
#7

Ja tentou mudar a rotaзгo dele?
Reply
#8

nгo pk nгo sei ja tentei mudar todos numeros e nada.
Reply
#9

acho que nao tens a rotaзгo definida o0

vou ver se encontro algo sobre isso, se encontrar mando te
Reply
#10

ok obrigado
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)