14.01.2019, 21:49
Hi, i have a problem whit PlayerSpectateVehicle.
at the time of spec any player in a vehicle, the sistem do not spect outside the vehicle, spec the player in the vehicle, not the vehicle.
at the time of spec any player in a vehicle, the sistem do not spect outside the vehicle, spec the player in the vehicle, not the vehicle.
Код:
CMD:aspec(playerid,params[]) { if(pInfo[playerid][AdminRank] < TRIAL_ADMIN) return SendClientMessage(playerid, COLOR_DARK_RED, "ERROR: No tienes los permisos necesarios para usar este comando."); new targetid, str[100]; if(sscanf(params, "i", targetid)) return SendClientMessage(playerid, COLOR_ORANGE, "USA: /aspec [id]"); if(targetid == playerid) return SendClientMessage(playerid, COLOR_DARK_RED, "ERROR: No puedes spectearte a ti mismo."); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_DARK_RED, "ERROR: El jugador no estб conectado."); TogglePlayerSpectating(playerid, 1); SetPlayerInterior(playerid, GetPlayerInterior(targetid)); if(IsPlayerInAnyVehicle(playerid)) { new vehid = GetPlayerVehicleID(playerid); PlayerSpectateVehicle(playerid, vehid); } else { PlayerSpectatePlayer(playerid, targetid, SPECTATE_MODE_NORMAL); } pInfo[playerid][PlayerSpectating] = true; format(str, sizeof(str), "Estas especteando a %s[%d]",pInfo[targetid][Name],targetid); SendClientMessage(playerid, COLOR_GREY, str); return 1; }