#include <amxmodx> #include <amxmisc> #include <fakemeta> #include <cstrike> #include <fun> #include <hamsandwich> #define PLUGIN "[VIP] PaintBall" #define VERSION "1.0" #define AUTHOR "Drako" #define USAGE_LEVEL ADMIN_LEVEL_H #define SCOREATTRIB_NONE 0 #define SCOREATTRIB_DEAD (1<<0) #define SCOREATTRIB_BOMB (1<<1) #define SCOREATTRIB_VIP (1<<2) #define TASK_WYSZKOLENIE_SANITARNE 736 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib"); RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1); } public MessageScoreAttrib(iMsgID, iDest, iReceiver) { new iPlayer = get_msg_arg_int(1); if(get_user_flags(iPlayer) & USAGE_LEVEL) { if(is_user_connected(iPlayer)) { if(cs_get_user_team(iPlayer)==CS_TEAM_CT) { set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD); } else { set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_BOMB); } } } } public WyszkolenieSanitarne(id) { id -= TASK_WYSZKOLENIE_SANITARNE; if(!is_user_connected(id)) return PLUGIN_CONTINUE; if(get_user_flags(id) & USAGE_LEVEL) { set_task(2.0, "WyszkolenieSanitarne", id+TASK_WYSZKOLENIE_SANITARNE); if(is_user_alive(id)) { new cur_health = get_user_health(id); new max_health = 120; new new_health = cur_health+1<max_health? cur_health+1: max_health; set_user_health(id, new_health); } } return PLUGIN_CONTINUE; } public Odrodzenie(id) { if(!is_user_alive(id) || !(get_user_flags(id) & USAGE_LEVEL)) set_task(2.0, "WyszkolenieSanitarne", id+TASK_WYSZKOLENIE_SANITARNE); set_task(2.0, "DropNorm"); set_user_health(id, 120); give_item(id, "weapon_p90"); give_item(id, "weapon_p90"); give_item(id, "weapon_p90"); return PLUGIN_CONTINUE; } public DropNorm(id) { if(!is_user_connected(id)) return PLUGIN_CONTINUE; client_cmd(id, "drop weapon_xm1014;drop weapon_scout"); if(get_user_flags(id) & USAGE_LEVEL) { set_task(2.0, "DropNorm"); if(is_user_alive(id)) { client_cmd(id, "drop weapon_mp5navy;drop weapon_xm1014;drop weapon_scout"); } } return PLUGIN_CONTINUE; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par } */
proszę o pomoc
Proszę o pomoc