~Wolf~
22-08-2017, 03:40 PM
Salut.Voi continua tutorialele lui AsuStar.In acest tutorial va voi invata cum sa inregistrati un cvar si cum sa-l folositi.Intai voi face pluginul urmand sa va explic:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Cvar-ul"
#define VERSION "1.0"
#define AUTHOR "Wolf"
new g_money;
public plugin_init()
{
register_plugin(PLUGIN , VERSION , AUTHOR);
RegisterHam(Ham_Spawn , "player" , "bonus_money");
g_money = register_cvar("wg_money" , "1000");
}
public bonus_money(id)
{
cs_set_user_money(id , cs_get_user_money(id) + get_pcvar_num(g_money));
client_print(id , print_chat , "Ai primit 1000$");
}
Explicatie:
1) In prima etapa am inclus toate librariile necesare.
2)Am inregistrat o noua variabila.
3)In public plugin_init() am inregistrat un Ham , presupun ca stiti din tutorialele anterioare.
4)Am ajuns la cvar.variabila = register_cvar(parametru , parametru).Functia register_cvar are 2 parametrii mai precis Numele cvar-ului pe care il inregistrezi si Valoarea cvar-ului.Cvar-ul , pentru inceput se inregistreaza prin cazul unei variabile.In cazul nostru variabila este new g_money;.
get_pcvar_num(parametru) are un singur parametru , variabila in care este inregistrat cvarul.get_pcvar_num extrage valoarea unui cvar.In cazul nostru get_pcvar_num(g_money) extrage valoarea cvar-ului "wg_money" , valoarea fiind "1000".
5)In public bonus_money(id) am setat banii jucatorului.
Cam atat pentru acest tutorial , sper ca v-a fost de ajutor.Daca am omis ceva va rog sa-mi lasati un reply.
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Cvar-ul"
#define VERSION "1.0"
#define AUTHOR "Wolf"
new g_money;
public plugin_init()
{
register_plugin(PLUGIN , VERSION , AUTHOR);
RegisterHam(Ham_Spawn , "player" , "bonus_money");
g_money = register_cvar("wg_money" , "1000");
}
public bonus_money(id)
{
cs_set_user_money(id , cs_get_user_money(id) + get_pcvar_num(g_money));
client_print(id , print_chat , "Ai primit 1000$");
}
Explicatie:
1) In prima etapa am inclus toate librariile necesare.
2)Am inregistrat o noua variabila.
3)In public plugin_init() am inregistrat un Ham , presupun ca stiti din tutorialele anterioare.
4)Am ajuns la cvar.variabila = register_cvar(parametru , parametru).Functia register_cvar are 2 parametrii mai precis Numele cvar-ului pe care il inregistrezi si Valoarea cvar-ului.Cvar-ul , pentru inceput se inregistreaza prin cazul unei variabile.In cazul nostru variabila este new g_money;.
get_pcvar_num(parametru) are un singur parametru , variabila in care este inregistrat cvarul.get_pcvar_num extrage valoarea unui cvar.In cazul nostru get_pcvar_num(g_money) extrage valoarea cvar-ului "wg_money" , valoarea fiind "1000".
5)In public bonus_money(id) am setat banii jucatorului.
Cam atat pentru acest tutorial , sper ca v-a fost de ajutor.Daca am omis ceva va rog sa-mi lasati un reply.