Raised This Month: $100 Target: $400
 25% 

Useful Tutorials, Guides, Snippets, and References


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 11-27-2011 , 18:25   Useful Tutorials, Guides, Snippets, and References
Reply With Quote #1

Useful Tutorials, Guides, Snippets, and References
Updated January 7th, 2012



Compilation of almost all the threads of this section.
Now, no more excuses to not find easily a tutorial.

Check the wiki, too.


Contents :

Pawn Programming top
General top
[TUT] Pawn Picture Tutorial
[TUT] Programming for starters
[TUT] Class Specifiers (new static stock public const)
[TUT] Pawn Tutorial
[TUT] Advanced Scripting
[TUT] Optimizing Plugins
[TUT] Debugging Plugins
[TUT] Good programming habits
[TUT] Code Styling & Good Programming Habits
[TUT] Modules and efficient scripting
[TUT] A word about memory
[TUT] Half-Life Position, Velocity, and Angles (for n00bs)
[TUT] Temp Entity Events
[TUT] Traceline Tutorial (Fakemeta)
[TUT] Useful Functions that Nobody Uses
Pawn Specific top
[TUT] Automatons
[TUT] Bits, Bit-fields, and Bit-wise Operators
[TUT] Bitsums and Operators
[TUT] Condition operator aka ? and :
[TUT] Dynamic number of arguments in functions
[TUT] Enumerations (enum)
[TUT] Packed vs Unpacked Strings
[TUT] String Slicing
[TUT] "Structs" in pawn
[TUT] Tags
[TUT] The Preprocessor (#if, #include, #pragma, etc.)
[TUT] The Use of Stocks
[TUT] The Use of Static Variables
[TUT] Using New Menu System
[TUT] Using XVars
AMXX Specific top
[TUT] Common Issues and Examples/Solutions
[INFO] Cvars
[TUT] Dynamic / Fake Natives
[TUT] EngFunc_* Interactive tutorial
[TUT] Fakemeta General Usage
[INC] Fakemeta Utilities [last update: 2007/01/08]
[INFO] Fakemeta & Ham detailed function descriptions and examples
[TUT] Fake Forwards
[TUT] Finding Entities
[TUT] Half Life 1 Events: Registering, Using, and Reading them
[TUT] Messages (Temp Entities, Game Events, etc.)
[TUT] NEW DBI API (MySQL /SQL)
[TUT] New AMXX Menu System
[TUT] Plugin API
[TUT] Regular Expressions
[TUT] set_tasks: when they are and when they aren't necessary
[TUT] set_speak() in Fakemeta
[TUT] Scripting Cvars
[INFO] The advantages of a trie over an array for strings storage
[TUT] Touch Stuff
[TUT] Usage EngFunc_EntitiesInPVS
[TUT] Using Button Constants
[TUT] Using Files to write data/values(old and new file commands)
AMXX Scripting top
Conversion top
[INC] Cstrike Module to Fakemeta[+Ham]
[STK] CvarToColor()
[STK] Hexadecimal to Decimal
[INC] IP/NET converter and checker
[INC] Number Conversions
[STK] String <-> Int
[INC] Unix Time
Display top
Chat top
[TUT] ColorChat Guide - How To Make !
[TUT] Special Characters - Character set for HL - CS
[INC][STK] ColorChat v0.2.1 (28 dec 2010)
[CODE] CS Color Chat Function Updated:[01/26/2007]
[CODE] [color chat]
[INC] New chars
HUD top
[CODE] Beampoints from a player's weapon tip
[TUT] Custom Weapon Hud Sprites + Slot Redirection
[TUT] User Icon Status
[INC] ColorStatus
[CODE] Compass
[INC] [CZ] Czero Tutor
[INC] Director Hud Message
[INC] Dynamic HUD
[STK] More Flexible HUD Msg
[STK] Rainbow HUD messages using the HSV color model
[INC] Sync HUD Messages
[INC] ScreenFade Util
Data Communication top
[TUT] Introduction to sockets
[TUT] How to post on Twitter from CS
[TUT] Sockets and webservers
[INC] FTP
[INC] HTTP
[CODE] Listenning socket
[INC] Server Queries
[INC] Server Comm
[INC/MOD] Sockets Forwards
Data/File Handling top
SQL top
[TUT] MySql - Save/Load/Usefull Things (Xp Mod)
[TUT] MySQL Info! [plugin example]
[TUT] SQLx - The newest AMXX SQL driver set (advantages and usage)
[INC] SQLVault
String top
[INC] String Stocks
[INC] Crypt
[INC] Tiny Encryption Algorithm
[INC] text.inc
[STK] Url encode stock
Vault top
[INC] FVault - A new vault system!
[INC] New File Vault - A newer file vault system!
[TUT] nVault
[INC] nVault Utility
[TUT] Reading nVault Files
Others top
[STK] Array Copy Stock
[STK] Auto Exec Config File
[STK] File copy/cut
[INC] GetUserExtraInfo
[INC] Hash/Hashx
Events/Actions/Hook top
Player top
[INC] Blocking Buy Commands (Basic)
[INC] [CS][Forward] client_buy
[TUT] How to block PlayerUse ?
[TUT] How to detect Holding Walk Button (CS)
[TUT] How to detect if player is visible.
[TUT] How to respawn a player
[CODE] Multilines kick reason
[CODE] No Clip - Stuck
[TUT] Semiclip
Weapon top
[TUT] Blocking weapon fire, including client-side sounds/animations
[TUT] Changing weapon models (Extended)
[TUT] CS Bomb Scripting
[TUT] Detecting when hitting a shield
[TUT] Flashbang Remote Control API [Flash events]
[STK] ham_give_weapon and ham_strip_weapon
[CODE] ham_get_user_weaponent [CSTRIKE]
[CODE] Dropped weapons remover
[CODE] How to detect weapon Drop/Touch details [including drop type, weapon type, etc]
[CODE] How to detect fired particle creation/type/number/attack/obstacle/vector
[CODE] How to hook reload event properly
[CODE] How to properly catch shot event in CS
Others top
[TUT] Giving a model a weapon
[TUT] New Round / Player Spawn / Round Start / Round End - do Not mess it
Fix/Workaround top
[TUT] Add Admin IP Fix
[TUT] Blockmaker - create teleport aiming fix
[TUT] Changing player models and lowering svc_bad
[INC] [CS] Player Models API 1.2
[CODE] Automatic func_tanks in Counter Strike
[CODE] [CS] mp_autokick/cs_get_user_lastactivity fix
[CODE] Respawn issues [Crosshair fix]
[CODE] strip_user_weapons [Cs Specific]
Gameplay top
Environment top
[STK] Creating customizable fog
[CODE] Rain or snow on your map
[CODE] HL-Style Holographic Effect
Player top
[INC] Player AirAccelerate
[CODE] CS 1.6 Custom 3rd Person View
[CODE] CS Semirecoil
[CODE] New Semiclip Method
Plugin/Module Specific top
FFAC top
[TUT] How to use msn/aim/icq bot | skill
Orpheu top
[TUT] Control CZ Bots
[TUT] Engine PM Functions
[TUT] GameRules Object
[TUT] How to make signatures (of bytes)
[TUT] How to hook when player use +voicerecord
[TUT] Patching strings in memory
[TUT] Using virtual functions
Blockmaker top
[TUT] All-in-One Tutorial
[TUT] Action Scripts
[TUT] Adding Blocks
[TUT] Changing Title/Changing Text Color
[TUT] How to use less actions in your bm
[TUT] Removing Blocks
[TUT] Removing Original Trampoline Skin
Zombie Plague top
[TUT] How to make a Zombie Class
Zombie Plague Advance top
[TUT] How to create a custom game mode
XP Plugin top
[TUT] New XP Mod tutorial
[TUT] Updated Flyen's EXP Tutorial (Fixed Errors)
[TUT] XP Based Plugin - Tutorial!
Raw Datas top
[INFO] About bullet/particle power change
[INFO] Counter-Strike pvPrivateData offsets
[INFO] Counter-Strike SDK
[INFO] CS Weapon Information
[INFO] CZ Career
[INFO] CZ Career HUD
[INFO] Half-Life 1 Engine Messages
[INFO] Half-Life 1 Game Events
[INFO] [Datas Dump][Cstrike] m_iMenu : Menu IDs
[INFO] Fall Damage Formula
[INFO] List of CS/CZ/DOD Events/Messages with their arguments
[INFO] Pointer to g_pGameRules and it's offsets
[INFO] Think workflow
Utilities top
[INC] Arrays with N Dimensions
[INC] Beam Entities
[INC] Bit (formally Boolean)
[INC] bits.inc
[INC] CellTravTrie
[INC] CHR Engine
[INC] DataPacks: Heterogeneous Container
[INC] dDimension 1.1
[TUT] ExplodeString( p_szOutput[][], p_nMax, p_nSize, p_szInput[], p_szDelimiter )
[STK] get_user_fps
[STK] get user name (HL log format)
[CODE] Personal String Management (utilizes trunk's Cellarray)
[INC] The XS Library
[INC] Tools X v0.1
[INC] Weapon Slots Stocks 1.0am
[INC] Worldspawn Keyvalue Access
Unsorted/Others top
[CODE] Colors
[CODE] CSDM Style Weapons Menu
[TUT] Dead Bodies
[CODE] Distance Based Accuracy / Cone of Fire Creation
[TUT] DOD: add sprites to knives & nades
[TUT] Dynamic Items in Menu and Plugin API[+Ham]
[CODE] Elements - Earth, Water, Fire and Wind
[TUT] Finding relations between entities
[TUT] How to Block Sounds
[TUT] How to find Entites
[TUT] How to find a Random Origin (Scanning)
[TUT] How to make a perfect NPC
[TUT] How to make a NPC with extra features
[TUT] How to retrieve random values from an array without retreiving the same twice
[TUT] How to successfully precache files
[TUT] How not to hard code paths
[TUT] imessage random colors
[CODE] Mapchooser with vote statistics
[TUT] Precache that MOTD
[TUT] Random locations generator
[TUT] Recording Damage/Hits Per-Round and Displaying It
[TUT] Your own Admin System
Compiling top
[TUT] Compiling Amxx Plugin on Linux (Ubuntu)[Video]
[TUT] Compiling errors
[TUT] How to Compile locally with custom includes
Forum top
[TUT] Using the Search Button

HL1 Mods Stocks top
[INC] Avalanche's TS Weapon Functions BETA V v3
[INC] BrainBread Stock File
[INC] ESF Stock
[INC] ESF UTIL
[INC] Half-Life Stocks
[INC] NS Team
[INC] Sven Co-op 4.5 (v2)
[INC] TS Natives (Version: 0.1b)
[INC] TS Stocks
Tools top
Notepad++ top
[EXE] Notepad++ AlliedModders Edition
[TUT] AMXX Keywords for Syntax Highlighting
[TUT] Pawn Language Definition for notepad++
[TIP] Notepad++ Tips and Tricks
Unsorted/Others top
[TUT] Decompiling Plugins (.amx/x -> .sma)
[TUT] Finding Entities from the dll
[TUT] IDA Pro - engfunc offsets
[TUT] Yet Another Introduction to Pawn (unrelated AMXX)
[TUT] Using sourcebans on a HL1 server..
Weird/Outdated/Useless top
[TUT] How to properly reset user speed ?
[TUT] Create customs Modes
[TUT] Config files
[TUT] All In One
[TUT] Finding "[TUT] Using the Search Button
[TUT] Hexadecimal system
[INC] [Native] Angle Speed
[CODE] Getting user fps
[TUT] Do you use Pawn Studio?
[INC] More array dimensions - Pawn
[CODE] Action Script for XP Block
__________________
Working on : CS Weapon Mod (72%) , MonsterAI (PAUSED),


Last edited by Arkshine; 01-07-2013 at 06:30.
Arkshine is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 11-27-2011 , 18:28   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #2

Notes :

- I've tried my best to sort the links even though I suck at it.
- Some threads are probably missing.
- Some tags are probably wrong.
- Links have not been tested.

That's why, any feedback are welcomed, whatever wrong link, better organizing, etc. I know well there is room for improvements.

Thanks in advance.
__________________
Working on : CS Weapon Mod (72%) , MonsterAI (PAUSED),


Last edited by Arkshine; 11-27-2011 at 18:29.
Arkshine is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 11-27-2011 , 18:32   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #3

And how is this supposed to be usefull ?
__________________
- tired and retired -
ConnorMcLeod is offline
hannes
Member
Join Date: Sep 2010
Old 11-27-2011 , 19:13   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #4

Nice
__________________

Last edited by hannes; 11-27-2011 at 19:13.
hannes is offline
nikhilgupta345
Veteran Member
Join Date: Aug 2009
Location: Virginia
Old 11-27-2011 , 20:55   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #5

Good job. I know it must have taken you a long time to sort through all the links and organize them properly, so props to you for that.

Hopefully this stops all the stupid posts about where to find tutorials for AMXX scripting.
__________________
Quote:
Originally Posted by DarkGod View Post
nikhilgupta generates his plugins using sheer awesome.
If you like my work, please
nikhilgupta345 is offline
Send a message via ICQ to nikhilgupta345 Send a message via Yahoo to nikhilgupta345
Emp`
AMX Mod X Plugin Approver
Join Date: Aug 2005
Location: Decapod 10
Old 11-27-2011 , 21:57   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #6

You should try to add a brief explanation of each section and each thread; experienced users might have an understanding of what the section titles might mean, but new users will have a hard time deciphering which thread they should be looking in.

Good job though, I am sure that took you a great amount of time to accomplish.

Last edited by Emp`; 11-27-2011 at 21:59.
Emp` is offline
Send a message via AIM to Emp` Send a message via MSN to Emp` Send a message via Yahoo to Emp` Send a message via Skype™ to Emp`
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 11-28-2011 , 04:36   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #7

Wow, that's awesome!

Quote:
Originally Posted by ConnorMcLeod View Post
And how is this supposed to be usefull ?
LOL.

Quote:
Originally Posted by Emp` View Post
You should try to add a brief explanation of each section and each thread; experienced users might have an understanding of what the section titles might mean, but new users will have a hard time deciphering which thread they should be looking in.
IMO, that would make it too cluttered. If he could do mouse over popups (like you see in the forums when you hover over thread topics) then he could put them there and not clutter it all up. However, I'm not sure that is possible with bb code. Example HTML code:
HTML Code:
<a href="http://www.yourdomain.com/" title="Hello how are you today?"> Link</a>
__________________
fysiks is online now
Jacob
Senior Member
Join Date: Oct 2010
Old 11-28-2011 , 08:22   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #8

Awesome work!!! ArkShine.
Jacob is offline
drekes
Veteran Member
Join Date: Jul 2009
Location: Vault 11
Old 11-28-2011 , 09:22   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #9

Great job.
Many things that i haven't seen before.
__________________

Quote:
Originally Posted by nikhilgupta345 View Post
You're retarded.
drekes is offline
Send a message via MSN to drekes
dark_style
Senior Member
Join Date: Jul 2009
Location: Bulgaria
Old 11-28-2011 , 13:22   Re: Useful Tutorials, Guides, Snippets, and References
Reply With Quote #10

Awesome topic!
dark_style is offline
Reply


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 22:15.


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