08.05.2013, 16:00
Quando dou /pOlhar ele volta da posiзгo do respawn e nгo de onde eu estava quando dei /olhar
Код:
forward EspiandoPlayer(); public EspiandoPlayer() { for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(PlayerTv[i])) { if(Espiando[i] == true) { if(IsPlayerInAnyVehicle(PlayerTv[i])) { new VeiculoEspiar = GetPlayerVehicleID(PlayerTv[i]); PlayerSpectateVehicle(i, VeiculoEspiar); } if(!IsPlayerInAnyVehicle(PlayerTv[i])) { PlayerSpectatePlayer(i, PlayerTv[i]); } SetPlayerInterior(i,GetPlayerInterior(PlayerTv[i])); SetPlayerVirtualWorld(i, GetPlayerVirtualWorld(PlayerTv[i])); } else { TogglePlayerSpectating(i, 0); } } } return 1; }
Код:
CMD:olhar(playerid, params[]) { new id; if(Logado[playerid] == false) return SendClientMessage(playerid,-1,"{008B00}[ ATENЗГO ] {FFFFFF}Й preciso logar para executar este comando"); if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}Comando Restrito, apуs 3 tentativas tomarб BAN"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "{FF0000}[ERRO] {FFFFFF}Jogador nгo conectado"); if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "{FFA500}[ USE ] /olhar [ID]"); if(Espiando[playerid] == true) return SendClientMessage(playerid, -1, "{FF0000}[ERRO] {FFFFFF}Vocк jб estб espiando."); GetPlayerPos(playerid, CorX, CorY, CorZ); if(IsPlayerInAnyVehicle(id)) { TogglePlayerSpectating(playerid, 1); PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id)); } else { TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, id); } SetPlayerInterior(playerid, GetPlayerInterior(id)); Espiando[playerid] = true; PlayerTv[playerid] = id; return 1; }
Код:
CMD:polhar(playerid, params[]) { if(Logado[playerid] == false) return SendClientMessage(playerid,-1,"{008B00}[ ATENЗГO ] {FFFFFF}Й preciso logar para executar este comando"); if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, -1, "{008B00}[ ATENЗГO ] {FFFFFF}Comando Restrito, apуs 3 tentativas tomarб BAN"); TogglePlayerSpectating(playerid, 0); Espiando[playerid] = false; SetPlayerPos(playerid, CorX, CorY, CorZ); return 1; }