Teleport with trailer - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Teleport with trailer (
/showthread.php?tid=368490)
Teleport with trailer -
Sramm - 13.08.2012
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 ...
Re: Teleport with trailer -
Sramm - 14.08.2012
~bump~