MTA Roleplay, New York, New York. Multi Theft Auto Roleplay is a Online Multiplayer Gaming Community for the Grand Theft Auto San Andreas.
This gamemode is depricated and no longer supported!
An MTA RPG base gamemode
NG:Installation (YouTube | Vimeo)
- Download the Nerd-Gaming-Public repository from GitHub (Download ZIP towards mid-right of the page) - Navigate to your MTA server folder {mta_installation_directory}/mods/deathmatch - Extract the downloaded files into this folder (acl.xml, mtaserver.conf, resources folder) - Override any existing files - If exists, delete internal.db, registry.db, settings.xml - Navigate to the NGSQL resource: {mta_installation_directory}/mods/deathmatch/resources/NGSQL - Open meta.xml with any text editor (Notepad++ prefered) - If you have an SQL server, modify the DATABASE_NAME, MYSQL_HOST, MYSQL_PORT, MYSQL_USER, and MYSQL_PASS setting values to your connection information - If you don't have an SQL server, change the CONNECTION_TYPE setting value to 'sqlite'NG:Access Control List (ACL)
Default: Ever player and resource is in this ACL by default - no special permissionsLevel 1: New staff, extremely limited special permissions
Level 2: Junior staff, still extremely limited speical permissions, but more than Level 1.
Level 3: Full staff, limited special permissions, but mostly given
Level 4: Administrator, very few restricted permissions
Level 5: Owner, no restrictions
For anymore information on the ACLs, please see acl.xml
NG:Commands
Global Commands
/report: Report an issue, bug, or player/updates: View a list of server updates
/getpos [=yes/no]: Get your position, copies to clipboard
/LocalChat [msg]: Outputs a message to nearby players
/r [msg]: Outputs a message to law-enforcement chat
/joinevent: Join a pending event
/leaveevent: Leave an event that you are in
/eventhelp: Display event commands with information
/glue: Glue yourself to a vehicle
/unglue: Unglue yourself from a vehicle
/gc: Display a message to your group members
/resign: Quit your job
/net: View your net as a fisherman
/release [player]: Release a player that you have arrested
/peak: View the server peak
/re [msg], /reply [msg]: Reply to the last person that messaged you via the phone
/kill: Kill yourself
/eject [player]: Eject a player from your vehicle
/result [answer]: Answer a pending math question
/playtime: Display your play time in minutes
/punishments: View a panel with your punishmetns by account or serial
/lock: Lock your vehicle that is nearest to you
/cc [msg]: Send a message to people in a vehicle with your
/hideall: Hide all your visible vehicles
/reload: Reload your weapon
/ngdownload: Copy NG GitHub link to clipboard
/ngver: View NG server version
VIP Players
/laser: Enable/disable weapon laser/lasercolor: Open an interface to modify laser color
/vipchat [msg]: Chat with other VIP members
Staff Commands
Level 1-5 - /jail [player] [seconds] [reason]: Jail a playerLevel 1-5 - /unjail [player]: Unjail a jailed player
Level 1-5 - /math: Create a math question
Level 1-5 - /reports: View a list of reports, from the /report command
Level 1-5 - /staff: Go staff mod
Level 2-5 - /stopevent: End a current event
Level 3-5 - /spawners: Open interface to create spawners
Level 4-5 - /addupdate: Add a server update to the /updates list
Level 4-5 - /am: Account manager
level 4-5 - /ngupdate: Check for NG Gamemode update
Development Commands
For these commands, NG.IS_IN_DEVELOPMENT in resources/NGGamemode/ng_development.shared.lua must be set to true and your username must be defined as a key in the NG.DEVELOPOERS table in resources/NGGamemode/ng_development.shared.lua)/devsetpos: Save your current position, interior and dimension
/devgopos: Goto your last saved position, interior and dimension