Page 1 of 1

Reikalingas VIP MENU.

Posted: 2017 Jan 11 15:07
by iNew
Sveikučiai.
Turiu Jūsų prašimą.
Padarykit VIP MENU Su Galimybėm.
1. 20HP
2. 100 Armoro
3. Kas sekūndę po 1HP (Max 100)
4. Didesnis Speedas (Pagal jūs kokį)
5. Mažesnė Gravitacija 700
6. Duoble Jump 2x
VIP Menu atsidaro parašiu /vmenu - /vipmenu
Padėjusiam +Karmą
VIP MENU Bus skirtas Public GunXP Serveriui

Re: Reikalingas VIP MENU.

Posted: 2017 Jan 11 16:14
by Softero
Pasitikslinu, nori kad veiktu nuo kito roundo?

Re: Reikalingas VIP MENU.

Posted: 2017 Jan 11 17:33
by iNew
Kaip prisijungia vipas į serverį, jis parašys /vmenu - /vipmenu jam išmes pasirinkiu lentelę.

Re: Reikalingas VIP MENU.

Posted: 2017 Jan 11 19:38
by Softero
Turejau omenyje prisijungi ir parasai /vmenu, pasirenki, o kita round gauni ta daikta, ar parasai vipmenu, pasirenki ir iskart gauni. Ir ar kita round vel turi pasirinkt, ar, kad issisaugotu?

Re: Reikalingas VIP MENU.

Posted: 2017 Jan 11 20:18
by BoxerQ
Geriau butu kad iskarto!

Re: Reikalingas VIP MENU.

Posted: 2017 Jan 11 22:45
by iNew
Softero wrote:Turejau omenyje prisijungi ir parasai /vmenu, pasirenki, o kita round gauni ta daikta, ar parasai vipmenu, pasirenki ir iskart gauni. Ir ar kita round vel turi pasirinkt, ar, kad issisaugotu?
Kad, kita round. Plugina atsiūsk man į skype - dilanidzee

Re: Reikalingas VIP MENU.

Posted: 2017 Jan 12 08:22
by Softero
netestavau

Code: Select all

#include <amxmodx>#include <fun>#include <engine>#include <hamsandwich> #define VIP ADMIN_LEVEL_H new dojump[33], gJumps[33];new newchoice[33], oldchoice[33];/*************0- nera1- hp2- armor3- regen4- greitis5- gravitacija6- 2x suolis**************/  public plugin_init() {    register_plugin("vipmenu", "1.0", "softero")        RegisterHam(Ham_Spawn, "player", "fwspawn", 1);    register_event("CurWeapon", "change_weapon", "be", "1=1");    register_clcmd( "say /vipmenu","vipmenu" ); register_clcmd( "say_team /vipmenu","vipmenu" );    register_clcmd( "say /vmenu","vipmenu" );   register_clcmd( "say_team /vmenu","vipmenu" );    set_task(1.0, "regen", _, _, _, "b")} public fwspawn(id){    oldchoice[id] = newchoice[id];    switch(oldchoice[id])    {        case 1: set_user_health(id, get_user_health(id)+20)        case 2: set_user_armor(id, get_user_armor(id)+20)        case 4: set_user_maxspeed(id, 280.0)        case 5: set_user_gravity(id, 0.875)    }} public client_connect(id){    oldchoice[id] = 0;    newchoice[id] = 0;} public vipmenu(id){    if((get_user_flags(id) & VIP))    {        new menu = menu_create("\rV\wip\rM\wenu", "vipmenu_handler");        menu_additem(menu, "\d20\rHP", "1");        menu_additem(menu, "\d100\rARMOR");        menu_additem(menu, "\wHP regen 1HP/sec \y(\wmax 100\y)");        menu_additem(menu, "\wgreitis");        menu_additem(menu, "\wGmazesne gravitacija");        menu_additem(menu, "\r2\wx suolis");        menu_display(id, menu, 0);    }} public change_weapon(id){    if(oldchoice[id] != 3)        return PLUGIN_CONTINUE;    set_user_maxspeed(id, 280.0);    return PLUGIN_CONTINUE;} public vipmenu_handler(id, menu, item){    if(!is_user_alive(id))        return PLUGIN_HANDLED;    switch(item)    {        case 0: newchoice[id] = ++item;        case 1: newchoice[id] = ++item;        case 2: newchoice[id] = ++item;        case 3: newchoice[id] = ++item;        case 4: newchoice[id] = ++item;        case 5: newchoice[id] = ++item;        default: return PLUGIN_HANDLED;    }    return PLUGIN_HANDLED;} public regen(){    static players[32], count, player, i;    static health; health = get_user_health(player);    get_players( players, count, "a")        for( i = 0; i<=count; i++)    {        player = players[i];        if(oldchoice[player] == 3 && health<100)            set_user_health(player, ++health);    }} public client_PreThink(id){    if(!is_user_alive(id) || oldchoice[id] != 6)        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))    {         if(gJumps[id] < 1)        {            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) || oldchoice[id] != 6)        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}

Re: Reikalingas VIP MENU.

Posted: 2017 Jan 12 17:36
by iNew
Įdedu pluginą, bet nieko nevykstą.

Re: Reikalingas VIP MENU.

Posted: 2017 Jan 12 19:05
by Softero
katik i srv ikeliau, viskas veikia, tik tekstus pasigrazint gali meniu