open.mp | OnRconLoginAttempt
  • 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简体中文繁體中文

OnRconLoginAttempt

warning

This callback was added in SA-MP 0.3a and will not work in earlier versions!

Description

This callback is called when someone attempts to log in to RCON in-game; successful or not.

NameDescription
ip[]The IP of the player that tried to log in to RCON.
password[]The password used to login with.
success0 if the password was incorrect or 1 if it was correct.

Returns

It is always called first in filterscripts.

Examples

public OnRconLoginAttempt(ip[], password[], success)
{
    if (!success) //If the password was incorrect
    {
        printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s",ip, password);
        new pip[16];
        for(new i = GetPlayerPoolSize(); i != -1; --i) //Loop through all players
        {
            GetPlayerIp(i, pip, sizeof(pip));
            if (!strcmp(ip, pip, true)) //If a player's IP is the IP that failed the login
            {
                SendClientMessage(i, 0xFFFFFFFF, "Wrong Password. Bye!"); //Send a message
                Kick(i); //They are now kicked.
            }
        }
    }
    return 1;
}

Notes

tip

This callback is only called when /rcon login is used in-game. This callback is only called when the player is not yet logged in. When the player is logged in, OnRconCommand is called instead.

Related Functions

  • IsPlayerAdmin: Checks if a player is logged into RCON.
  • SendRconCommand: Sends an RCON command via the script.

Community

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

More

  • SA-MP
  • Blog
  • GitHub