28.05.2013, 15:30
Debes usar la funciуn SetVehiclePos.
Ejemplo:
Ejemplo:
pawn Код:
zcmd(ir, playerid, params[]){
if(Info[playerid][pAdminZC] >= 2 || Info[playerid][pHelper] >= 2){
if(!sscanf(params, "d", params[0])){
if(IsPlayerConnected(params[0])){
new Float:p_x,Float:p_y,Float:p_z;
GetPlayerPos(params[0], p_x,p_y,p_z);
new interior = GetPlayerInterior(params[0]);
new vw = GetPlayerVirtualWorld(params[0]);
SetPosEx(playerid, p_x,p_y,p_z,0,interior,vw);
SetVehiclePos(GetPlayerVehicleID(playerid), p_x,p_y,p_z); // Funciуn que vos pedis.
LinkVehicleToInterior(GetPlayerVehicleID(playerid), interior); // Funciуn para setear interior al vehнculo.
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), vw); // Funciуn para setear virtual world al vehнculo.
return SendClientMessageEx(playerid, COLOR_WHITE, "Teleportado!");
} else SendClientMessageEx(playerid, COLOR_GRAD2, "Esa ID es invбlida.");
} else SendClientMessageEx(playerid, COLOR_GRAD2, "* /ir <PlayerID>");
return 1;
} else SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando.");
return 1;
}