open.mp | Open Multiplayer
  • Home
  • FAQ
  • Forum
  • Servers
  • Docs
  • Blog
  • Login
  • Englishاللغة العربيةar-TNবাংলাbosanski jezikDeutschΕλληνικάEspañoleestiفارسیFrançaisHrvatskimagyarBahasa IndonesiaItaliano日本語ქართულიlietuvių kalbaNederlandsNorskjęzyk polskiPortuguêsRomânăРусскийslovenski jezikсрпски језикไทยWikang TagalogTürkçeУкраїнськаاردوTiếng Việt简体中文繁體中文

warning

Esta callback fue implementada en SA-MP 0.3a y no funcionará en versiones anteriores.

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

tip

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.

Funciones Relacionadas

  • IsPlayerAdmin: Comprueba si un jugador está identificado como RCON.
  • SendRconCommand: Envía un comando RCON desde el script.

Community

  • Discord
  • Instagram
  • Twitter
  • Twitch
  • YouTube
  • Facebook
  • VK

More

  • SA-MP
  • Blog
  • GitHub