Basic Admin System

Ali Ahmed

  • Full Member
  • Why so rude,be more rude
  • Posts: 103
Basic Admin System
«  »Last edited
This basic admin system contains everything.You can use /admin <password> to login as admin.
This code is tested and works.It is made for a blank server.
Credits : @[VF]4L14HM3D ( it was extracted by me ) from  HERE
Place this at the top of your Script
Code: [Select]
const AdminPassword = "password" //You can edit this password
Now add this after that on the top of your Script
Code: [Select]
class PlayerInfo
{
admin = false;
}
Now add this in  function onScriptLoad( )
Code: [Select]
pinfo <- array(GetMaxPlayers(), null);
Now add this in functions.nut  ( If you dont have this add this at the last of your script )
Code: [Select]
function PlayerIsAdmin(player)
{
if(pinfo[player.ID].admin == true) return 1;
else return 0;
}
Add this in Function onPlayerJoin
Code: [Select]
pinfo[player.ID] = PlayerInfo();
Add This in function onPlayerCommand
Code: [Select]
else if (cmd == "admin")
{
if(!text) ClientMessage( "-> Error: [#ffd700]Please type /admin <admin password>", player,255,0,102);
else if ( text != AdminPassword ) ClientMessage( "-> Error: [#ffd700]Invalid PASSWORD.", player,255,0,102);
else { ClientMessage( "-> [#00ffff]Welcome admin :). You are logged as admin server.", player,255,0,102); pinfo[player.ID].admin = true; }
}
Now the commands you want to make admin commands simply add
Code: [Select]
if (!PlayerIsAdmin(player))
Example
Code: [Select]
else if ( cmd == "kick" )
    {
       if (!PlayerIsAdmin(player)) ClientMessage("-> [#ccff00]You must be an admin to use this command.", player, 255,0,102);
        else if ( !text ) ClientMessage("-> Error - Invalid Format.[#ccff00] /kick <player> <reason>", player, 255,0,102);
        else
         {
            if ( i < 2 ) ClientMessage("-> Error - Invalid Format.[#ccff00] /kick <player> <reason>", player, 255,0,102);
            else
            {
                local plrr = GetPlayer( GetTok( text, " ", 1 ) ), reason = GetTok( text, " ", 2, i );
                if ( !plrr ) PrivMessage( player,"Error - Invalid Nick/ID.");
                else if ( plrr.ID == player.ID ) PrivMessage( player,"Error - You can't /kick yourself.");
                else
                {
ClientMessageToAll( "-> [#ccff00]Admin " + player + " kicked:[ " + plr + " ] Reason:[ " + reason + " ]" ,255,0,102);                   
                    KickPlayer( plrr ); Announce( "Bye bye", plrr, 3 );
                    }
                }
            }
        }       



Need some Help pm me.Wanna see my server the name is Pakistan Theft Auto Reloaded

umar4911

  • Sr. Member
  • Creating own server!
  • Posts: 473
Re: Basic Admin System
« Reply #1,  »
Good effort but a little basic. I prefer using database to store player names who are admin
I am gamer, programmer and hacker. Try to find me!
xD

!

  • Sr. Member
  • Don't feel shy while zooming on h*r... >>zeus#5155
  • Posts: 380
Re: Basic Admin System
« Reply #2,  »Last edited
At least showed some of your effort good keep it up.It's is much for a newbie in starting.

Discord: zeus#5155

Mohamed

  • Full Member
  • Regards, We3da
  • Posts: 247
Re: Basic Admin System
« Reply #3,  »
Nice, But Like DataBase To Store Level in It, Every Player join Will get He's Level.
Anyways Niice Work.
Feel Free To PM Me For Any Support, I'm Care.
Anyway u can Contact Me Ingame!
Ingame Name: [AFt]We3da^
My Own Server: ViceEvil Server

=RK=MarineForce

  • Sr. Member
  • WAR IS HELL!
  • Posts: 447
Try to UnderStand ME!

Xmair

  • Wiki Contributor
  • Posts: 879
Re: Basic Admin System
« Reply #5,  »
So, will you please elaborate why is this stolen from here with no credits or mentions at all?
VU Full Member | VCCNR Developer | KTB Developer | EAD Ex-Scripter

Ali Ahmed

  • Full Member
  • Why so rude,be more rude
  • Posts: 103
Need some Help pm me.Wanna see my server the name is Pakistan Theft Auto Reloaded

Xmair

  • Wiki Contributor
  • Posts: 879
Re: Basic Admin System
« Reply #7,  »
Quote from [VF]4L14HM3D on December 15th, 2017, 10:22 AM
Quote from Xmair on December 15th, 2017, 09:40 AM
So, will you please elaborate why is this stolen from here with no credits or mentions at all?
It is not Stolen from there.I made it my self for your information.
Each line matches exactly like used in that script. Even the messages, you didn't even bother to modify them at least lol.
VU Full Member | VCCNR Developer | KTB Developer | EAD Ex-Scripter

Ali Ahmed

  • Full Member
  • Why so rude,be more rude
  • Posts: 103
Re: Basic Admin System
« Reply #8,  »
Quote from Xmair on December 15th, 2017, 10:35 AM
Quote from [VF]4L14HM3D on December 15th, 2017, 10:22 AM
Quote from Xmair on December 15th, 2017, 09:40 AM
So, will you please elaborate why is this stolen from here with no credits or mentions at all?
It is not Stolen from there.I made it my self for your information.
Each line matches exactly like used in that script. Even the messages, you didn't even bother to modify them at least lol.
Updated Credits Given
Need some Help pm me.Wanna see my server the name is Pakistan Theft Auto Reloaded

=RK=MarineForce

  • Sr. Member
  • WAR IS HELL!
  • Posts: 447
Re: Basic Admin System
« Reply #9,  »
You can Give me all admin commands

with level set level

if player cmd " games "

 /games

you need to high levele like manager id 6
Try to UnderStand ME!

DarkRaZoR^

  • Full Member
  • VC:MP Battlefield Head Developer/KF Leader
  • Posts: 213
Re: Basic Admin System
« Reply #10,  »
Quote from [VF]4L14HM3D on December 15th, 2017, 11:22 AM
Quote from Xmair on December 15th, 2017, 10:35 AM
Quote from [VF]4L14HM3D on December 15th, 2017, 10:22 AM
Quote from Xmair on December 15th, 2017, 09:40 AM
So, will you please elaborate why is this stolen from here with no credits or mentions at all?
It is not Stolen from there.I made it my self for your information.
Each line matches exactly like used in that script. Even the messages, you didn't even bother to modify them at least lol.
Updated Credits Given
Remove your nick off the credits.

Ali Ahmed

  • Full Member
  • Why so rude,be more rude
  • Posts: 103
Re: Basic Admin System
« Reply #11,  »
Quote from KuRiMi on December 15th, 2017, 11:25 PM
Quote from [VF]4L14HM3D on December 15th, 2017, 11:22 AM
Quote from Xmair on December 15th, 2017, 10:35 AM
Quote from [VF]4L14HM3D on December 15th, 2017, 10:22 AM
Quote from Xmair on December 15th, 2017, 09:40 AM
So, will you please elaborate why is this stolen from here with no credits or mentions at all?
It is not Stolen from there.I made it my self for your information.
Each line matches exactly like used in that script. Even the messages, you didn't even bother to modify them at least lol.
Updated Credits Given
Remove your nick off the credits.
I extracted it
Need some Help pm me.Wanna see my server the name is Pakistan Theft Auto Reloaded

Xmair

  • Wiki Contributor
  • Posts: 879
Re: Basic Admin System
« Reply #12,  »
Quote from [VF]4L14HM3D on December 22nd, 2017, 06:17 AM
Quote from KuRiMi on December 15th, 2017, 11:25 PM
Quote from [VF]4L14HM3D on December 15th, 2017, 11:22 AM
Quote from Xmair on December 15th, 2017, 10:35 AM
Quote from [VF]4L14HM3D on December 15th, 2017, 10:22 AM
Quote from Xmair on December 15th, 2017, 09:40 AM
So, will you please elaborate why is this stolen from here with no credits or mentions at all?
It is not Stolen from there.I made it my self for your information.
Each line matches exactly like used in that script. Even the messages, you didn't even bother to modify them at least lol.
Updated Credits Given
Remove your nick off the credits.
I extracted it
VU Full Member | VCCNR Developer | KTB Developer | EAD Ex-Scripter

Ali Ahmed

  • Full Member
  • Why so rude,be more rude
  • Posts: 103
Re: Basic Admin System
« Reply #13,  »
Quote from Xmair on December 23rd, 2017, 05:33 AM
Quote from [VF]4L14HM3D on December 22nd, 2017, 06:17 AM
Quote from KuRiMi on December 15th, 2017, 11:25 PM
Quote from [VF]4L14HM3D on December 15th, 2017, 11:22 AM
Quote from Xmair on December 15th, 2017, 10:35 AM
Quote from [VF]4L14HM3D on December 15th, 2017, 10:22 AM
Quote from Xmair on December 15th, 2017, 09:40 AM
So, will you please elaborate why is this stolen from here with no credits or mentions at all?
It is not Stolen from there.I made it my self for your information.
Each line matches exactly like used in that script. Even the messages, you didn't even bother to modify them at least lol.
Updated Credits Given
Remove your nick off the credits.
I extracted it
lol What's the need of Aamir Liaquat Hussain
Need some Help pm me.Wanna see my server the name is Pakistan Theft Auto Reloaded

Alecu Madalin

  • Jr. Member
  • Posts: 92