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



Profissao camioneiro - ClaudioG231 - 08.04.2017

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


Re: Profissao camioneiro - renatog - 08.04.2017

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


Re: Profissao camioneiro - ClaudioG231 - 08.04.2017

Antes disso meto CreateDynamicObject?


Re: Profissao camioneiro - ClaudioG231 - 09.04.2017

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


Re: Profissao camioneiro - renatog - 09.04.2017

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


Re: Profissao camioneiro - ClaudioG231 - 09.04.2017

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