Gondolom a kocsira is meg kell csinálni a parancsot, le kell hívni az ID-t.
Tehát elõször a kocsi adatai, aztán a player adatai.:
Nekem így néz ki:
if(strcmp(cmdtext, \"/lv\", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1903.6464,1780.1409,12.7437);
SendClientMessage(playerid,0xFF9900AA,\"Itt vagy a Las Venturas Rendõrségnél.\");
return 1;
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1903.6464,1780.1409,12.7437);
SendClientMessage(playerid,0xFF9900AA,\"Itt vagy a Las Venturas területén.\");
return 1;
}
}
minek kérdezed le a játékos pozícióját a teleporthoz?
GetPlayerPos(playerid, X, Y, Z);
if(IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); }
else { SetPlayerPos(playerid,X,Y,Z); }