* Hello, this administration system made by JaKe Elite is exactly as written, without any modifications, uploaded on 12/31/2017, and currently available in version 3.4 of the archived SA-MP forum. In addition, all the documentation and code is exactly as written by JaKe Elite
Thank you to Ultraz & denNorske for providing me a temporary host for this Beta-Test, I appreciate it guys! Also thank you to my friends; Milica (Queen), NotDunn, Kizuna, YaBoiJeff (Sean), Pavintharan for participating the Beta-Test
- Introduction
- Information/Features
- Commands
- Note
- Installation
- How To Make Yourself Admin?
- JakAdmin3 Include
- How To Check For Admin Level
- How To Check For VipLevel
- How To Check For Admin Level On Your Script
- How To Check For Vip Level On Your Script
- Opening .db Files
- Tracking Player's Last Used IP(s)
- Leaving Note(s) To Players
- Admin Panel
- Configuration
- Screenshots
- Changelog
- Downloads
- Credits
- Original
RomAdmin (now known as JakAdmin3) started off @ September 9, 2012. RomAdmin is the very first version of JakAdmin, the admin system, however, is buggy the project has been shut down @ December 12, 2012. I have made some few attempts on reviving it but I failed. At April 2, 2013 a new version of RomAdmin has been released under the name JakAdmin and since then JakAdmin is born, The admin system itself started off @ dini, from v2.0 reaching to v2.9. There are a lot of features back then such as the Cookie System and JakAdmin Point System, the project has been stopped again @ July 15, 2014. JakAdmin3 project started on October 26, 2014 and the public beta testing was held on December 27, 2014. The original plan was JakAdmin3 will be released on New Years Eve 2015 but my PC got some sort of problem related to its AVR, the release date was moved to January 4, 2015 and since then JakAdmin3 is born (without the project getting shut down after 1 year later..)
This is basically an admin system just like many other else, However, I felt that this one has the best features. The admin system itself is originally based off from LAdmin and LuxAdmin combined but since then I decided to rely on my own ideas instead of copying someone else's work. Don't get confused why the re-issued LAdmin somehow has the same thread format like this, LAdmin's project is now handled by me. Feel free to use the admin system itself, and if you wanted to edit and re-issued your own version of it under your name make sure to send a Private Message.
- Working at the latest SAMP version.
- Save Skin Feature (v3.5)
- Vote Kick System (v3.5)
- Track last 10 IPs of players (v3.5)
- Deploy 3D Text Labels (v3.5)
- Note System (v3.5)
- Custom Ban System (with Ban IDs & Ban IP) (v3.4.1)
- SQLite Saving System.
- UserID system.
- Option settings for players (Friendly-User).
- Password hashing (Whirlpool).
- 103+ administrative/player commands.
- Report System.
- VIP System (v3.4+)
- Admin include support (
jadmin3.inc). - Immune System (admins cannot use commands on higher admins).
- Fully working Anti-Advertisement System (thanks to SickAttack).
- (New) Admin & VIP ranks editable in-game (v3.4.1+).
- Safe RCON protection (thanks to Lordzy).
- Report System with IDs, managed by admins in-game.
- And much more to discover by yourself.
Player Commands (/jcmds)
/stats /cpass /register /login /report /admins /jcredits /savestats /vips /cquestion
VIP Commands (/vcmds)
Admin Commands (/jacmds)
For 3.4, An include support+ has been added. If you have VIP system disabled, CheckVip will always return 1 no matter what. Other than that there is no problem, Just to be sure if you found any problems on the include support+ just post it down and I will check it out later.
If you've experienced some odd technical errors, Please file in a bug report at this thread or better yet PM me.
- Open the JakAdmin rar file
- Extract the 4 folders, filterscripts/pawno/plugins and scriptfiles to your server files.
- Open server.cfg from your server files.
- To load JakAdmin, in the line filterscripts, add "jadmin3" (Without quote) so it will be look like this for example. filterscripts jadmin3 td
- Now after loading the filterscript, we're not done yet, Go to the line plugins (if there's no line plugins add one)
- Add these on the server.cfg (plugins line)
Windows Users: sscanf whirlpool libRegEx
Linux32 Users: sscanf.so whirlpool.so libRegEx.so (libRegEx.so can be found inside JakAdmin.rar./plugins/linux32)
Linux Static Users: sscanf.so whirlpool.so libRegEx_static.so (libgRegEx_static.so can be found inside JakAdmin.rar/plugins/linuxstatic)
For Windows Users - Extract onig.dll next to samp-server.exe (outside the plugins folder, onig.dll can be found right after you open the JakAdmin rar)
For Linux32 Users - Extract libgonig.so.2 outside the plugins folder, The file can be found at JakAdmin/plugins/linux32
If the plugins and includes that are used in JakAdmin3 is outdated, update them and recompile JakAdmin and the other scripts!
- Connect to your server with the jadmin3.amx (JakAdmin3) loaded into your server.
- Login to your RCON (/rcon login [your rcon password]) (( If the 2nd Protection of JakAdmin3 is enabled ))
- Type the 2nd RCON password (If you haven't edited the script yet the password is changeme)
- Type /makemegodadmin and you are done. (( If the 2nd Protection of JakAdmin3 is disabled ))
- Type /makemegodadmin and you are done.
native SetPlayerGameTime(playerid, hour, minute, second);
native GetPlayerGameTime(playerid, &hour, &minute, &second);
native SetPlayerChocolate(playerid, amount);
native GetPlayerChocolate(playerid);
native vipcheck(playerid);
native CheckLogin(playerid);
native SetPlayerLogged(playerid, toggle);
native CheckVip(playerid);
native SetPlayerVip(playerid, level);
native SavePlayer(playerid);
native CheckAdmin(playerid);
native SetPlayerAdmin(playerid, level);
native CheckPlayerMute(playerid);
native CheckPlayerMuteSecond(playerid);
native CheckPlayerCMute(playerid);
native CheckPlayerCMuteSecond(playerid);
native SetPlayerMute(playerid, toggle);
native SetPlayerMuteSecond(playerid, seconds);
native SetPlayerCMuteSecond(playerid, seconds);
native CheckPlayerJail(playerid);
native CheckPlayerJailSecond(playerid);
native SetPlayerJail(playerid, toggle);
native SetPlayerJailSecond(playerid, seconds);
native CheckAccountID(playerid);
native CheckPlayerWarn(playerid);
native SetPlayerWarn(playerid, warn);
native CheckPlayerKills(playerid);
native SetPlayerKill(playerid, kill);
native CheckPlayerDeaths(playerid);
native SetPlayerDeath(playerid, death);CMD:mycommand(playerid, params[])
{
LoginCheck(playerid); //Always add this.
LevelCheck(playerid, 1); //Level 1 admin, Change 1 to anything you want (1 to 5).
//Place your script code here.
return 1;
}Note; Make sure the VIP system is enabled.
CMD:mycommand(playerid, params[])
{
LoginCheck(playerid); //Always add this.
VipCheck(playerid, 1); //Level 1 vip, Change 1 to anything you want (1 to 3).
//Place your script code here.
return 1;
}#include <jadmin3> //below all of your includes
CMD:yourcmd(playerid, params[])
{
if(CheckAdmin(playerid) >= 1)
{
//
}
else
{
//
}
return 1;
}Note; Make sure the VIP system is enabled.
#include <jadmin3> //below all of your includes
CMD:yourcmd(playerid, params[])
{
if(CheckVip(playerid) >= 1)
{
//
}
else
{
//
}
return 1;
}JakAdmin3 uses .db files (SQLite default format for saving), they can't be opened with Notepad or Wordpad. You need a special program to open it, for example the SQLite Browser. I used it on opening the .db files, It can be downloaded by clicking this link SQLite Browser
Now after you downloaded it, Follow the instructions on the picture:
Have you ever always wanted to track down someone who is trying to connect to your account or to someone's account? Do you want to track down a multi-accounter or a possible user who is using VPN? You may now track down all of the used IPs of that player (however only 10 IPs can be listed in game with the command /ips).
Note: If you have the same IP and it's already written/registered in the database, The script will delete the old one and write a new one with the new registered date & time.
You may leave a note to a player for other administrator(s) to see.
Example Scenarios: Player is possibly hacking, a multi-accounter and you wanted to let the other admins know.
You can issue the note to offline players or view them even the player is offline. (/onote and /onotes)
For administrators level one+, Double click on the player's name in player-tab in order to open the admin-panel dialog.
config.ini has returned since the very last version of JakAdmin (which is v2.9) - You can now edit the stuffs that is found from earlier version of JakAdmin3 in-game with ease! You can now also edit the admin ranks and VIP ranks through /jsettings!
- Vote Kick System added.
/jsettingsmoved to level 4 admins.- Few script optimizations (lowering the string usage).
- Brought back the Save-Skin feature.
/specoffand/spechave been combined together.- Added Head Admin Chat for Level 4+ admins.
- Added Temporary-Level Promotion System.
- Added Log Checks on Report (for Owners+).
- Ability to enter vehicles (
/entercar). - Tracks all the IPs that the player has used (
/ips [account name]). - Admins can change an account's password (level 4 admins).
- Ability to give players mega-jump (
/megajump). - Adjustments on
/explodeand/explodeall. /respawncarhas been added./radiusrespawnhas been added (shortcut/rr) – respawn cars within radius.- Level 4+ admins can now give players
/god(/allowgod). - Ability to manipulate/control player's wanted level (
/setwanted). - Ability to manipulate/control player's drunk level (
/setdlevel). - Level 3+ admins can now hide their markers.
- Patched OPRL include to its latest version.
- Removal of RegEx for detecting server advertisement.
- Player's current online time (not TOTAL time) is now counted.
- Level 4+ admins can manipulate player's total playing time.
- Added a Chocolate Bar system (controlled through
jadmin3.inc). - Revised Read Commands (switch modes from "Global" to "Spectating Player").
- Ability to deploy 3D Text Labels (
#MAX_DEPLOYABLE_LABEL– default 30). - New Note System (leave notes to a specific player for other admins to read).
- No longer need a parameter on
/statsto view your own stats. - Players can skip registration and register later (toggleable via
/jsettings). - Scores & cash now save correctly (bug fix).
- TAB: Quick Easy Admin Access by clicking on player's name (+ players can report by clicking on names).
- Adjusted the codes on loading the player's ban.
- Adjusted the codes on loading the player's statistics.
- Replaced old comments in the script with more detailed ones.
- Removed a timer syncing player's score and money to JakAdmin3.
- Re-adjusted the God System to the Ping Kick timer.
- Re-worked the Report System.
- Admins are now invincible when on duty (no damage from players).
- IMPORTANT: Fixed VIP System; VIP level now saves.
- Re-worked how JakAdmin3 creates tables & database. Along with the messy way of how JakAdmin3 inserts a new player data!
- Added VIP level on
/stats(thanks Twiix). /vipscommand added (thanks again Twiix).- Improved Vehicle Spawn code.
- Re-touched the script.
/cpassis now invisible from Read Commands.- Return of
config.ini. Welcome back dini! - Removed "JakAdmin3" from register & login dialog.
- After reaching the maximum warning on Security Question, you will get kicked!
/statscompletely redesigned.- Player's can now change their Security Question and Security Answer. (They have to input their passwords first)
- Re-introduced the old Anti-Swear & Anti-Name system of JakAdmin (based on LAdmin, thanks LethaL!).
- Minor fix on
/vcmds. - Re-introduced admin ranks (saved with
config.ini, editable IG/jsettings). - Re-introduced
/adminsand/vipsdialogs. - Admin Chat moved back to old style (
#hey guys!), same for VIP Chat. - Kick Delay decreased from
2000msto800ms. - Added BanID on ban table (improved ban system, banning IP as well).
- Added
/crashcommand (same as LAdmin5's/crash). - Removed
GetPlayerColorfrom/ip. /cnamenow renames the player's account.- Typing
noneon/cquestiondisables Security Q&A. (The word none is disabled though on the main setup of Securtiy Question&Answer) - New anti-advertisement system (thanks SickAttack).
Download links below. Click to be directed to the file.
| Version | Release Date | Link | Upload Site | SA-MP Version | Status |
|---|---|---|---|---|---|
| 4.0 | 01/01/18 | Click | Github | 0.3.7 | Active/Latest |
| 3.5 | 08/21/17 | Not Working | ZippyShare | 0.3.7 | Missing/Outdated |
| 3.4.2 | 01/26/17 | Not Working | ZippyShare | 0.3.7 | Missing/Outdated |
| 3.4.1 | 09/09/16 | Not Working | ZippyShare | 0.3.7 | Missing/Outdated |
| 3.4 | 02/07/16 | Click | Github | 0.3.7 | Active/Outdated |
| 3.3.1 | 01/11/16 | Not Working | Solidfiles | 0.3z | Unavailable/Outdated |
Jake, Y_Less, DracoBlue, Zeex, Zher0, Lordzy, SickAttack, Koala818, Twiix Milica, NotDunn, Kizuna, YaBoiJeff (Sean), Pavintharan, denNorske Ranveer, Harvey, Ultraz Samp_India, Ashirwad, Sonic, Adham, MaxFranky and others who helped us.
You may use this script on your server, You have to ask permission though if you are gonna redistribute this (Doing some modifications and editing it.)













