Saltar al contenido principal

OnRconLoginAttempt

Descripción​

Este callback se llama cuando alguien intenta identificarse como RCON adentro del juego, sin importar si tiene éxito o no.

NombreDescripción
ip[]La IP del jugador que intenta identificarse como RCON.
password[]La contraseña que fue usada para intentar logearse.
success0 si la contraseña fue incorrecta o 1 si fue correcta.

Devoluciones​

Siempre se llama primero en filterscripts.

Ejemplos​

public OnRconLoginAttempt(ip[], password[], success)
{
if (!success) //Si la contraseña fue incorrecta
{
printf("RCON LOGIN FALLIDO POR IP %s USANDO LA CONTRASEÑA %s", ip, password);
new pip[16];
for (new i = GetPlayerPoolSize(); i != -1; --i) //Bucle a través de todos los jugadores
{
GetPlayerIp(i, pip, sizeof(pip));
if (!strcmp(ip, pip, true)) //Si la IP de un jugador es la IP que falló el inicio de sesión
{
SendClientMessage(i, 0xFFFFFFFF, "Contraseña equivocada. Chau!"); //Envía un mensaje
Kick(i); //Kickea al jugador.
}
}
}
return 1;
}

Notas​

nota
  • Este callback se llama solo cuando /rcon login se usa adentro del juego.
  • Este callback solo se llama cuando el jugador no está logeado aún. Cuando el jugador está logeado (como RCON obviamente), OnRconCommand es llamado en su lugar.

Callbacks Relacionados​

Los siguientes callbacks pueden ser útiles, ya que están relacionados de alguna forma u otra con OnRconLoginAttempt:

  • OnRconCommand: Llamado cuando se envia un comando desde la rcon.

Funciones Relacionadas​

Las siguientes funciones pueden ser útiles, ya que están relacionadas de alguna forma u otra con OnRconLoginAttempt: