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 (http://forum.vc-mp.org/?topic=2015.0)
Place this at the top of your Script
const AdminPassword = "password" //You can edit this password
Now add this after that on the top of your Script
class PlayerInfo
{
admin = false;
}
Now add this in function onScriptLoad( )
pinfo <- array(GetMaxPlayers(), null);
Now add this in functions.nut ( If you dont have this add this at the last of your script )
function PlayerIsAdmin(player)
{
if(pinfo[player.ID].admin == true) return 1;
else return 0;
}
Add this in Function onPlayerJoin
pinfo[player.ID] = PlayerInfo();
Add This in function onPlayerCommand
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
if (!PlayerIsAdmin(player))
Example
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 );
}
}
}
}
Good effort but a little basic. I prefer using database to store player names who are admin
At least showed some of your effort good keep it up.It's is much for a newbie in starting.
Nice, But Like DataBase To Store Level in It, Every Player join Will get He's Level.
Anyways Niice Work.
i want level
So, will you please elaborate why is this stolen from here (http://forum.vc-mp.org/?topic=2015.0) with no credits or mentions at all?
Quote from: Xmair on Dec 15, 2017, 09:40 AMSo, will you please elaborate why is this stolen from here (http://forum.vc-mp.org/?topic=2015.0) with no credits or mentions at all?
It is not Stolen from there.I made it my self for your information.
Quote from: [VF]4L14HM3D on Dec 15, 2017, 10:22 AMQuote from: Xmair on Dec 15, 2017, 09:40 AMSo, will you please elaborate why is this stolen from here (http://forum.vc-mp.org/?topic=2015.0) 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.
Quote from: Xmair on Dec 15, 2017, 10:35 AMQuote from: [VF]4L14HM3D on Dec 15, 2017, 10:22 AMQuote from: Xmair on Dec 15, 2017, 09:40 AMSo, will you please elaborate why is this stolen from here (http://forum.vc-mp.org/?topic=2015.0) 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
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
Quote from: [VF]4L14HM3D on Dec 15, 2017, 11:22 AMQuote from: Xmair on Dec 15, 2017, 10:35 AMQuote from: [VF]4L14HM3D on Dec 15, 2017, 10:22 AMQuote from: Xmair on Dec 15, 2017, 09:40 AMSo, will you please elaborate why is this stolen from here (http://forum.vc-mp.org/?topic=2015.0) 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.
Quote from: KuRiMi on Dec 15, 2017, 11:25 PMQuote from: [VF]4L14HM3D on Dec 15, 2017, 11:22 AMQuote from: Xmair on Dec 15, 2017, 10:35 AMQuote from: [VF]4L14HM3D on Dec 15, 2017, 10:22 AMQuote from: Xmair on Dec 15, 2017, 09:40 AMSo, will you please elaborate why is this stolen from here (http://forum.vc-mp.org/?topic=2015.0) 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
Quote from: [VF]4L14HM3D on Dec 22, 2017, 06:17 AMQuote from: KuRiMi on Dec 15, 2017, 11:25 PMQuote from: [VF]4L14HM3D on Dec 15, 2017, 11:22 AMQuote from: Xmair on Dec 15, 2017, 10:35 AMQuote from: [VF]4L14HM3D on Dec 15, 2017, 10:22 AMQuote from: Xmair on Dec 15, 2017, 09:40 AMSo, will you please elaborate why is this stolen from here (http://forum.vc-mp.org/?topic=2015.0) 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
(https://en.dailypakistan.com.pk/wp-content/uploads/2017/06/9gag.jpg)
Quote from: Xmair on Dec 23, 2017, 05:33 AMQuote from: [VF]4L14HM3D on Dec 22, 2017, 06:17 AMQuote from: KuRiMi on Dec 15, 2017, 11:25 PMQuote from: [VF]4L14HM3D on Dec 15, 2017, 11:22 AMQuote from: Xmair on Dec 15, 2017, 10:35 AMQuote from: [VF]4L14HM3D on Dec 15, 2017, 10:22 AMQuote from: Xmair on Dec 15, 2017, 09:40 AMSo, will you please elaborate why is this stolen from here (http://forum.vc-mp.org/?topic=2015.0) 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
(https://en.dailypakistan.com.pk/wp-content/uploads/2017/06/9gag.jpg)
lol What's the need of Aamir Liaquat Hussain
(https://i.imgur.com/ijk3Sum.png)
help any fix?