Garry's Mod

Garry's Mod

127 arvostelua
[AIS] Aaron's Inventory System
4
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Roleplay, Realism
Tiedostokoko
Julkaistu
Päivitetty
16.559 MB
20.5. klo 17.00
13.9. klo 23.52
18 muutosilmoitusta ( näytä )

Tilaa ladataksesi
[AIS] Aaron's Inventory System

1 kokoelmassa, tekijä Aaron
[AIS] Collection
6 luomusta
Kuvaus
Aaron's Inventory System (AIS)
The ultimate modular gear and armor framework for Garry's Mod




🛡️ What is AIS?
AIS is a lightweight inventory and armor system focused on equipping protective gear (helmets, vests, gloves, etc.).
Unlike general-purpose inventories, AIS is all about wearable equipment — not consumables or weapons (Can change in the future).




⚙️ Key Features:
  • Slot-based Equipment – Players equip gear into defined slots: Head, Torso, Arms, Gloves, Pants, Boots, and more.
  • Armor & Elemental Armor – Separate damage reduction stats for physical and elemental/nonphysical types.
  • Custom Damage Handling – Damage is reduced dynamically based on what you wear.
  • Realism Mode – Only armor on the body part that was hit will apply.
  • Dynamic Tooltips – Item descriptions show armor values and descriptions.
  • Server-Client Sync – Keeps equipment data persistent and secure.




📦 How to Use (For Players)
  • Open the inventory menu using
    Open_AIS_Inventory
    .
  • Drag and drop equipment into the proper slots or press RMB and Equip (Head, Torso, etc.).

🛠️ How to Use (For Developers)
  • Define your custom gear in the
    AIS_Items
    table, by making file in folder AIS_Addon.
  • Each item can contain:
    • Attributes – Armor values like ArmorPoints (physical resist) or ELArmorPoints (elemental resist).
    • ServerHooks – Damage reflection, healing, custom logic, etc.
    • ClientHooks– UI effects, visuals, client-side logic.
    • OnEquip, OnUnequip, WhenWearing triggers - custom one time logic (Equip,UnEquip) and loop (WhenWearing)
    • Description - Make own descritpion using MarkUp GMod library
  • Toggle realism mode with
    AIS_RealismMode = true
    to enable hitgroup-based damage.
  • Debug behavior with
    AIS_DebugMode = true
    .

💬 Feedback & Contributions
Suggestions and ideas are welcome.
Use Discord for that: https://discord.gg/d2m2Rgky66

If you need help with making own items, i'm open for that.




🚫 JMod Compatibility Notice
AIS is a standalone system, built from the ground up as an independent alternative to JMod.
It is not designed to be compatible with JMod or its systems — and no support for JMod is planned.

The goal of AIS is to offer a modular, self-contained framework for gear and armor that fits a wide range of custom gamemodes and servers, without external dependencies.

Created by Aaron
Suositut keskustelut Näytä kaikki (3)
20
16 tuntia sitten
TÄRKEÄ: Suggestions
Aaron
14
13.9. klo 23.54
TÄRKEÄ: Bug Reports
Aaron
0
28.5. klo 12.45
TÄRKEÄ: Planned Features
Aaron
33 kommenttia
Galok 13.9. klo 8.51 
can you add pick up and store weapon on ground?
Aaron  [tekijä] 11.9. klo 12.53 
Join discord and create ticket
Tekno 11.9. klo 12.42 
From the silence, I can tell there's no way to bind any of the trinket slots.
Tekno 11.9. klo 12.28 
I can take a screenshot and message you if you want a better idea of what I'm saying
Tekno 11.9. klo 12.24 
The use active item command doesn't do anything either
Tekno 11.9. klo 12.24 
I already have it equipped but it's not binded to any key
Aaron  [tekijä] 11.9. klo 12.20 
I mean, open up your inventory once you pick item up, place it or equip it on the correct slot and enjoy the effects. Trinket if have something coded in "on Use" then it would display on the bottom of the screen little UI
Tekno 11.9. klo 12.19 
Like how do I bind trinkets? If that makes any sense since they have no bind written above them
Tekno 11.9. klo 12.17 
Alright, then what?
Aaron  [tekijä] 11.9. klo 12.17 
Equip them?