140 hp
wiadomość że wchodzi vip na serwer
Koło nicku pokazuje, że to vip (tabela)
Jak dodać do tego jeszcze szybkie biegi i grawitacje?
#include <amxmodx> #include <amxmisc> #include <fakemeta> #include <xs> #include <hamsandwich> #include <engine> #include <fun>#define SCOREATTRIB_NONE 0 #define SCOREATTRIB_DEAD ( 1 << 0 ) #define SCOREATTRIB_BOMB ( 1 << 1 ) #define SCOREATTRIB_VIP ( 1 << 2 ) #define MAX_PLAYERS 32 #define USAGE_LEVEL ADMIN_LEVEL_Hnew pkosa[] = "models/p_knife.mdl" //Tutaj zmieniasz na swoj new vkosa[] = "models/v_knife.mdl" //Tutaj zmieniasz na swoj public plugin_init() { register_forward(FM_PlayerPreThink, "forward_FM_PlayerPreThink", 0) register_forward(FM_CmdStart, "CmdStart"); register_event("CurWeapon", "CurWeapon", "be", "1=1", "2=29") register_message( get_user_msgid( "ScoreAttrib" ), "MessageScoreAttrib" ); } public MessageScoreAttrib( iMsgID, iDest, iReceiver ) { new iPlayer = get_msg_arg_int( 1 ); if( is_user_connected( iPlayer ) && ( get_user_flags( iPlayer ) & USAGE_LEVEL) ) { set_msg_arg_int( 2, ARG_BYTE, is_user_alive( iPlayer ) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD ); } }public plugin_precache() { precache_model(pkosa) precache_model(vkosa) } public client_connect(id) { if(get_user_flags(id) & USAGE_LEVEL) { new name[32] get_user_name(id, name, 31) set_hudmessage(0, 255, 0, 0.0, 0.16, 0, 6.0, 12.0) show_hudmessage(id, "%s wchodzi na Server.", name) } } public plugin_cfg() { server_cmd("sv_maxspeed 400"); } public CmdStart(id, uc_handle) { if(!is_user_alive(id) || !(get_user_flags(id) & ADMIN_LEVEL_H)) return FMRES_IGNORED; set_user_health(id, 140) give_item(id, "weapon_p90"); return FMRES_IGNORED; } public CurWeapon(id) { if(is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H) { new weapon=get_user_weapon(id) if(weapon == CSW_KNIFE) { entity_set_string(id, EV_SZ_viewmodel, vkosa) entity_set_string(id, EV_SZ_weaponmodel, pkosa) } } }