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



Getar Trailer - feliphemort - 01.05.2016

Estou utilizando o code abaixo para verificar se o jogador estб com um dos trailers em seu veiculo
Mas nгo estб dando certo, nгo imprime a mensagem dentro do case, imprime a msg de cima mesmo estando com o trailer...

Код:
if(GetVehicleModel(vehicleid) == VehicleRoadTrain)
							{
				    			format(Msg, sizeof(Msg), "{EEE8AA}Olб, vocк passou com um caminhгo sem reboque", Name);
							}
else
switch (GetVehicleTrailer(GetPlayerVehicleID(playerid)))
							{
								case VehicleTrailerCargo, VehicleTrailerFluids, VehicleTrailerCargo2, VehicleTrailerOre:
								{
									format(Msg, sizeof(Msg), "{EEE8AA}Olб, voce passou com um veiculo com reboque!", Name);
								}
							}



Re: Getar Trailer - Bruno13 - 01.05.2016

Acho que suas condiзхes estгo erradas, veja:
PHP код:
if(GetVehicleModel(vehicleid) == VehicleRoadTrain)
{
    switch (
GetVehicleTrailer(GetPlayerVehicleID(playerid)))
    {
        case 
VehicleTrailerCargoVehicleTrailerFluidsVehicleTrailerCargo2VehicleTrailerOre:
        {
            
format(Msgsizeof(Msg), "{EEE8AA}Olб, voce passou com um veiculo com reboque!"Name);
        }
        default: 
format(Msgsizeof(Msg), "{EEE8AA}Olб, vocк passou com um caminhгo sem reboque"Name);
    }




Re: Getar Trailer - feliphemort - 01.05.2016

Mesmo assim nгo estб dando certo


Re: Getar Trailer - lucas_mdr1235 - 02.05.2016

PHP код:
if(GetVehicleModel(vehicleid) == 403 || GetVehicleModel(vehicleid) == 514 || GetVehicleModel(vehicleid) == 515)
{
    if(
GetVehicleTrailer(vehicleid)) { format(Msgsizeof(Msg), "{EEE8AA}Olб, vocк passou com um caminhгo com reboque ! ! !"Name); }
    else { 
format(Msgsizeof(Msg), "{EEE8AA}Olб, vocк passou com um caminhгo sem reboque ! ! !"Name); }

Tente assim que vai da certo ! ! !


Re: Getar Trailer - feliphemort - 02.05.2016

Negativo cara, ainda imprime a mensagem como se o jogador estivesse sem trailer atachado.


Re: Getar Trailer - lucas_mdr1235 - 02.05.2016

No cуdigo nгo hб problema creio que vocк esteja implementando ele errado ! ! ! Poste sua variavel definida ?
PHP код:
vehicleid // Poste essa variavel aqui como ela foi definida 



Re: Getar Trailer - feliphemort - 02.05.2016

vehicleid = GetPlayerVehicleID(playerid);

hoje tentei criar outra variavel para armazenar o GetVehicleTrailer e mesmo assim nгo imprimiu a msg


Re: Getar Trailer - zPain - 02.05.2016

VehicleTrailerCargo, VehicleTrailerFluids, VehicleTrailerCargo2 e VehicleTrailerOre sгo IDs ou modelos de veнculos? Se forem modelos, faзa a seguinte alteraзгo:

PHP код:
switch (GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(playerid)))) 
GetVehicleTrailer retorna o ID do trailer, nгo o modelo. Como o tуpico estб confuso, estou tentando imaginar os possнveis problemas.


Re: Getar Trailer - feliphemort - 03.05.2016

Eu dei um jeito!
Obrigado aos que tentaram ajudar.