TOP3vip
Posted: 2010 Dec 01 19:29
Koks kodas kad kai žmogus gauna VIP už TOP3 vietą , jam kiekvieną raundą rašytų chate pvz:
Tu esi TOP3 vietoje, ir turi nuo šiol VIP teises.
Tu esi TOP3 vietoje, ir turi nuo šiol VIP teises.
Code: Select all
#include <amxmodx>#include <csstats>#include <hamsandwich> #define GIVE_FLAGS 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 ) 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) }
Code: Select all
#include <amxmodx>#include <csstats>#include <hamsandwich> #define GIVE_FLAGS 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 ) 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) }
Code: Select all
#include <amxmodx>#include <csstats>#include <hamsandwich> #define GIVE_FLAGS ADMIN_LEVEL_H new g_TopRank public plugin_init() { RegisterHam(Ham_Spawn, "player", "CheckPlayerRank", 1) g_TopRank = register_cvar("amx_toprank","3")} public CheckPlayerRank(id) { new stats[8], bodyhits[8] new iRank = get_user_stats(id, stats, bodyhits) if(iRank && iRank <= get_pcvar_num(g_TopRank)) { set_user_flags(id, GIVE_FLAGS) client_print(id, print_chat, "Tu esi TOP3 vietoje, ir turi nuo siol VIP teises") } else if(get_user_flags(id) == GIVE_FLAGS | ADMIN_USER) remove_user_flags(id, GIVE_FLAGS)} 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) }