Sobre TrailerAttached -
hard_dalzot - 21.04.2014
Galera eu to com uma dъvida, estou a criar um GM de RPG como alguns jб perceberam, e agora por inicio eu estou criando os empregos, jб criei taxista e seu sistema, motorista de onibus e o seu sistema, o de bombeiros e seus sistemas, e agora to criando o emprego de caminhoneiro mas o sistema que eu to criando й tipo assim,
O motorista de carretas pega uma carreta e dentro da empresa tem 3 tipos de trailers, a carreta de bau fechada, a caзamba de pedras e o tanque de combustivel, porйm eu estou com um dъvida em como fazer o sistema, pois nunca mechi com IsTrailerAttachedToVehicle e nem GetVehicleTrailer, se alguem souber como faz eu agradeзo, nгo estou pedindo o code jб pronto, mas sim uma explicaзгo direita de como usar essas funзхes...
Agradeзo desde jб

fiz uma funзгo assim para testar
pawn Код:
if(strcmp(cmd, "/carregarcarreta", true) == 0)
{
if(IsTrailerAttachedToVehicle(veh) == CarretaPedras0)
{
MFP(playerid, -1, "Testando a carreta %i", GetVehicleTrailer(veh));
}
}
Re: Sobre TrailerAttached -
hard_dalzot - 21.04.2014
#UP nгo tem ninguem para ajudar?
Re: Sobre TrailerAttached -
goldspy98 - 21.04.2014
Eu nгo intendi muito bem o que pretende, mas de qualquer forma em relaзгo a essas funзхes:
IsTrailerAttachedToVehicle (
https://sampwiki.blast.hk/wiki/IsTrailerAttachedToVehicle)
Й uma funзгo que verifica se um determinado veiculo (ID) tem um trailer agarrado ou nгo, caso tenha ela returna 1 se nгo ela return 0.
pawn Код:
if(IsTrailerAttachedToVehicle(vehicleid) == 1) //Aqui ele sу vai verificar se tem ou nгo um trailer agarrado, nгo irб verificar qual й o trailer em questгo
printf("O veiculo %d tem um trailer agarrado!", vehicleid);
GetVehicleTrailer (
https://sampwiki.blast.hk/wiki/GetVehicleTrailer)
Estб funзгo jб permite obter qual й o ID do trailer agarrado ao veiculo, irб returnar o ID do trailer se returnar 0 й porque nгo tem nenhum trailer agarrado.
pawn Код:
if(GetVehicleTrailer(vehicleid) == 0) //Verifica se o veiculo em questгo nгo tem nenhum trailer agarrado
printf("O veiculo %d nгo tem nenhum trailer agarrado!", vehicleid);
else
printf("O veiculo %d tem o trailer %d agarrado", vehicleid, GetVehicleTrailer(vehicleid)); //Irб mostrar o ID do veiculo que tem o trailer agarrado e o ID do trailer em questгo
GetVehicleModel (
https://sampwiki.blast.hk/wiki/GetVehicleModelr)
Estб funзгo pode ser usada para descobrir qual o modelo do veiculo/trailer a partir do ID do veiculo, podendo assim confirmar qual o trailer que o player tem agarrado ao seu veiculo.
pawn Код:
if(GetVehicleModel(GetVehicleTrailer(vehicleid)) == 435) //Verifica se o modelo do trailer do veiculo em questгo й 435 (carreta de bau fechada)
SendClientMessage(playerid, 0xFFFFFFFF, "O seu trailer й uma carreta de bau fechada!");
else if(GetVehicleModel(GetVehicleTrailer(vehicleid)) == 584) //Verifica se o modelo do trailer do veiculo em questгo й 584 (tanque de combustivel)
SendClientMessage(playerid, 0xFFFFFFFF, "O seu trailer й um tanque de combustivel!");
//Pode fazer para qualquer veiculo ID, caso a funзгo returne 0 й porque o ID do veiculo em questгo nгo foi encontrado
Pode usar estб lista
https://sampwiki.blast.hk/wiki/Vehicles:Trailers para obter os IDs dos trailers.
Re: Sobre TrailerAttached -
hard_dalzot - 21.04.2014
uhmmmm ok amigo, era bem isso que eu queria entender obrigado pela ajuda