Auto vip davimas
Posted: 2013 Jul 09 17:51
Sveiki taigi noriu i serva ideti auto vip plugina bet neina dadeti flagu Dabar esu idejas ADMIN_LEVEL_H bet noriu dadeti ADMIN_CHAT ir ADMIN_RESERVATION
Stai plugino kodas
As zinau kad reikia daderti virsui flagus
Bet dar reikia Stai sitoj vietoj dadeti flagus ir nekaip neina man sitoj vietoj ideti meta erorus
Stai plugino kodas
Code: Select all
#include <amxmodx>#include <csstats>#include <hamsandwich> #define ADMIN_LEVEL_H new PLUGIN [] = "Top Flags"new VERSION [] = "1.1"new AUTHOR [] = "M1R0n,M'" new g_TopRank; public plugin_init(){ register_plugin( PLUGIN, VERSION, AUTHOR ); register_dictionary("topflags.txt"); RegisterHam(Ham_Spawn, "player", "CheckPlayerRank", 1); g_TopRank = register_cvar("amx_toprank","3"); } public CheckPlayerRank(id){ if((get_user_flags(id) & ADMIN_CHAT)) return PLUGIN_CONTINUE new stats[8], bodyhits[8] new iRank; iRank = get_user_stats(id, stats, bodyhits) if(iRank && iRank <= get_pcvar_num(g_TopRank)) { set_user_flags(id, get_user_flags(id) | GIVE_FLAGS) client_print(id, print_chat, "%L", id, "TOPFLAGS",get_pcvar_num(g_TopRank)); } else { set_user_flags(id, get_user_flags(id) | ADMIN_USER) } return PLUGIN_CONTINUE} public client_infochanged(id){ new player_name[32], newName[32] get_user_name(id, player_name, 31) get_user_info(id, "name", newName, 31) if (!equali(newName, player_name)) set_task(1.0, "CheckPlayerRank", id) }
Code: Select all
#define GIVE_FLAGS ADMIN_LEVEL_H#define GIVE_FLAGS ADMIN_CHAT#define GIVE_FLAGS ADMIN_RESERVATION
Code: Select all
if((get_user_flags(id) & ADMIN_LEVEL_H))