[Ajuda] Profissao camioneiro
#1

relativamente a profissao de camioneiro diz para seguir a seta mas nao aparece seta eu acrescentei isto AttachDynamicObjectToVehicle

if(dini_Int(file, "Profissao") == Caminhoneiro)
{
if(GetClosestCargas(playerid) == 0)
{
ShowPlayerLocationFromGPS(playerid, "Polo Industrial", 2413.9599, -2089.2497, 13.4353); // LS
ShowPlayerDialog(playerid, playersimp, DIALOG_STYLE_MSGBOX, "Caminhoneiro", "\t{00FF00}GPS Ativado!\n{FFFFFF}Agora siga a seta em cima de seu carro para chegar atй o polo industrial mais prуximo.", "OK", "");
AttachDynamicObjectToVehicle(PlayerInfo[playerid][FGPSObject], GetPlayerVehicleID(playerid), 0.0, 0.0, 1.5, 0.0, 90.0);

E nao aparece a seta o que devo fazer para que a seta apareca em cima do player na profissao de camioneiro

No gps normal ta funcionado
Reply
#2

Certifique-se de que o objeto foi criado antes de dar attach
Reply
#3

Antes disso meto CreateDynamicObject?
Reply
#4

isso ae й o codigo do gps a mostrar a distancia em metros e aparece a seta em cima do carro qual quer seja a localizaзгo definida
Code :
#if defined FGPSUser
if(GetPVarInt(playerid, "YEAH") == 1 && IsPlayerInAnyVehicle(playerid))
{
new Float:VPos[3], Float:Rotation, TDString[128];
GetVehiclePos(GetPlayerVehicleID(playerid), VPos[0], VPos[1], VPos[2]);
Rotation = PointAngle(playerid, VPos[0], VPos[1], GetPVarFloat(playerid, "Spongebob"), GetPVarFloat(playerid, "Mario"));
AttachDynamicObjectToVehicle(PlayerInfo[playerid][FGPSObject], GetPlayerVehicleID(playerid), 0.0, 0.0, 1.5, 0.0, 90.0, Rotation);

#if defined UseTd
if(PlayerInfo[playerid][F_GPSTD] != PlayerText:INVALID_TEXT_DRAW)
{
format(TDString, sizeof(TDString), "Distancia: %.1f Metros", GetDistanceBetweenPoints(VPos[0], VPos[1], VPos[2], GetPVarFloat(playerid, "Spongebob"), GetPVarFloat(playerid, "Mario"), GetPVarFloat(playerid, "SpiderPig")));
PlayerTextDrawSetString(playerid, PlayerInfo[playerid][F_GPSTD], TDString);
}
#endif
}
#endif
Reply
#5

Vocк estб anexando o objeto PlayerInfo[playerid][FGPSObject] ao veнculo. Mas se nenhum objeto foi criado pra esta variбvel, nada irб aparecer. Sim, vocк tem que dar um CreateDynamicObject antes de usar Attach
Reply
#6

O que queria fazer era , entrar no camionhao ID 403 e aparece Bem vindo etc , e fazer /trabalhar , e escolhe a localizacao random mas ai tudo bem depois aparece o polo industrial etc , distancia : ....... metros , e eu queria que aparece-se a seta em cima do carro para ir ter no local da carga pois й so isso que falta
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)