Teleport with trailer
#1

Hello!

I found a code: https://sampforum.blast.hk/showthread.php?tid=100318&page=2

But I do not work.

The Code:

Код:
CMD:lefoglal(playerid, params[])
{
	if(!IsPlayerInAnyVehicle(playerid)) return HU(playerid, COLOR_RED, "Mit akarsz lefoglani, ьlj jбrműbe!");
	if(PlayerInfo[playerid][pLeader] != 7 && PlayerInfo[playerid][pMember]!=7) return HU(playerid, COLOR_RED, "Nem vagy szerelő!");
	if(!IsPlayerInRangeOfPoint(playerid,5,1341.7781,332.7757,20.0897)) return HU(playerid, COLOR_RED, "Nem vagy a garбzsnбl!");
	if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return HU(playerid, COLOR_RED, "Nem vontatsz semmit!");
    new trailer = GetVehicleTrailer(GetPlayerVehicleID(playerid));
	if(OwnedVeh(trailer) == 0) return HU(playerid, COLOR_RED, "Ezt nem foglalhatod le!");
	SetVehicleAndTrailerPos(playerid, -1714.6294,983.9791,17.4628,271.0273,-1714.6294,983.9791,17.4628,271.0273);
	SendClientMessage(playerid, SZURKE, "Most rakd le valahova a kocsit, RP-sen!!! ((/lerak))");
	garazsba[playerid] = 1;
	return 1;
}
and

Код:
CMD:kihoz(playerid)
{
   	if(!IsPlayerInAnyVehicle(playerid)) return HU(playerid, COLOR_RED, "Mit akarsz kihozni, ьlj jбrműbe!");
	if(PlayerInfo[playerid][pLeader] != 7 && PlayerInfo[playerid][pMember]!=7) return HU(playerid, COLOR_RED, "Nem vagy szerelő!");
	if(garazsba[playerid] != 1) return HU(playerid, COLOR_RED, "Nem vagy a garбzsban!");
	if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return HU(playerid, COLOR_RED, "Nem vontatsz semmit!");
    new trailer = GetVehicleTrailer(GetPlayerVehicleID(playerid));
	/*new
	ivID = GetPlayerVehicleID(playerid);*/

	if(OwnedVeh(trailer) != 0)

	{
		SetVehicleAndTrailerPos(playerid, 1339.1809,336.8199,19.5024,336.1941,1339.1809,336.8199,19.5024,336.1941);
	    //SetTimerEx("Foglal2",500,0,"ii",trailer,ivID);
		SendClientMessage(playerid, NZOLD, "Jбrmű kihozva! Most vidd el az autуkereskedйshez, йs parkold le! (( /klerak! ))");

	}
	else return HU(playerid, COLOR_RED, "Ezt nem hozhatod ki!");
	return 1;
}
Stock:

Код:
stock SetVehicleAndTrailerPos(playerid, Float:Vx, Float:Vy, Float:Vz, Float:Va, Float:Px, Float:Py, Float:Pz, Float:Pa)
{
    if(IsPlayerInAnyVehicle(playerid))
  {
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
      return SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Unknown command.");
    SetVehiclePos(GetPlayerVehicleID(playerid), Float:Vx, Float:Vy, Float:Vz);
    SetVehicleZAngle(GetPlayerVehicleID(playerid),Float:Va);
    SetCameraBehindPlayer(playerid);

    SetVehiclePos(GetVehicleTrailer(GetPlayerVehicleID(playerid)), Float:Vx, Float:Vy, Float:Vz);
    SetVehicleZAngle(GetVehicleTrailer(GetPlayerVehicleID(playerid)), Float:Va);


  }
  else
  {
    SetPlayerPos(playerid, Float:Px, Float:Py, Float:Pz);
    SetPlayerFacingAngle(playerid, Float:Pa);
    SetCameraBehindPlayer(playerid);
  }
  return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    AttachTrailerToVehicle(GetVehicleTrailer(GetPlayerVehicleID(forplayerid)),GetPlayerVehicleID(forplayerid));
}
My version: 0.3e R2

Ideas?

I'm sorry, I'm Hungarian ...
Reply
#2

~bump~
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)