20.08.2016, 17:55
PHP Code:
changePlayerPos(playerid, Float:X, Float:Y, Float:Z, Float:A = 0.0, bool:vehicle = false, interior = 0, virtualworld = 0)
{
if(GetPlayerState(playerid) == 2 && vehicle == true) {
SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
if(A != 0.0)
SetVehicleZAngle(GetPlayerVehicleID(playerid), A);
if(interior != 0) {
SetPlayerInterior(playerid, interior);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), interior);
}
if(virtualworld != 0) {
SetPlayerVirtualWorld(playerid, virtualworld);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), virtualworld);
}
}
else {
SetPlayerPos(playerid, X, Y, Z);
if(A != 0.0)
SetPlayerFacingAngle(playerid, A);
if(interior != 0)
SetPlayerInterior(playerid, interior);
if(virtualworld != 0)
SetPlayerVirtualWorld(playerid, virtualworld);
}
}
Exemplo:
changePlayerPos(playerid, 1527.9451, -1678.0519, 5.8906, 271.1969, false, 6, 1);
Esse exemplo acima teleportarб o jogador para o interior da DP de Los Santos (interior 6), no Virtual World 1 e nгo levarб veнculos.