Hello and welcome to the izzy gang system! This system is here to create a unique experience for the teams on your server.
Information
This script, all illegal players can set up a formation, manage the formation, develop the formation and fight with other teams for the regions, you can determine the style of this war as server owners, you can connect our script with any script you want, for example, when a spray is made on the region, that team earns 5 points, 2 points are earned when drugs are sold on the region, you set all the limits and you can connect it with all scripts
new regions can be easily created by admins with a single command and an hourly rate can be set for the regions, which means that the gang that owns that region will be paid at the price set hourly.
General Key Features
- It comes with a fully responsive and modern interface.
- With Optimze SQL and script structure, all scripts are perfectly optimized so that the script works perfectly even on the largest servers
- You can make all fine adjustments via the detailed configuration
- You can combine our script with all your scripts with triggers and exports and use them together.
- The file only needs esx or qb-core to run, so you don’t need to install any extra scripts.
Script Key Features
- for anonymity, the first time you open the menu, you will be presented with a registration menu and you can set your own username and name.
- If you have an account, you can access the map menu, see the points of the regions and teams on the map, see the gangs you are invited to and create a team.
- team members can chat with each other on the dashboard and see announcements made by team officials.
- Gang members who have access to the members section can invite players, authorize a member and expel a member from the gang, all authorizations are available in the configuration.
- transactions such as deposits and withdrawals can be made through the gang bank, the money earned from the region is deposited here, limitations can be set for members, for example, members can only deposit money and cannot withdraw money.
- through the statics section you can see the total score of your team, you can see the ranking for all teams, you can see their total score and it shows the competition and balance of power within the server
- Through the Settings section, authorized persons can completely edit and reconfigure the gang settings
- Zones can be added by administrators and all of them are automatically added to the configuration All details such as zone money and zone name zone width can be easily set by the administrator
- It comes with an extra spray system in the script, you can deactivate it from the configuration if you wish, you can get points from the sprayed areas, you can delete the sprays of rival gangs and everything works in full sync
SHOWCASE
Configrations
Config = {}
-- Main Settings
Config.Framework = 'auto' -- esx, qb, auto
Config.Mysql = 'mysql-async' -- oxmysql, mysql-async, ghmattimysql
Config.Inventory = 'default' -- default, ox_inventory, quasar, other
Config.Locale = 'en' -- "en", "es", "ru", "de", "fr", "pt", "pl", "hu", "gr", "nl", "ro", "tr", "ar", "zh", "he"
Config.svName = "IZZYSHP" -- server name
Config.MenuAccess = {
["Command"] = { -- Command to open the menu
Command = "gang", -- Command to open the menu
},
["Key"] = { -- Key to open the menu
Access = true, -- If true, the key will be used to open the menu
Key = "F4", -- Key to open the menu
},
["Event"] = { -- Event to open the menu
Access = true, -- If true, the event will be used to open the menu
Event = "izzy-gang:open", -- Event to open the menu example = "TriggerEvent('izzy-gang:open')" -- client side event
}
}
-- Regions Settings
Config.RegionAdminCommand = 'addregion' -- command to add a region /addregion
Config.RegionMoneyNotify = true -- if true, notify players when money is received
Config.MoneyDistributionInterval = 3600000 -- money distribution interval (ms)
Config.MinimumRespectForMoney = 1 -- minimum dignity required to receive money
Config.Regions = {} -- this is the regions table
-- Authorized Groups
Config.AuthorizedGroups = { -- dashboard, statics, members, map, bank, settings, leaveGang
['Member'] = {"dashboard", "statics", "map", "bank", "leaveGang"}, -- The dashboard should be visible to everyone!
['Admin'] = {"dashboard", "statics", "members", "map", "bank", "settings", "invitePlayer", "leaveGang"},
['Owner'] = {"dashboard", "statics", "members", "map", "bank", "settings", "invitePlayer", "leaveGang"},
}
Config.GangGroupSettings = {
Withdraw = {"admin", "owner"},
Deposit = {"admin", "owner", "member"},
Invite = {"admin", "owner"},
SetRank = {"admin", "owner"},
SendAnnouncement = {"admin", "owner"},
SetGang = {"admin", "owner"},
SettingsUpdate = {"admin", "owner"},
KickMember = {"admin", "owner"},
}
-- Server Side Optimization Settings
Config.MaxAnnouncements = 10
Config.MaxChatMessages = 15
Config.MaxBankHistory = 20
Config.MaxSprays = 35 -- max sprays in the map
Config.RateLimit = {
Announcements = 3, -- seconds (ms)
BankActions = 2, -- seconds
Settings = 5, -- seconds
MenuOpen = 3, -- seconds
GangCreate = 300, -- 5 minutes
AccountCreate = 600, -- 10 minutes (to avoid possible errors)
Messages = 2, -- seconds
KickMember = 3, -- seconds
SetRank = 2, -- seconds
Invite = 5, -- seconds between invites
Spray = 10, -- seconds between sprays
}
-- spray settings
Config.Spray = {
Access = true, -- If true, the spray will be used to add the points
Point = 5, -- Point to add to the player
Item = "spray", -- Item to add to the player
removeItem = "spray_cleaning" -- Item to remove from the player
}
Config.SprayDistance = 10.0 -- distance to spray
Config.SprayHashs = { -- random spray hash
[1] = GetHashKey('sprays_seaside'),
[2] = GetHashKey('sprays_scu'),
[3] = GetHashKey('sprays_rust'),
[4] = GetHashKey('sprays_ron'),
[5] = GetHashKey('sprays_ramee'),
[6] = GetHashKey('sprays_nbc'),
[7] = GetHashKey('sprays_ron'),
[8] = GetHashKey('sprays_bsk'),
[9] = GetHashKey('sprays_cg'),
[10] = GetHashKey('sprays_gsf'),
}
Config.SprayTime = { -- spray animation times
["cleanSpray"] = 8000,
["addSpray"] = 12000,
}
-- other settings
Config.AnnounceNotify = true -- if true, notify players when announcement is updated
Config.CreateGangMoney = false -- false or money amount to create a gang
Config.AddPoints = { -- Event to add the points
Access = true, -- If true, the event will be used to add the points
Event = "izzy-gang:sv:AddGangPoints", -- example = "TriggerServerEvent('izzy-gang:addPoints', 1)" -- client side event
}
Config.RemovePoints = { -- Event to remove the points
Access = true, -- If true, the event will be used to remove the points
Event = "izzy-gang:sv:RemoveGangPoints", -- example = "TriggerServerEvent('izzy-gang:removePoints', 1)" -- client side event
}
-- Controls Settings
Config.Controls = {
-- Basic Controls
Cancel = 194, -- ESC key: Cancels the current spray placement or region creation
Confirm = 191, -- ENTER key: Confirms and places the spray/region at the selected position
-- Position Adjustment Controls
Up = 172, -- Arrow UP: Moves the spray/region position forward
Down = 173, -- Arrow DOWN: Moves the spray/region position backward
Left = 174, -- Arrow LEFT: Moves the spray/region position to the left
Right = 175, -- Arrow RIGHT: Moves the spray/region position to the right
-- Special Controls
SwitchObject = 74, -- H key: Cycles through different spray types (different gang sprays)
HeightUp = 208, -- PAGE UP: Increases spray height
HeightDown = 207, -- PAGE DOWN: Decreases spray height
-- Precision Controls
Increase = 96, -- + key: Increases movement sensitivity (larger steps)
Decrease = 97 -- - key: Decreases movement sensitivity (smaller steps)
}
My other works
Code is accessible | No |
Subscription-based | No |
Lines (approximately) | +2000 |
Requirements | esx or qb |
Support | Yes |