[Ajuda] Comando /Espiar
#6

Try now, guy. Agora й pra dar certo:
Код:
new TimerSpec[MAX_PLAYERS];

CMD:espiar(playerid, params[]) 
{ 
    new PlayerID; 
	
    if(ChecarPermissoes(playerid)) return 1; 
    if(AdmServer(playerid, 1)) return 1; 
    if(sscanf(params, "i", PlayerID)) return Msg(playerid, -1, "{A9A9A9}Use:{FFFFFF} /Espiar [ID]"); 
    if(!IsPlayerConnected(PlayerID)) return Msg(playerid, -1, "{A9A9A9}Jogador Nгo Conectado"); 
	
	Spectate(playerid, PlayerID);

    Msg(playerid, -1, "Para parar de assistir use /Pespiar"); 
	
    return true; 
}  

CMD:pespiar(playerid) 
{ 
    KillTimer(TimerSpec[playerid]);
	
	TogglePlayerSpectating(playerid, 0);
	
    Msg(playerid, -1, "Vocк parou de espiar"); 
	
    return true; 
}  

forward AtualizarSpec(playerid, targetid);
public AtualizarSpec(playerid, targetid)
{
	if(IsPlayerInAnyVehicle(targetid)) PlayerSpectateVehicle(playerid, GetPlayerVehicleID(targetid), SPECTATE_MODE_NORMAL); 
	else PlayerSpectatePlayer(playerid, targetid);
	
	return true;
}

stock Spectate(playerid, targetid)
{
	TogglePlayerSpectating(playerid, 1); 
	
	TimerSpec[playerid] = SetTimerEx("AtualizarSpec", 2000, true, "dd", playerid, targetid);
	
	return true;
}
Reply


Messages In This Thread
Comando /Espiar - by best95 - 19.08.2016, 15:23
Re: Comando /Espiar - by Whoo - 19.08.2016, 15:53
Re: Comando /Espiar - by best95 - 19.08.2016, 16:16
Re: Comando /Espiar - by F1N4L - 19.08.2016, 16:35
Re: Comando /Espiar - by best95 - 19.08.2016, 16:38
Re: Comando /Espiar - by F1N4L - 19.08.2016, 17:00
Re: Comando /Espiar - by best95 - 19.08.2016, 17:03

Forum Jump:


Users browsing this thread: 1 Guest(s)