1) Eu va recomand sa folositi AMXX-Studio, intrati in el
Va apare asa
- | Afiseaza codul
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "asa"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your code here...
}
Deci noi acum trebuie s-a invatam ce adaugam mai precis: ce include trebuie,ce adaugam in plugin_init,cum dam arme + hp + ap
2) Trebuie sa includem modeulele:
-amxmodx
-amxmisc
-hamsandwich
-fun
Acum va arata asa:
- | Afiseaza codul
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "asa"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your code here...
}
3) Sub #define AUTHOR "asa" trebuie sa scriem urmatoarele chesti(doar la acest plugin trebuie voi puteti sa modificati):
Code: Select all
#define VIP_FLAG ADMIN_LEVEL_H
#define deagleon // pirmeste deagle la spawn? "//" nu, fara"//" inseamna ca primeste
#define vipon // doar pentru vip?
4) In plugin_init adaugam urmatorul cod:
Code: Select all
RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1);
5) Acum trebuie sa creem publicul hamPlayerSpawnPost
Code: Select all
public hamPlayerSpawnPost(id)
{
//Detalii
}
6) Trebuie sa includem in public urmatoarele comenzi:
- | Afiseaza codul
public hamPlayerSpawnPost(id)
{
#if defined vipon
if( get_user_flags( id ) & VIP_FLAG )
{
#endif
set_user_health( id, 200 );
set_user_armor( id, 200 );
give_item( id, "weapon_hegrenade" );
give_item( id, "weapon_smokegrenade" );
give_item( id, "weapon_flashbang" );
give_item( id, "weapon_flashbang" );
#if defined deagleon
give_item(id, "weapon_deagle");
give_item(id, "weapon_deagle");
give_item(id, "weapon_deagle");
give_item(id, "weapon_deagle");
give_item(id, "weapon_deagle");
#endif
}
#if defined vipon
}
#endif
Cum poti folosi define mai explicit cum trb sa adaugi comanda ca sa functioneze #nume
de ex:
- | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>
#define deagleon
public plugin_init() {
RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1);
}
public hamPlayerSpawnPost(id)
{
#if defined deagleon
give_item(id, "weapon_deagle");
give_item(id, "weapon_deagle");
give_item(id, "weapon_deagle");
give_item(id, "weapon_deagle");
give_item(id, "weapon_deagle");
#endif
}
ca sa functioneze va trebuie sa adaugati in cod:
Code: Select all
#if defined deagleon
//instructiunii
#endif
asta a fost Multumesc
ps tutorial facut pentru incepatori (sau pentru pr-osti)