Ieskau TOP
Posted: 2015 Mar 22 19:11
Tai ieskau plugino TOP 1,2,3 VIP gauna zaidejai,ir kad automatiskai uzdek vip jiem,pvz as esu 3 top ir kad VIP butu man uzdetas o ja as 4 top kad jo nebutu o ja vel 3 vel yra kazkas pns.....
Code: Select all
#include <amxmodx>#include <csstats>#include <hamsandwich> #define GIVE_FLAGS (ADMIN_RESERVATION | ADMIN_LEVEL_H | ADMIN_CHAT) new PLUGIN [] = "Top Flags"new VERSION [] = "1.1"new AUTHOR [] = "M1R0n,M'" new g_TopRank public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ) RegisterHam(Ham_Spawn, "player", "CheckPlayerRank", 1) g_TopRank = register_cvar("amx_toprank","3")} public CheckPlayerRank(id) { 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, "Tu esi TOP3 vietoje, ir turi nuo siol VIP teises.") } else set_user_flags(id, get_user_flags(id) | ADMIN_USER)} 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) }
mhmNZT wrote:Turėtų veikti:Code: Select all
#include <amxmodx>#include <csstats>#include <hamsandwich> #define GIVE_FLAGS (ADMIN_RESERVATION | ADMIN_LEVEL_H | ADMIN_CHAT) new PLUGIN [] = "Top Flags"new VERSION [] = "1.1"new AUTHOR [] = "M1R0n,M'" new g_TopRank public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ) RegisterHam(Ham_Spawn, "player", "CheckPlayerRank", 1) g_TopRank = register_cvar("amx_toprank","3")} public CheckPlayerRank(id) { 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, "Tu esi TOP3 vietoje, ir turi nuo siol VIP teises.") } else set_user_flags(id, get_user_flags(id) | ADMIN_USER)} 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) }
nx tu jo klausi tokio klausimo jaigu jis bando per amxmodx.lt foruma kompiliuoti plugina bet cia jo neileidziaGhostMan wrote:kokią amxmodx versiją naudoji?
dq viskas veikia ;)NZT wrote:Turėtų veikti:Code: Select all
#include <amxmodx>#include <csstats>#include <hamsandwich> #define GIVE_FLAGS (ADMIN_RESERVATION | ADMIN_LEVEL_H | ADMIN_CHAT) new PLUGIN [] = "Top Flags"new VERSION [] = "1.1"new AUTHOR [] = "M1R0n,M'" new g_TopRank public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ) RegisterHam(Ham_Spawn, "player", "CheckPlayerRank", 1) g_TopRank = register_cvar("amx_toprank","3")} public CheckPlayerRank(id) { 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, "Tu esi TOP3 vietoje, ir turi nuo siol VIP teises.") } else set_user_flags(id, get_user_flags(id) | ADMIN_USER)} 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) }