Page 1 of 1

VIP pluginas

Posted: 2013 Feb 19 13:10
by faqub
Sveiki man reikia tokio VIP plugino

Reikalavimai:
Kad jį gautų tik T.

Pasirinkimai:

1. Glock su 4 kulkomis.
2. 2 Šuoliukai į orą.
3. 200 HP

Dėkui iš anksto.

SUSIMOKĖSIU JEI REIKĖS.

Re: VIP pluginas

Posted: 2013 Feb 22 00:59
by zydriusxx
kiek duosi :D ?

Re: VIP pluginas

Posted: 2013 Feb 22 16:25
by Trickas
Va vipmenu, bet multijump nemokėjau pridėt, gal kažkas įdės. Aš dar tik pradedantysis, tai nežinau ar veikia. ;s

Code: Select all

#include <amxmodx>#include <fun>#include <hamsandwich>#include <cstrike>#include <fakemeta>#include <engine> #define FLAG        ADMIN_LEVEL_H public plugin_init(){    register_plugin("Vipmenu", "1.0", "Tr!ckas`")        RegisterHam(Ham_Spawn, "player", "bacon_spawn", 1)} public bacon_spawn(id){    if (!is_user_alive(id) || ~get_user_flags(id) & FLAG)        return HAM_IGNORED            remove_task(id)        static CsTeams: team ; team = cs_get_user_team(id)        if (team == CS_TEAM_T)        set_task(5.0, "Vip_menu", id)            return HAM_IGNORED} public Vip_menu(id){    if(!is_user_alive(id))        return PLUGIN_HANDLED            new gmenu = menu_create("\rVIP Meniu" , "Menu_handler");    menu_additem(gmenu ,"Glock su 4 kulkom", "1" , 0);    menu_additem(gmenu ,"200 HP", "2" , 0);    menu_additem(gmenu ,"Multijump (neveikia)", "3" , 0);        menu_setprop(gmenu , MPROP_EXIT , MEXIT_ALL);        menu_display(id , gmenu , 0);        return PLUGIN_CONTINUE} public Menu_handler(id, gmenu, item, player){    if (item == MENU_EXIT)    {        menu_destroy(gmenu)        return PLUGIN_HANDLED    }        new data[6], iName[64]    new access, callback    menu_item_getinfo(gmenu, item, access, data, 5, iName, 63, callback)        new key = str_to_num(data)        switch(key)    {        case 1:        {            give_item(id, "weapon_glock15");            cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_glock15", id), 4);                  }                case 2:        {            set_user_health(id, 200);           }                case 3:        {            client_print(id, print_chat, "Multijump funkcija laikinai neveikia.")        }    }    menu_destroy(gmenu)    return PLUGIN_HANDLED;} public destroymenu(id){    client_cmd(id, "slot10")    return PLUGIN_HANDLED} 
Multijump:

Code: Select all

#include <amxmodx>#include <amxmisc>#include <engine> #define ADMINACCESS ADMIN_CHAT new jumpnum[33] = 0new bool:dojump[33] = false public plugin_init(){    register_plugin("MultiJump","1.1","twistedeuphoria")    register_cvar("amx_maxjumps","1")    register_cvar("amx_mjadminonly","0")} 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_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) 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("amx_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_cvar_num("amx_mjadminonly") && (!access(id,ADMINACCESS))) 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}   

Re: VIP pluginas

Posted: 2013 Feb 24 20:52
by faqub
Dėkui, tau tik neduoda glock.