Witam , szukam plugina na HNS Zapisywanie fragów w tabeli
Z góry dziękuje będzie +
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Napisano 08.12.2016 21:42
Witam , szukam plugina na HNS Zapisywanie fragów w tabeli
Z góry dziękuje będzie +
Napisano 09.12.2016 17:31
#include <amxmodx> #include <amxmisc> #include <nvault> #include <hamsandwich> #include <fakemeta> #define PLUGIN "Stats All The Time" #define VERSION "1.0" #define AUTHOR "DarkGL" new bool:bFirst[33]; new nvault; new pcvar_typ public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) pcvar_typ = register_cvar("stats_save_typ","1") // 1 - nick 2 - steam id nvault = nvault_open("StatsAllTheTime") RegisterHam(Ham_Spawn,"player","spawned",1) register_event("DeathMsg", "DeathMsg", "a") register_event("TextMsg","autostartrr","a","2&#Game_C"); } public spawned(id){ if(!is_user_alive(id) || !bFirst[id]){ return HAM_IGNORED; } wczytaj_i_ustaw(id); bFirst[id] = false; return HAM_IGNORED; } public wczytaj_i_ustaw(id){ new key[64],data[128] switch(get_pcvar_num(pcvar_typ)){ case 1: { get_user_name(id,key,63); } case 2: { get_user_authid(id,key,63); } } nvault_get(nvault,key,data,127); fm_set_user_frags(id,str_to_num(data)); } public zapisz(id){ new key[64],data[128] switch(get_pcvar_num(pcvar_typ)){ case 1: { get_user_name(id,key,63); } case 2: { get_user_authid(id,key,63); } } format(data,charsmax(data),"%i",get_user_frags(id)); nvault_set(nvault,key,data) } public client_connect(id){ bFirst[id] = true; } public DeathMsg() { new kid = read_data(1) //zabojca zapisz(kid); } public autostartrr(id){ for(new i = 0;i<33;i++){ bFirst[i] = true; } } stock fm_set_user_frags(index, frags) { set_pev(index, pev_frags, float(frags)); return 1; }
Napisano 10.12.2016 01:05
Dzięki oczywiście leci +
0 użytkowników, 1 gości, 0 anonimowych