#include <amxmodx> #include <amxmisc> #include <codmod> #define PLUGIN "Premiium" #define VERSION "1.0" #define AUTHOR "CheQo CheQo Lada!" #define FLAGA_PREMIUM ADMIN_LEVEL_H new bool:ma_flage[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) cod_register_perk(PLUGIN,"Dodaje Premium"); } public cod_perk_enabled(id) { if(ma_flage[id]) return COD_STOP; set_user_flags(id,FLAGA_PREMIUM); return COD_CONTINUE; } public cod_perk_disabled(id) { if(ma_flage[id]) return COD_CONTINUE; remove_user_flags(id,FLAGA_PREMIUM); return COD_CONTINUE; } public client_authorized(id) { ma_flage[id] = false; if(get_user_flags(id) & FLAGA_PREMIUM) ma_flage[id] = true; } public client_disconnect(id) ma_flage[id] = false;
Było kilka tematów z prośbą o takowy perk. U mnie działa. Instalacja Standardowa - Do pliku - kompilujemy , do plugins , wpisujemy w plugins-codmod.ini i działa.
jako że w codzie standardowo Premium to ADMIN_LEVEL_H tak właśnie ustawiłem. Jeśli macie inaczej zmiencie flagę o tu
#define FLAGA_PREMIUM ADMIN_LEVEL_H