Jump to content
  • 0

pomoc povolení RCON


TomasKuzel

Dotaz

Čau komunito.

Potřeboval bych pomoct z přihlašováním na RCON.

Nevím kam mam dát na svojí IP adresu, aby mě to nebanovalo.

Předem děkuju

 

Nějaké narážky si prosím odpusťte!

 

 

public OnRconLoginAttempt(ip[], password[], success)
{
    if(success == 1)
    {
        new playerid = -1;
        
        new ip2[20];
        for(new i=0; i<=Server[ConP]; i++)
        {
            GetPlayerIp(i, ip2, 20);
            if(!strcmp(ip2, ip, false))
            {
                playerid = i;
                break;
            }
        }
        
        if(playerid != -1)
        {
            if(IsPlayerConnected(playerid))
            {
                new Name[24];
                new string[128];
                
                GetPlayerName(playerid, Name, 24);
                format(string,128, "Hráč %s (%d) se přihlásil na RCON.", Name, playerid);

                for(new i=0; i<=Server[ConP]; i++)
                {
                    if(IsPlayerConnected(i))
                    {
                        if(!IsPlayerNPC(i))
                        {
                            if(Player[AdminLevel] > 0)
                            {
                                SendClientMessage(i, COLOR_ADMIN, string);
                            }
                        }
                    }
                }

                if(Player[playerid][RCON_Permission] == false)
                {
                    PlayerPlaySound(playerid, 1053, 0, 0, 0);
                
                    format(string,128, "Hráč %s (%d) se neoprávněně přihlásil na RCON. Hráč byl automaticky zabanován !", Name, playerid);
                    SendClientMessageToAll(COLOR_ADMIN, string);
                    print(string);

                    BanEx(playerid, "Hacking");
                }
                else PlayerPlaySound(playerid, 1057, 0, 0, 0);
            }
        }
    }
    return 1;
}

 

 

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Globální moderátor

do týhle části

 

 if(Player[playerid][RCON_Permission] == false)
                {
                    PlayerPlaySound(playerid, 1053, 0, 0, 0);
                
                    format(string,128, "Hráč %s (%d) se neoprávněně přihlásil na RCON. Hráč byl automaticky zabanován !", Name, playerid);
                    SendClientMessageToAll(COLOR_ADMIN, string);
                    print(string);

                    BanEx(playerid, "Hacking");
                }

 

 

Pomocí logických spojek nebo to rozvětvi na další if

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

  • 0
  • Globální moderátor

pro příště si prosím nějaké "Nějaké narážky si prosím odpusťte!" odpusť. Nic takového se tu neděje, dík.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...