[Zp][AP] z zapisu ip na nick?
komandos 28.06.2011
Witam
Proszę o przerobienie tego pluginu, żeby Ammo Packi zapisywały się na nick a nie na ip:)
Pozdrawiam
Proszę o przerobienie tego pluginu, żeby Ammo Packi zapisywały się na nick a nie na ip:)
#include <amxmodx> #include <amxmisc> #include <nvault> #include <zombieplague> #define PLUGIN "AUTOMATIC AMMO BANK" #define VERSION "1.0" #define AUTHOR "aZT" #define VAULTNAME "AmmoPacks" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_disconnect(id) { new g_vault = nvault_open(VAULTNAME) if(g_vault == INVALID_HANDLE) set_fail_state("Vault returned Invalid Handle") new szKey[128], szValue[10], ip[32] get_user_ip(id, ip, 31, 1) format(szKey, 127,"%sAP", ip) format(szValue, 9,"%i",zp_get_user_ammo_packs(id)) nvault_set(g_vault, szKey, szValue) nvault_close(g_vault) return PLUGIN_CONTINUE } public client_putinserver(id) set_task(5.0,"cmdLoad",id) public cmdLoad(id) { new g_vault = nvault_open(VAULTNAME) if(g_vault == INVALID_HANDLE) set_fail_state("Vault returned Invalid Handle") new szKey[128], ip[32] get_user_ip(id, ip, 31, 1) format(szKey, 127,"%sAP", ip) new iAp = nvault_get(g_vault, szKey) if(iAp) { zp_set_user_ammo_packs(id , iAp) nvault_remove(g_vault , szKey) } nvault_close(g_vault) return PLUGIN_CONTINUE; }
Pozdrawiam
Szyfrant
28.06.2011
#include <amxmodx> #include <amxmisc> #include <nvault> #include <zombieplague> #define PLUGIN "AUTOMATIC AMMO BANK" #define VERSION "1.0" #define AUTHOR "aZT" #define VAULTNAME "AmmoPacks" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_disconnect(id) { new g_vault = nvault_open(VAULTNAME) if(g_vault == INVALID_HANDLE) set_fail_state("Vault returned Invalid Handle") new szKey[128], szValue[10], name[32] get_user_name(id, name, 31) format(szKey, 127,"%sAP", name) format(szValue, 9,"%i",zp_get_user_ammo_packs(id)) nvault_set(g_vault, szKey, szValue) nvault_close(g_vault) return PLUGIN_CONTINUE } public client_putinserver(id) set_task(5.0,"cmdLoad",id) public cmdLoad(id) { new g_vault = nvault_open(VAULTNAME) if(g_vault == INVALID_HANDLE) set_fail_state("Vault returned Invalid Handle") new szKey[128], name[32] get_user_name(id, name, 31) format(szKey, 127,"%sAP", name) new iAp = nvault_get(g_vault, szKey) if(iAp) { zp_set_user_ammo_packs(id , iAp) nvault_remove(g_vault , szKey) } nvault_close(g_vault) return PLUGIN_CONTINUE; }
Sprawdz chodz nie wiem czy będzie działać
komandos 28.06.2011
nie działa;/ na innym nicku mam tyle samo AP
Dodano 29 czerwiec 2011 - 08:08:
pomoze ktos?
Dodano 29 czerwiec 2011 - 08:08:
pomoze ktos?
Szyfrant
29.06.2011
#include <amxmodx> #include <amxmisc> #include <nvault> #include <zombieplague> #define PLUGIN "AUTOMATIC AMMO BANK" #define VERSION "1.0" #define AUTHOR "aZT" #define VAULTNAME "AmmoPacks" new nick[32], szKey[128]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_disconnect(id) { new g_vault = nvault_open(VAULTNAME) if(g_vault == INVALID_HANDLE) set_fail_state("Vault returned Invalid Handle") new szValue[10]; get_user_name(id, nick, 31); format(szKey, 127,"%sAP", nick) format(szValue, 9,"%i",zp_get_user_ammo_packs(id)) nvault_set(g_vault, szKey, szValue) nvault_close(g_vault) return PLUGIN_CONTINUE } public client_putinserver(id) set_task(5.0,"cmdLoad",id) public cmdLoad(id) { new g_vault = nvault_open(VAULTNAME) if(g_vault == INVALID_HANDLE) set_fail_state("Vault returned Invalid Handle") get_user_name(id, nick, 31) format(szKey, 127,"%sAP", nick) new iAp = nvault_get(g_vault, szKey) if(iAp) { zp_set_user_ammo_packs(id , iAp) nvault_remove(g_vault , szKey) } nvault_close(g_vault) return PLUGIN_CONTINUE; }
komandos 29.06.2011
a ten zapis co teraz zrobiłeś jest na?
Zmieniam nick i delej mam tyle samo Ap
Zmieniam ip dalej tyle samo AP.
na steam?
Zmieniam nick i delej mam tyle samo Ap
Zmieniam ip dalej tyle samo AP.
na steam?
Kusek
29.06.2011
a kompilujesz to w ogóle?
usuń plik vault, tam gdzie się zapisują te ap i niech od nowa plug zrobić owy plik
Użytkownik Frajer edytował ten post 29.06.2011 13:49
usuń plik vault, tam gdzie się zapisują te ap i niech od nowa plug zrobić owy plik
Użytkownik Frajer edytował ten post 29.06.2011 13:49