SA-MP Forums Archive
[Ajuda] Guincho do trator, FS? GM? Alguma luz - 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] Guincho do trator, FS? GM? Alguma luz (/showthread.php?tid=653597)



Guincho do trator, FS? GM? Alguma luz - Nyyx - 08.05.2018

Fala geral х/


Preciso por algum comando no pawn do GM ou atй mesmo um FS pro trator conseguir guinchar os outros carros?

ID do trator: 531


Spawnei ele no server mas a alavanca de trбs sу levante, nгo guincha nada;

Alguйm dб uma luz =/

Vlw, tmj


Re: Guincho do trator, FS? GM? Alguma luz - AllanSG - 08.05.2018

AttachTrailerToVehicle
DetachTrailerFromVehicle


Re: Guincho do trator, FS? GM? Alguma luz - Izaque1998 - 08.05.2018

Code:
COMMAND:guinchar(playerid)
{
    if(!IsPlayerConnected(playerid))
        return true;
    if(!IsPlayerInAnyVehicle(playerid))
        return true;
    if(!GetVehicleModel(GetPlayerVehicleID(playerid)) == 531)
        return true;
    if(!GetPlayerState(playerid)==2)
        return true;

    new
        Float:A_X,Float:A_Y,Float:A_Z,
	    Float:B_X,Float:B_Y,Float:B_Z,
	    _F=0,
	    _VeiculoID_=0;

    GetPlayerPos(playerid,A_X,A_Y,A_Z);

    while((_VeiculoID_<MAX_VEHICLES)&&(!_F))
	{
	    _VeiculoID_++;
	    GetVehiclePos(_VeiculoID_,B_X,B_Y,B_Z);

	    if ((floatabs(A_X-B_X)<7.0)&&(floatabs(A_Y-B_Y)<7.0)&&(floatabs(A_Z-B_Z)<7.0)&&(_VeiculoID_!=GetPlayerVehicleID(playerid)))
	    {
	        if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))){DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));}else{AttachTrailerToVehicle(_VeiculoID_,GetPlayerVehicleID(playerid));}
        }
		if(!_F)
			return true;
	}
	return 1;
}



Re: Guincho do trator, FS? GM? Alguma luz - Nyyx - 08.05.2018

Nгo estou conseguindo. Serб que estou spawnando o trator errado?
Quote:

COMMAND:tt(playerid)
{
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateVehicle(531,X,Y-5,Z,1,-1,0,1);
return 1;
}