Page 1 of 1

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 12 18:45
by rimtas7

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]