Hello. I play Counter-Strike for more than 11 years, i like the game, and i have servers for more than 6 years.
When i started making servers, i used already existing plugins, and later i learned how to make minor changes to the plugins i use. The problem is that i have my own unique ideas about plugins, but i also don't know how to create AMXX plugins from scratch.
When i download an AMXX plugin and look at the code, i understand some of the code, but not everything. There are functions and words i don't understand. My understanding on Pawn is not good enough to allow me to make complex codes for Zombie Mod servers.
I have never worked with Java, C++ or any other programming language. Many people told me that i need to learn Java and C++ before i can understand Pawn. But, i dont want to learn other programming language. I want to learn only Pawn, because i want to make AMXX plugins only, and i dont need to write codes for other applications that require Java or C++.
I want to have better understanding on Pawn, so i can write my own plugins. I want to know how to start making a plugin and what codes to write at the beginning of the code. Yes, i know how to add "Inc" and how to register the plugin, but i dont know how to do complex codes, such as making zombie Classes with abilities. I know how to create a plugin that creates new zombie Classes, but i dont know how to add abilities to the zombie classes, such as smoker (drag), regeneration, invisibility, flying, and other abilities such as releasing fire balls and poisonous smokes when the player presses "G", for example. Yes, most of these zombie class abilities already exist, but i just use them as an example to show you what type of codes i want to write.
So, you already know what type of AMXX knowledge i need. Can you show me tutorials that are designed for beginners who don't understand Pawn? I really, really want to learn Pawn, but i find it very hard. I dont even know what "forward", "return PLUGIN_HANDLED", "new const", "cmd", "register_concmd", etc..., mean.
|