sma :
- | Afiseaza codul
/* VIP HNS -> Ultimate */ #include <amxmodx> #include <amxmisc> #include <fun> #include <engine> #include <cstrike> #include <hamsandwich> /* <><><><><><><><><><><><><><><><><><><><><><><>~ Define Grenazi <><><><><><><><><><><><><><><><><><><><><><><> */ /* -------------------------------> HE*/ #define _HE "weapon_hegrenade" #define _HE2 "weapon_hegrenade" #define _HE3 "weapon_hegrenade" #define _HE4 "weapon_hegrenade" /* -------------------------------> HE_GRENADE */ #define _HEG CSW_HEGRENADE #define _HEG2 CSW_HEGRENADE #define _HEG3 CSW_HEGRENADE #define _HEG4 CSW_HEGRENADE /* -------------------------------> SMOKE */ #define _SM "weapon_smokegrenade" #define _SM2 "weapon_smokegrenade" #define _SM3 "weapon_smokegrenade" #define _SM4 "weapon_smokegrenade" /* -------------------------------> SM_GRENADE */ #define _SMG CSW_SMOKEGRENADE #define _SMG2 CSW_SMOKEGRENADE #define _SMG3 CSW_SMOKEGRENADE #define _SMG4 CSW_SMOKEGRENADE /* -------------------------------> FLASH */ #define _FL "weapon_flashbang" #define _FL2 "weapon_flashbang" #define _FL3 "weapon_flashbang" #define _FL4 "weapon_flashbang" /* -------------------------------> FL_GRENADE */ #define _FLG CSW_FLASHBANG #define _FLG2 CSW_FLASHBANG #define _FLG3 CSW_FLASHBANG #define _FLG4 CSW_FLASHBANG /* <><><><><><><><><><><><><><><><><><><><><><><>~ Define Arme <><><><><><><><><><><><><><><><><><><><><><><> */ /* -------------------------------> DEAGLE */ #define _DGLW "weapon_deagle" #define _DGLW2 "weapon_deagle" #define _DGLW3 "weapon_deagle" #define _DGLW4 "weapon_deagle" /* -------------------------------> USP */ #define _USPW "weapon_usp" /* <><><><><><><><><><><><><><><><><><><><><><><>~ Define HP & AP <><><><><><><><><><><><><><><><><><><><><><><> */ /* -------------------------------> HP */ #define _HP get_user_health #define _HP2 get_user_health #define _HP3 get_user_health #define _HP4 get_user_health /* -------------------------------> AP */ #define _AP get_user_armor #define _AP2 get_user_armor #define _AP3 get_user_armor #define _AP4 get_user_armor /* <><><><><><><><><><><><><><><><><><><><><><><>~ Define Groups <><><><><><><><><><><><><><><><><><><><><><><> */ #define GROUPS_NAME 4 #define GROUPS_ACCESS 4 /* <><><><><><><><><><><><><><><><><><><><><><><>~ TAG <><><><><><><><><><><><><><><><><><><><><><><> */ static const TAG[] = "!c!vV.I.P!c" /* <><><><><><><><><><><><><><><><><><><><><><><>~ New Limita <><><><><><><><><><><><><><><><><><><><><><><> */ new limita[32] /* <><><><><><><><><><><><><><><><><><><><><><><>~ Define RRR GGG BBB <><><><><><><><><><><><><><><><><><><><><><><> */ #define RRR 255 #define GGG 255 #define BBB 255 #define CharsMax(%1) sizeof %1 - 1 #define time_hud 12.0 #define vips_online_up "\rV.I.P\y Online\w:^n^n" #define vips_online_bottom "\wPlugin \rVIP\w:\rHNS \w(\yv4.0\w) -> Creat de \rUsp\w\rStyLe \w!" /* <><><><><><><><><><><><><><><><><><><><><><><>~ New <><><><><><><><><><><><><><><><><><><><><><><> */ new GroupFlags[GROUPS_ACCESS][] = { "o", "t", "m", "n" } new GroupFlagsValue[GROUPS_NAME] new iSeconds = 10 new cvar_give public plugin_init() { register_plugin("VIP.HNS -> Ultimate","4.0","UspStyLe") // Log -> Limbaj register_clcmd("say ****","limbaj_vip") register_clcmd("say ***","limbaj_vip") register_clcmd("say mat/a","limbaj_vip") register_clcmd("say mat.a","limbaj_vip") register_clcmd("say ******","limbaj_vip") register_clcmd("say marsh","limbaj_vip") register_clcmd("say _|_","limbaj_vip") register_clcmd("say fm","limbaj_vip") register_clcmd("say h.mm","limbaj_vip") register_clcmd("say ***","limbaj_vip") register_clcmd("say morti","limbaj_vip") register_clcmd("say m.o.r.t.i","limbaj_vip") register_clcmd("say m.orti","limbaj_vip") register_clcmd("say je.t","limbaj_vip") register_clcmd("say jet","limbaj_vip") register_clcmd("say jigodie","limbaj_vip") register_clcmd("say javra","limbaj_vip") register_clcmd("say noob","limbaj_vip") register_clcmd("say n.oob","limbaj_vip") register_clcmd("say n00b","limbaj_vip") register_clcmd("say nab","limbaj_vip") register_clcmd("say prost","limbaj_vip") register_clcmd("say tampit","limbaj_vip") register_clcmd("say p.rost","limbaj_vip") register_clcmd("say ta.mpi.t","limbaj_vip") register_clcmd("say boot","limbaj_vip") // GodMode register_clcmd("say /godmode","god_mode") // Runda noua register_event("HLTV","new_round","a","1=0","2=0") // RegisterHam RegisterHam(Ham_Spawn,"player","Spawn",1) // InfoVIP register_clcmd("say /vipinfo","accesvip") // Vips ON -> For New for(new i=0;i < GROUPS_NAME ; i++) GroupFlagsValue = read_flags(GroupFlags) // Vips ON -> ClCMD register_clcmd("say /vips","vips_online") register_clcmd("say .vips","vips_online") register_clcmd("say vips","vips_online") // Print Plugin CFG set_task(1.0,"print_config_server",1234,_,_,"b",_) // Cvar cvar_give = register_cvar("vip_give_seconds","11.0") } public new_round(id) { new iPlayers[32] new iPlayersNum get_players(iPlayers,iPlayersNum,"ae") for (new i=0;i < iPlayersNum; i++) { limita[iPlayers] = 0 } } public Spawn(id) { if(get_user_flags(id) & ADMIN_LEVEL_C && is_user_alive(id)) { set_task(get_pcvar_float(cvar_give),"give",id) set_user_rendering(id, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 20) } else if(get_user_flags(id) & ADMIN_LEVEL_H && is_user_alive(id)) { set_task(get_pcvar_float(cvar_give),"give",id) set_user_rendering(id, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 20) } else if(get_user_flags(id) & ADMIN_LEVEL_A && is_user_alive(id)) { set_task(get_pcvar_float(cvar_give),"give",id) set_user_rendering(id, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 20) } else if(get_user_flags(id) & ADMIN_LEVEL_B && is_user_alive(id)) { set_task(get_pcvar_float(cvar_give),"give",id) set_user_rendering(id, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 20) } } public give(id) { if(get_user_flags(id) & ADMIN_LEVEL_C) { // Grenazi give_item(id,_HE3) give_item(id,_SM3) give_item(id,_FL3) cs_set_user_bpammo(id, _HEG4, 3) cs_set_user_bpammo(id, _SMG4, 3) cs_set_user_bpammo(id, _FLG4, 3) // Arme give_item(id,_DGLW4) new gL_DGLW4 = find_ent_by_owner(-1,_DGLW4,id) if(gL_DGLW4) cs_set_weapon_ammo(gL_DGLW4, 3) // HP set_user_health(id, _HP4(id) + 100) // AP set_user_armor(id, _AP4(id) + 100) // Mesaj chat Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] Esti !vV.I.P!c !",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] !eItem!c -> [!e+!v3HE!c][!e+!v3SM!c][!e+!v3FL!c][!vDGL !e+!v3GL!c][!v100 !eHP!v/!eAP!c][!vGlow!c]",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] Pentru activare !vGodMode!c (!eBONUS!c), tasteaza in chat: !v/godmode!c",TAG) } else if(get_user_flags(id) & ADMIN_LEVEL_H) { // Grenazi give_item(id,_HE2) give_item(id,_SM2) give_item(id,_FL3) cs_set_user_bpammo(id, _HEG3, 2) cs_set_user_bpammo(id, _SMG3, 2) cs_set_user_bpammo(id, _FLG3, 3) // Arme give_item(id,_DGLW3) new gL_DGLW3 = find_ent_by_owner(-1,_DGLW3,id) if(gL_DGLW3) cs_set_weapon_ammo(gL_DGLW3, 2) // HP set_user_health(id, _HP4(id) + 70) // AP set_user_armor(id, _AP4(id) + 70) // Mesaj chat Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] Esti !vV.I.P!c !",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] !eItem!c -> [!e+!v2HE!c][!e+!v2SM!c][!e+!v3FL!c][!vDGL !e+!v2GL!c][!v70 !eHP!e/!vAP!c][!vGlow!c]",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] Pentru activare !vGodMode!c (!eBONUS!c), tasteaza in chat: !v/godmode!c",TAG) } else if(get_user_flags(id) & ADMIN_LEVEL_A) { // Grenazi give_item(id,_HE2) give_item(id,_SM2) give_item(id,_FL2) cs_set_user_bpammo(id, _HEG2, 2) cs_set_user_bpammo(id, _SMG2, 2) cs_set_user_bpammo(id, _FLG2, 2) // Arme give_item(id,_DGLW3) new gL_DGLW3 = find_ent_by_owner(-1,_DGLW3,id) if(gL_DGLW3) cs_set_weapon_ammo(gL_DGLW3, 1) // HP set_user_health(id, _HP4(id) + 50) // AP set_user_armor(id, _AP4(id) + 50) // Mesaj chat Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] Esti !vV.I.P!c !",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] !eItem!c -> [!e+!v2HE!c][!e+!v2SM!c][!e+!v2FL!c][!vDGL !e+!v1GL!c][!v50 !eHP!v/!eAP!c][!vGlow!c]",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] Pentru activare !vGodMode!c (!eBONUS!c), tasteaza in chat: !v/godmode!c",TAG) } else if(get_user_flags(id) & ADMIN_LEVEL_B) { // Grenazi give_item(id,_HE2) cs_set_user_bpammo(id, _FLG, 1) // Arme give_item(id,_USPW) new gL_USPW = find_ent_by_owner(-1,_USPW,id) if(gL_USPW) cs_set_weapon_ammo(gL_USPW, 1) // HP set_user_health(id, _HP4(id) + 30) // AP set_user_armor(id, _AP4(id) + 30) // Mesaj chat Color_C_Usp(id,"!c[!e%s!c][!vG:1!c] Esti !vV.I.P!c !",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:1!c] !eItem!c -> [!e+!v2HE!c][!vUSP !e+!v1GL!c][!v30 !eHP!v/!eAP!c][!vGlow!c]",TAG) } } public god_mode(id) { if(get_user_flags(id) & ADMIN_LEVEL_C) { if(limita[id] == 1) { Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] Doar odata pe !vRUNDA!c !",TAG) } else { Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] Ai primit !vGodMode!e +!v25Sec.!c !",TAG) set_user_godmode(id,1) set_task(25.0,"remove_godmode",id) limita[id] = 1 } } else if(get_user_flags(id) & ADMIN_LEVEL_H) { if(limita[id] == 1) { Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] Doar odata pe !vRUNDA!c !",TAG) } else { Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] Ai primit !vGodMode!e +!v20Sec.!c !",TAG) set_user_godmode(id,1) set_task(20.0,"remove_godmode",id) limita[id] = 1 } } else if(get_user_flags(id) & ADMIN_LEVEL_A) { if(limita[id] == 1) { Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] Doar odata pe !vRUNDA!c !",TAG) } else { Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] Ai primit !vGodMode!e +!v15Sec.!c !",TAG) set_user_godmode(id,1) set_task(15.0,"remove_godmode",id) limita[id] = 1 } } else if(get_user_flags(id) & ADMIN_LEVEL_B) { Color_C_Usp(id,"!c[!e%s!c][!vG:1!c] Numai VIP de la: [ !vG:3!c ] in sus au acces la GodMode.",TAG) } else { Color_C_Usp(id,"!c[!e%s!c] Nu ai acces la comanda de !vGodMode!c !") } } public remove_godmode(id) { if(get_user_flags(id) & ADMIN_LEVEL_C) { set_user_godmode(id,0) Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] GodMode-ul tau a fost !vOPRIT!c !",TAG) } else if(get_user_flags(id) & ADMIN_LEVEL_H) { set_user_godmode(id,0) Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] GodMode-ul tau a fost !vOPRIT!c !",TAG) } else if(get_user_flags(id) & ADMIN_LEVEL_A) { set_user_godmode(id,0) Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] GodMode-ul tau a fost !vOPRIT!c !",TAG) } } public client_putinserver(id) { if(get_user_flags(id) && read_flags("o")) { new vip_name[32] get_user_name(id,vip_name,31) Color_C_Usp(0,"!c[!e%s!c] Se conecteaza pe server: !v%s!c ! !e[!vV.I.P!e]!c[!vG:4!c]",TAG, vip_name) log_to_file("vip_hns_ultimate_connect.log","VIP: [ %s ] sa conectat pe server. [ G:4 ]", vip_name) log_to_file("vip_hns_ultimate_connect.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) && read_flags("t")) { new vip_name[32] get_user_name(id,vip_name,31) Color_C_Usp(0,"!c[!e%s!c] Se conecteaza pe server: !v%s!c ! !e[!vV.I.P!e]!c[!vG:3!c]",TAG, vip_name) log_to_file("vip_hns_ultimate_connect.log","VIP: [ %s ] sa conectat pe server. [ G:3 ]", vip_name) log_to_file("vip_hns_ultimate_connect.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) && read_flags("tm")) { new vip_name[32] get_user_name(id,vip_name,31) Color_C_Usp(0,"!c[!e%s!c] Se conecteaza pe server: !v%s!c ! !e[!vV.I.P!e]!c[!vG:2!c]",TAG, vip_name) log_to_file("vip_hns_ultimate_connect.log","VIP: [ %s ] sa conectat pe server. [ G:2 ]", vip_name) log_to_file("vip_hns_ultimate_connect.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) && read_flags("tine")) { new vip_name[32] get_user_name(id,vip_name,31) Color_C_Usp(0,"!c[!e%s!c] Se conecteaza pe server: !v%s!c ! !e[!vV.I.P!e]!c[!vG:1!c]",TAG, vip_name) log_to_file("vip_hns_ultimate_connect.log","VIP: [ %s ] sa conectat pe server. [ G:1 ]", vip_name) log_to_file("vip_hns_ultimate_connect.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } } public client_disconnect(id) { if(get_user_flags(id) && read_flags("o")) { new vip_name[32] get_user_name(id,vip_name,31) Color_C_Usp(0,"!c[!e%s!c] Sa deconectat de pe server: !v%s!c ! !e[!vV.I.P!e]!c[!vG:4!c]",TAG, vip_name) log_to_file("vip_hns_ultimate_disconnect.log","VIP: [ %s ] sa deconectat de pe server. [ G:4 ]", vip_name) log_to_file("vip_hns_ultimate_disconnect.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) && read_flags("t")) { new vip_name[32] get_user_name(id,vip_name,31) Color_C_Usp(0,"!c[!e%s!c] Sa deconectat de pe server: !v%s!c ! !e[!vV.I.P!e]!c[!vG:3!c]",TAG, vip_name) log_to_file("vip_hns_ultimate_disconnect.log","VIP: [ %s ] sa deconectat de pe server. [ Data: %s ] [ G:3 ]", vip_name) log_to_file("vip_hns_ultimate_disconnect.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) && read_flags("m")) { new vip_name[32] get_user_name(id,vip_name,31) Color_C_Usp(0,"!c[!e%s!c] Sa deconectat de pe server: !v%s!c ! !e[!vV.I.P!e]!c[!vG:2!c]",TAG, vip_name) log_to_file("vip_hns_ultimate_disconnect.log","VIP: [ %s ] sa deconectat de pe server. [ G:2 ]", vip_name) log_to_file("vip_hns_ultimate_disconnect.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) && read_flags("n")) { new vip_name[32] get_user_name(id,vip_name,31) Color_C_Usp(0,"!c[!e%s!c] Sa deconectat de pe server: !v%s!c ! !e[!vV.I.P!e]!c[!vG:1!c]",TAG, vip_name) log_to_file("vip_hns_ultimate_disconnect.log","VIP: [ %s ] sa deconectat de pe server. [ G:1 ]", vip_name) log_to_file("vip_hns_ultimate_disconnect.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } } public limbaj_vip(id) { if(get_user_flags(id) & ADMIN_LEVEL_C) { static vip_name[32] get_user_name(id,vip_name,31) client_cmd(id,"snapshot;wait;wait;wait;wait;wait;snapshot") log_to_file("vip_hns_ultimate_limbaj.log","Nume VIP: [ %s ] | Grad: [ 4 ]", vip_name) log_to_file("vip_hns_ultimate_limbaj.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) & ADMIN_LEVEL_H) { static vip_name[32] get_user_name(id,vip_name,31) client_cmd(id,"snapshot;wait;wait;wait;wait;wait;snapshot") log_to_file("vip_hns_ultimate_limbaj.log","Nume VIP: [ %s ] | Grad: [ 3 ]", vip_name) log_to_file("vip_hns_ultimate_limbaj.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) & ADMIN_LEVEL_A) { static vip_name[32] get_user_name(id,vip_name,31) client_cmd(id,"snapshot;wait;wait;wait;wait;wait;snapshot") log_to_file("vip_hns_ultimate_limbaj.log","Nume VIP: [ %s ] | Grad: [ 2 ]", vip_name) log_to_file("vip_hns_ultimate_limbaj.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } else if(get_user_flags(id) & ADMIN_LEVEL_B) { static vip_name[32] get_user_name(id,vip_name,31) client_cmd(id,"snapshot;wait;wait;wait;wait;wait;snapshot") log_to_file("vip_hns_ultimate_limbaj.log","Nume VIP: [ %s ] | Grad: [ 1 ]", vip_name) log_to_file("vip_hns_ultimate_limbaj.log","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") } } public accesvip(id) { if(get_user_flags(id) & ADMIN_LEVEL_C && is_user_alive(id)) { Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] Esti !vV.I.P!c !",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] !eItem!c -> [!e+!v2HE!c][!e+!v2SM!c][!e+!v2FL!c][!vDGL !e+!v3GL!c][!v100 !eHP!v/!eAP!c][!vGlow!c]",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:4!c] Pentru activare !vGodMode!c (!eBONUS!c), tasteaza in chat: !v/godmode!c",TAG) } else if(get_user_flags(id) & ADMIN_LEVEL_H && is_user_alive(id)) { Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] Esti !vV.I.P!c !",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] !eItem!c -> [!e+!v2HE!c][!e+!v1SM!c][!e+!v2FL!c][!vDGL !e+!v2GL!c][!v70 !eHP!e/!vAP!c][!vGlow!c]",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:3!c] Pentru activare !vGodMode!c (!eBONUS!c), tasteaza in chat: !v/godmode!c",TAG) } else if(get_user_flags(id) & ADMIN_LEVEL_A && is_user_alive(id)) { Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] Esti !vV.I.P!c !",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] !eItem!c -> [!e+!v2HE!c][!e+!v1SM!c][!e+!v1FL!c][!vDGL !e+!v1GL!c][!v50 !eHP!v/!eAP!c][!vGlow!c]",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:2!c] Pentru activare !vGodMode!c (!eBONUS!c), tasteaza in chat: !v/godmode!c",TAG) } else if(get_user_flags(id) & ADMIN_LEVEL_B && is_user_alive(id)) { Color_C_Usp(id,"!c[!e%s!c][!vG:1!c] Esti !vV.I.P!c !",TAG) Color_C_Usp(id,"!c[!e%s!c][!vG:1!c] !eItem!c -> [!e+!v1HE!c][!e+!v1SM!c][!e+!v1FL!c][!vUSP !e+!v1GL!c][!v30 !eHP!v/!eAP!c][!vGlow!c]",TAG) } else if(is_user_alive(id)) { Color_C_Usp(id,"!c[!e%s!c] Nu esti !vV.I.P!c !",TAG) } } public vips_online(id) { new sPlayers[32], iNum, iPlayer new sName[32] new szMenu[256], nLen, keys get_players(sPlayers, iNum, "ch") nLen += format(szMenu[nLen], 255-nLen,"\rV\w.\rI\w.\rP \yOnline:^n^n") for(new a = 0; a < iNum ; a++) { iPlayer = sPlayers[a] if(get_user_flags(iPlayer) & ADMIN_LEVEL_C) { get_user_name(iPlayer, sName, sizeof sName - 1) nLen += format(szMenu[nLen], 255-nLen,"\r[\w Nume: \y%s\w | Acces: \yG\w:\y4\r ]^n", sName) } else if(get_user_flags(iPlayer) & ADMIN_LEVEL_H) { get_user_name(iPlayer, sName, sizeof sName - 1) nLen += format(szMenu[nLen], 255-nLen,"\r[\w Nume: \y%s\w | Acces: \yG\w:\y3\r ]^n", sName) } else if(get_user_flags(iPlayer) & ADMIN_LEVEL_A) { get_user_name(iPlayer, sName, sizeof sName - 1) nLen += format(szMenu[nLen], 255-nLen,"\r[\w Nume: \y%s\w | Acces: \yG\w:\y2\r ]^n", sName) } else if(get_user_flags(iPlayer) & ADMIN_LEVEL_B) { get_user_name(iPlayer, sName, sizeof sName - 1) nLen += format(szMenu[nLen], 255-nLen,"\r[\w Nume: \y%s\w | Acces: \yG\w:\y1\r ]^n", sName) } } keys = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<9) show_menu(id,keys,szMenu,-1) return 0 } public print_config_server(id) { server_print("In %d secunde serverul va printa CFG-ul -> VIP.HNS.ULTIMATE",iSeconds) iSeconds-- if(iSeconds < 0) { write_file("vip_hns_ultimate.cfg","vip_hns_ultimate 1",0) write_file("vip_hns_ultimate.cfg","vip_give_seconds 15.0",1) server_print("CFG-ul -> VIP.HNS.ULTIMATE a fost scris cu succes.") remove_task(1234) } } stock Color_C_Usp(const id, const input[], any:...) { new count = 1, players[32] static msg[320], msg2[320] vformat(msg, 190, input, 3) format(msg2, 190, "%s",msg) replace_all(msg2, 190, "!v", "^4") /* Culoarea Verde */ replace_all(msg2, 190, "!c", "^1") /* Culoarea Chatului */ replace_all(msg2, 190, "!e", "^3") /* Culoarea Echipei 1 */ replace_all(msg2, 190, "!e2", "^0") /* Culoarea Echipei 2 */ if (id) players[0] = id else get_players(players, count, "ch") for (new i = 0; i < count; i++) { if (is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players) write_byte(players) write_string(msg2) message_end() } } }
as vrea sa ii faceti 2 lucruri , daca puteti :
1. oricine ar itra pe server , sa nu arate nimic (chiar daca e vip)
2. as vrea sa pot da vip dintr-un program cum ar fi :
addons\amxmodx\configs\vip.ini
din vip.ini sa dau vip
(optional) 3.daca sunteti chiar asa buni la scripting puteti face ca din vip.ini sa dau vip pe timp ? daca nu macar primele 2 puncte :D va rog