if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), x,y,z);
SetPlayerVirtualWorld(playerid, VIRTUAL_DEFINIDO);
SetPlayerInterior(playerid, INT_DEFINIDO);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), INT_DEFINIDO);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), VIRTUAL_DEFINIDO);
}
else
{
SetPlayerPos(playerid, x,y,z);
SetPlayerInterior(playerid, INT_DEFINIDO);
SetPlayerVirtualWorld(playerid, VIRTUAL_DEFINIDO);
}
new vehicleid = GetPlayerVehicleID(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(playerid != i && IsPlayerConnected(i) && IsPlayerInVehicle(i, vehicleid))
{
SetPlayerVirtualWorld(i, VIRTUAL_DEFINIDO);
SetPlayerInterior(i, INT_DEFINIDO);
}
}
|
tienes que aсadirle un loop
ejemplo: Код:
new vehicleid = GetPlayerVehicleID(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(playerid != i && IsPlayerConnected(i) && IsPlayerInVehicle(i, vehicleid))
{
SetPlayerVirtualWorld(i, VIRTUAL_DEFINIDO);
SetPlayerInterior(i, INT_DEFINIDO);
}
}
|