Raised This Month: $32 Target: $400
 8% 

TF2Items - Items with custom attributes.


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 01-10-2010 , 06:15   TF2Items - Items with custom attributes.
#1

This extension allows the attributes, level and quality of items to be modified per player as they are given by the server.

You can join #tf2items @ irc.gamesurge.net if you need help with the extension.

Download & Source:

Download Builds
The tf2items_manager plugin does not come compiled in these builds, you will need to compile it yourself if you want to use it.

Source Code

Instructions:
  1. Copy all files in the release package to your server maintaining the directory structure
  2. Edit tf2items.weapons.txt (In "addons/sourcemod/configs/") according to who you want to get weapons
  3. Type 'sm exts load tf2items'
  4. Join the server
  5. ???
  6. Profit

Notes:
  • The attributes available for tf2items.weapons.txt are here (ignore min/max values).
  • The first key is the number above the attribute you want, and the second is the value.
  • If you load the extension while on the server, it will attempt to hook using a player in the server, otherwise it will only take effect after the next player joins.
  • To reload the tf2items.weapons.txt file you can use 'tf2items_manager_reload'.
  • The included tf2items.weapons.txt file is an example and was made very randomly.

Quality Colours:
Spoiler


Atributions & Thanks:
  • AzuiSleet - Reversed CScriptCreatedItem and released it publicly, along with writing most of the item editing code below.
  • Damizean - Fixed padding for CScriptCreatedItem in Linux. Wrote the SourcePawn Interface and the SourceMod item manager.
  • Voogru - Inspiring the creation of this. Helped with fixing and improving the CScriptCreatedItem class used after the 119 update.
  • Wazz - Wrote "Shit not be void" in #sourcemod and revealed that GiveNamedItem returned CBaseEntity *. Helped with improving the CScriptCreatedItem class.
  • Psychonic - "How did you write the wearable natives asherkin?" "I got all the code from psychonic, then disregarded it and wrote it from scratch."
  • MatthiasVance - Reminded me to comment out '#define INFINITE_PROBLEMS 1'.
  • Drunken_F00l - Inspiring the creation of this.

__________________

Last edited by asherkin; 04-22-2019 at 09:39.
asherkin is offline
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 13:00.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode