TeG!^ KenT.. Posted September 24, 2015 Share Posted September 24, 2015 Server :TEG.RANGFORT.RO Nick :TeG!^ KenTGrad server :FondatorLa ce doriţi ajutor? :Vreau sa imi modificati si mie pluingul vip sa dea m4a1+deagle ak47+deagle awp+deagle si grenazi sa iti dea gratis si sa aibe flagul bit 1 Download:http://www.girlshare.ro/35120978.2 vip-ul asta sa imi modificati dar are flagul bit Link to comment Share on other sites More sharing options...
th3#afk Posted September 24, 2015 Share Posted September 24, 2015 #define DAMAGE_RECIEVED #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fun> #include <engine> static const COLOR[] = "^x04" //green static const CONTACT[] = "" new maxplayers new gmsgSayText new jumpnum[33] = 0 new bool:dojump[33] = false new mpd, mkb, mhb new g_MsgSync new health_add new health_hs_add new health_max new nKiller new nKiller_hp new nHp_add new nHp_max new g_awp_active new g_menu_active new CurrentRound new bool:HasC4[33] #define Keysrod (1<<0)|(1<<1)|(1<<2)|(1<<9) // Keys: 1234567890 #if defined DAMAGE_RECIEVED new g_MsgSync2 #endif public plugin_init() { register_plugin("VIP Eng Version", "3.0", "Dunno") mpd = register_cvar("money_per_damage","3") mkb = register_cvar("money_kill_bonus","200") mhb = register_cvar("money_hs_bonus","500") health_add = register_cvar("amx_vip_hp", "15") register_cvar("vip_maxjumps","1") health_hs_add = register_cvar("amx_vip_hp_hs", "30") health_max = register_cvar("amx_vip_max_hp", "100") g_awp_active = register_cvar("awp_active", "1") g_menu_active = register_cvar("menu_active", "1") register_event("Damage","Damage","b") register_event("DeathMsg","death_msg","a") register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod") register_clcmd("awp","HandleCmd") register_clcmd("sg550","HandleCmd") register_clcmd("g3sg1","HandleCmd") register_clcmd("say /wantvip","ShowMotd") maxplayers = get_maxplayers() gmsgSayText = get_user_msgid("SayText") register_clcmd("say", "handle_say") register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER) register_logevent("LogEvent_RoundStart", 2, "1=Round_Start" ); register_event("TextMsg","Event_RoundRestart","a","2Game_w") register_event("TextMsg","Event_RoundRestart","a","2Game_C"); register_event("DeathMsg", "hook_death", "a", "1>0") register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0") g_MsgSync = CreateHudSyncObj() #if defined DAMAGE_RECIEVED g_MsgSync2 = CreateHudSyncObj() #endif } public on_damage(id) { new attacker = get_user_attacker(id) #if defined DAMAGE_RECIEVED // id should be connected if this message is sent, but lets check anyway if ( is_user_connected(id) && is_user_connected(attacker) ) if (get_user_flags(attacker) & ADMIN_LEVEL_H) { new damage = read_data(2) set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1) ShowSyncHudMsg(id, g_MsgSync2, "%i^n", damage) #else if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_LEVEL_H) ) { new damage = read_data(2) #endif set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1) ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage) } } public Damage(id) { new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint) if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id) if (get_user_flags(attacker) & ADMIN_LEVEL_H) { new money = read_data(2) * get_pcvar_num(mpd) if(hitpoint==1) money += get_pcvar_num(mhb) cs_set_user_money(attacker,cs_get_user_money(attacker) + money) } } public death_msg() { if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300) } public LogEvent_RoundStart() { CurrentRound++; new players[32], player, pnum; get_players(players, pnum, "a"); for(new i = 0; i < pnum; i++) { player = players; if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H) { give_item(player, "weapon_hegrenade") give_item(player, "weapon_flashbang") give_item(player, "weapon_flashbang") give_item(player, "item_assaultsuit") give_item(player, "item_thighpack") if (!get_pcvar_num(g_menu_active)) return PLUGIN_CONTINUE if(CurrentRound >= 3) { Showrod(player); } } } return PLUGIN_HANDLED } public Event_RoundRestart() { CurrentRound=0; } public hook_death() { // Killer id nKiller = read_data(1) if ( (read_data(3) == 1) && (read_data(5) == 0) ) { nHp_add = get_pcvar_num (health_hs_add) } else nHp_add = get_pcvar_num (health_add) nHp_max = get_pcvar_num (health_max) // Updating Killer HP if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H)) return; nKiller_hp = get_user_health(nKiller) nKiller_hp += nHp_add // Maximum HP check if (nKiller_hp > nHp_max) nKiller_hp = nHp_max set_user_health(nKiller, nKiller_hp) // Hud message "Healed +15/+30 hp" set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1) show_hudmessage(nKiller, "Healed +%d hp", nHp_add) // Screen fading message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller) write_short(1<<10) write_short(1<<10) write_short(0x0000) write_byte(0) write_byte(0) write_byte(200) write_byte(75) message_end() } public Showrod(id) { show_menu(id, Keysrod, " V.I.P TEG.RANGFORT.RO^n\w1. M4A1+Deagle ^n\w2. AK47+Deagle ^n\w3. AWP+Deagle ^n0. Exit^n", -1, "rod") // Display menu } public Pressedrod(id, key) { /* Menu: * VIP Menu * 1. Get M4A1+Deagle * 2. Get AK47+Deagle * 3. Get AWP+Deagle * 0. Exit */ switch (key) { case 0: { if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1) HasC4[id] = true; else HasC4[id] = false; strip_user_weapons (id) give_item(id,"weapon_m4a1") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"weapon_deagle") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"weapon_knife") give_item(id,"weapon_hegrenade") give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "item_assaultsuit"); give_item(id, "item_thighpack"); client_print(id, print_center, "[V.I.P] Ai primit un m4a1 si un Deagle!") if (HasC4[id]) { give_item(id, "weapon_c4"); cs_set_user_plant( id ); } } case 1: { if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1) HasC4[id] = true; else HasC4[id] = false; strip_user_weapons (id) give_item(id,"weapon_ak47") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"weapon_deagle") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"weapon_knife") give_item(id,"weapon_hegrenade") give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "item_assaultsuit"); give_item(id, "item_thighpack"); client_print(id, print_center, "[V.I.P] Ai primit un Ak47 si un Deagle!") if (HasC4[id]) { give_item(id, "weapon_c4"); cs_set_user_plant( id ); } } case 2: { if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1) HasC4[id] = true; else HasC4[id] = false; strip_user_weapons (id) give_item(id,"weapon_awp") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"weapon_deagle") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"weapon_knife") give_item(id,"weapon_hegrenade") give_item(id, "weapon_flashbang"); give_item(id, "weapon_flashbang"); give_item(id, "item_assaultsuit"); give_item(id, "item_thighpack"); client_print(id, print_center, "[V.I.P] Ai primit un Awp si un Deagle!") if (HasC4[id]) { give_item(id, "weapon_c4"); cs_set_user_plant( id ); } } case 9: { } } return PLUGIN_CONTINUE } public HandleCmd(id){ if (!get_pcvar_num(g_awp_active)) return PLUGIN_CONTINUE if(get_user_flags(id) & ADMIN_LEVEL_H) return PLUGIN_CONTINUE client_print(id, print_center, "Sniper's Only For VIP's") return PLUGIN_HANDLED } public ShowMotd(id) { show_motd(id, "vip.txt") } public client_authorized(id) { set_task(30.0, "PrintText" ,id) } public PrintText(id) { client_print(id, print_chat, "[VIP] Scrie /wantvip pentru a vedea avantajele VIP si cum poti obtine VIP") } public handle_say(id) { new said[192] read_args(said,192) if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 ) set_task(0.1,"print_adminlist",id) return PLUGIN_CONTINUE } public print_adminlist(user) { new adminnames[33][32] new message[256] new contactinfo[256], contact[112] new id, count, x, len for(id = 1 ; id <= maxplayers ; id++) if(is_user_connected(id)) if(get_user_flags(id) & ADMIN_LEVEL_H) get_user_name(id, adminnames[count++], 31) len = format(message, 255, "%s VIP ONLINE: ",COLOR) if(count > 0) { for(x = 0 ; x < count ; x++) { len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"") if(len > 96 ) { print_message(user, message) len = format(message, 255, "%s ",COLOR) } } print_message(user, message) } else { len += format(message[len], 255-len, "No VIP online.") print_message(user, message) } get_cvar_string("amx_contactinfo", contact, 63) if(contact[0]) { format(contactinfo, 111, "%s Contact Server Admin -- %s", COLOR, contact) print_message(user, contactinfo) } } print_message(id, msg[]) { message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id) write_byte(id) write_string(msg) message_end() } public client_putinserver(id) { jumpnum[id] = 0 dojump[id] = false } public client_disconnect(id) { jumpnum[id] = 0 dojump[id] = false } public client_PreThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE if(get_user_flags(id) & ADMIN_LEVEL_H) return PLUGIN_CONTINUE new nbut = get_user_button(id) new obut = get_user_oldbutton(id) if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP)) { if(jumpnum[id] < get_cvar_num("vip_maxjumps")) { dojump[id] = true jumpnum[id]++ return PLUGIN_CONTINUE } } if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND)) { jumpnum[id] = 0 return PLUGIN_CONTINUE } return PLUGIN_CONTINUE } public client_PostThink(id) { if(!is_user_alive(id)) return PLUGIN_CONTINUE if(get_user_flags(id) & ADMIN_LEVEL_H) return PLUGIN_CONTINUE if(dojump[id] == true) { new Float:velocity[3] entity_get_vector(id,EV_VEC_velocity,velocity) velocity[2] = random_float(265.0,285.0) entity_set_vector(id,EV_VEC_velocity,velocity) dojump[id] = false return PLUGIN_CONTINUE } return PLUGIN_CONTINUE } http://www.girlshare.ro/35121719.6 Link to comment Share on other sites More sharing options...
TeG!^ KenT.. Posted September 25, 2015 Author Share Posted September 25, 2015 dar te rog sa il editezi ca playeri au dublujump admini+vip nu au sa scoti jump-ul te rog Link to comment Share on other sites More sharing options...
th3#afk Posted September 25, 2015 Share Posted September 25, 2015 pune mi te rog sursa de pluginul tau sa o editez dar pune o bne ca ma baga pe filme xxx Link to comment Share on other sites More sharing options...
TeG!^ KenT.. Posted September 25, 2015 Author Share Posted September 25, 2015 pluing-ul este care mi lai dat mai sus Link to comment Share on other sites More sharing options...
th3#afk Posted September 25, 2015 Share Posted September 25, 2015 pluing-ul este care mi lai dat mai sus si vrei sa ti scot doar dublu jump de la playeri si vip sau sa ti l las doar la vip? Link to comment Share on other sites More sharing options...
TeG!^ KenT.. Posted September 26, 2015 Author Share Posted September 26, 2015 sa lasi doar la Vip si imi spune cnva cu pot sa pun restrictie pe smoke si pe scuturi Link to comment Share on other sites More sharing options...
LuK.ZEW # Posted September 26, 2015 Share Posted September 26, 2015 si imi spune cnva cu pot sa pun restrictie pe smoke si pe scuturi Tastezi in consola amx_restmenu,dupa dai de mai multe ori "9" pana ajungi la shield si sgren. Odata ce ajungi la ele, ai grija sa fie puse pe "Off", dupa care apesi odata pe 8 ! Link to comment Share on other sites More sharing options...
TeG!^ KenT.. Posted September 26, 2015 Author Share Posted September 26, 2015 nu gasesc shield sgren. Link to comment Share on other sites More sharing options...
LuK.ZEW # Posted September 26, 2015 Share Posted September 26, 2015 nu gasesc shield sgren. Nu prea cred ca nu gasesti insa incearca sa pui in server.cfg/amxx.cfg : amx_restrict on smoke grande amx_restrict on shield Link to comment Share on other sites More sharing options...
TeG!^ KenT.. Posted September 26, 2015 Author Share Posted September 26, 2015 dar la cvar cum pune de la god in sus ? Link to comment Share on other sites More sharing options...
LuK.ZEW # Posted September 26, 2015 Share Posted September 26, 2015 dar la cvar cum pune de la god in sus ? Ti-am zis in PM-ul pe care mi l-ai dat .. Link to comment Share on other sites More sharing options...
TeG!^ KenT.. Posted September 26, 2015 Author Share Posted September 26, 2015 Care poate sa imi faca si mie pluingul asta http://www.girlshare.ro/35124439.9,sa dea advanced bans Link to comment Share on other sites More sharing options...
TeG!^ KenT.. Posted September 26, 2015 Author Share Posted September 26, 2015 scz de dublu post dar cn ma poate ajuta cu acest pluing Link to comment Share on other sites More sharing options...
Batranu Bumi Posted September 26, 2015 Share Posted September 26, 2015 Care poate sa imi faca si mie pluingul asta http://www.girlshare.ro/35124439.9,sa dea advanced bans nu ii asa simplu cum crezi tu ca este ca sa pui advanced bans in destroy trebuie sa modifici cateva linii ca sa functioneze corect Link to comment Share on other sites More sharing options...
TeG!^ KenT.. Posted September 26, 2015 Author Share Posted September 26, 2015 poi ma ajutati ? sa stiu si eu ??? Link to comment Share on other sites More sharing options...
th3#afk Posted September 26, 2015 Share Posted September 26, 2015 ia citeste tu putin regulamentul , ti am mai explicat odata sa nu mai faci asta aici . Eu unul nu inteleg nimic , dar altcineva care vine aici sa caute ceea ce doreste ? ? ? 1 Link to comment Share on other sites More sharing options...
Recommended Posts