Hello.
Próbáltam írni egy lefoglalás parancsot, a szerelõnek. Rajta van trailer-ként a kocsi, és azt szeretném elérni, hogy együtt telézzenek el. De csak az a kocsi telézik el, amelyiket vezetem, a \"trailer\" nem. Illetve van amikor felbukkan, de aztán eltûnik egybõl
Ötlet?
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));
new
ivID = GetPlayerVehicleID(playerid);
if(OwnedVeh(trailer) != 0)
{
SetPlayerPosEx(playerid,-1720.8579,983.8911,17.2566);
SetVehiclePos(trailer,-1720.8579,983.8911,17.2566);
SetVehicleZAngle(trailer,269.4773);
SetVehiclePos(ivID,-1714.6294,983.9791,17.4628);
SetVehicleZAngle(ivID,271.0273);
PutPlayerInVehicle(playerid,ivID,0);
SendClientMessage(playerid, SZURKE, \"Most rakd le valahova a kocsit, RP-sen!!! ((/lerak))\");
garazsba[playerid] = 1;
SetVehiclePos(trailer,-1720.8579,983.8911,17.2566);
SetVehicleZAngle(trailer,269.4773);
AttachTrailerToVehicle(trailer, ivID);
return 1;
}
else return HU(playerid, COLOR_RED, \"Ezt nem foglalhatod le!\");
return 1;
}