Knife VIP
Posted: 2018 Jan 12 12:04
by andriusps11
Sveiki, taigi iš temos manau supratot ko ieškau,tai ieškau Knife VIP plugino.
Ačiū!
Re: Knife VIP
Posted: 2018 Jan 12 13:45
by laimiukas3
andriusps11 wrote:Sveiki, taigi iš temos manau supratot ko ieškau,tai ieškau Knife VIP plugino.
Ačiū!
Google paieskok pilna
Re: Knife VIP
Posted: 2018 Jan 12 17:49
by andriusps11
laimiukas3 wrote:andriusps11 wrote:Sveiki, taigi iš temos manau supratot ko ieškau,tai ieškau Knife VIP plugino.
Ačiū!
Google paieskok pilna
Ieskojau, kazkaip nelabai pilna. ;)
Re: Knife VIP
Posted: 2018 Jan 13 13:09
by andriusps11
Galbut kazkas galetu padet, idet tarp knife menu, vip knife? taprasme kad tik vipai galetu ji pasimt..
Re: Knife VIP
Posted: 2018 Jan 13 22:06
by Softero
Pasakyk ko tau reikia is to vip menu, padarysiu
Re: Knife VIP
Posted: 2018 Jan 13 22:20
by andriusps11
Softero wrote:Pasakyk ko tau reikia is to vip menu, padarysiu
Privalumai būtų tokie:
1. Multijump,
2.Gravitacija,
3.+25 HP,
4.Greitis,
5.80proc nematomumas,
6.Flash granata.
7.Ir kad nereiktu rašyti kaskart /vipmenu
Užtai bučiau labai dėkingas.
Arba padekit kazkas idet i viena vip menu multijump'a.
Re: Knife VIP
Posted: 2018 Jan 14 20:22
by Softero
[php]#include <amxmodx>#include <amxmisc>#include <hamsandwich>#include <fun>#include <engine> #define VIP ADMIN_LEVEL_H#define V_JUMPS 1#define V_GRAV 0.6 //60 procentu nuo 800#define V_HP 25#define V_SPEED 320.0#define V_INVI 51 //255 visiskai matomas, 0 nematomas. new newchoice[33], oldchoice[33], dojump[33], gJumps[33] public plugin_init() { register_plugin("Vip Menu", "1.0", "Softero") register_clcmd( "say /vipmenu","vip_menu" ); register_clcmd( "team_say /vipmenu","vip_menu" ) register_clcmd( "say /vmenu","vip_menu" ); register_clcmd( "team_say /vmenu","vip_menu" ) register_clcmd( "say /vm","vip_menu" ); register_clcmd( "team_say /vm","vip_menu" ) register_clcmd( "say /vips","show_vips" ); register_clcmd( "team_say /vips","show_vips" ) RegisterHam(Ham_CS_Player_ResetMaxSpeed, "player", "Ham_ResetMaxSpeed_post", 1) RegisterHam(Ham_Spawn, "player", "Event_Player_Spawn", 1)} public show_vips(id) { new message[512] new Players[32], name[32], num get_players(Players, num) format(message, charsmax(message), "Vips online: ") for(new i; i<num; i++) { if(!(get_user_flags(id) & VIP)) continue get_user_info(Players, "name", name, charsmax(name)) format(message, charsmax(message), "%s%s", message, name) } client_print(id, print_chat, message) } public vip_menu(id) { if(get_user_flags(id) & VIP) { new menu = menu_create( "\rVip\wmenu:", "vip_menu_handler" ) new call = menu_makecallback("Call_Back") menu_additem( menu, "\wMultijump", _, _, ( newchoice[id]!= 1) ? -1 : call) menu_additem( menu, "\wGravitacija", _, _, ( newchoice[id]!= 2) ? -1 : call) menu_additem( menu, "\w+25 HP", _, _, ( newchoice[id]!= 3) ? -1 : call) menu_additem( menu, "\wGreitis", _, _, ( newchoice[id]!= 4) ? -1 : call) menu_additem( menu, "\wNematomumas \d80%", _, _, ( newchoice[id]!= 5) ? -1 : call) menu_additem( menu, "\wFlashbang", _, _, ( newchoice[id]!= 6) ? -1 : call) menu_display( id, menu, 0 ) }} public Call_Back(id, menu, item) return ITEM_DISABLED; public vip_menu_handler(id, menu, item) { switch(item) { case 0:{//multijump if(oldchoice[id] == 0) oldchoice[id] = 1 newchoice[id]=1 } case 1:{//gravitacija if(oldchoice[id] == 0) { oldchoice[id] = 2 set_user_gravity(id, V_GRAV) } newchoice[id]=2 } case 2:{//+25hp if(oldchoice[id] == 0) { oldchoice[id] = 3 set_user_health(id, get_user_health(id) + V_HP) } newchoice[id]=3 } case 3:{//greitis if(oldchoice[id] == 0) { oldchoice[id] = 4 set_user_maxspeed(id, V_SPEED) } newchoice[id]=4 } case 4:{//nematomumas if(oldchoice[id] == 0) { oldchoice[id] = 5 set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 51) } newchoice[id]=5 } case 5:{//flashbang if(oldchoice[id] == 0) { oldchoice[id] = 6 give_item(id, "weapon_flashbang") } newchoice[id]=6 } } menu_destroy(menu) return PLUGIN_HANDLED} public Ham_ResetMaxSpeed_post(id) { if(oldchoice[id] == 4) { set_user_maxspeed(id, V_SPEED) } return PLUGIN_CONTINUE} public Event_Player_Spawn(id) { if(get_user_flags(id) & VIP) { oldchoice[id] = newchoice[id] set_task(0.1, "vip_delay", id) }} public vip_delay(id) { if(is_user_alive(id) && get_user_flags(id) & VIP) { set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255) set_user_gravity(id, 1.0) switch(oldchoice[id]) { /*case 1: {//multijump }*/ case 2: {//gravitacija set_user_gravity(id, V_GRAV) } case 3: {//hp set_user_health(id, get_user_health(id) + V_HP) } case 4: {//greitis set_user_maxspeed(id, V_SPEED) } case 5: {//nematomas set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, V_INVI) } case 6: {//flashbang give_item(id, "weapon_flashbang") } } }} public client_PreThink(id) { if(!is_user_alive(id) || !(get_user_flags(id) & VIP)) return PLUGIN_CONTINUE new nbut = get_user_button(id), obut = get_user_oldbutton(id) if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP) && oldchoice[id] == 1) { if(gJumps[id] < V_JUMPS) { dojump[id] = true gJumps[id]++ return PLUGIN_CONTINUE } } if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND)) { gJumps[id] = 0 return PLUGIN_CONTINUE } return PLUGIN_CONTINUE} public client_PostThink(id){ if(!is_user_alive(id) || !(get_user_flags(id) & VIP)) return PLUGIN_CONTINUE if(dojump[id]) { new Float:velocity[3] entity_get_vector(id,EV_VEC_velocity,velocity) velocity[2] = (270.0) entity_set_vector(id,EV_VEC_velocity,velocity) dojump[id] = false return PLUGIN_CONTINUE } return PLUGIN_CONTINUE} public client_connect(id) { oldchoice[id] = 0 newchoice[id] = 0}[/php]