Page 1 of 1

Biški pataisyti vipmenu

Posted: 2013 Aug 29 15:32
by CentriukasTV
Sveiki !! :liux:

Man reikia kad jūs padėtumėt man padaryti tokį vipmenu

Žalias - Nieko nereikia keisti [Pridėti]
Raudonas - Reikia keisti [Pridėti]


Priziurėtojų VipMenu [Nieko nereikia keisti]

Kalinių VipMenu [Reikia pridėti, ir biškiuka pakeisti]

1. Glockas su 15 kulku
2. Greitis + Raudonas švytėjimas.
3. +50 HP ir +50 AP
4. Graivity [Reikia pakeisti į Granatos]
5. Nematomumas


Reikia kad būtų kaip paspaudi..
4. Granatos

Išmestų pasirinkimą.


Granatų menu:

1. 1x HE (35% tikimybė)
2. 2x FB (50% tikimybė)
3. 1x SG (25% tikimybė)

:help:

Code: Select all

#pragma semicolon 1 #include <amxmodx>#include <amxmisc>#include <cstrike>#include <engine>#include <fun>#include <hamsandwich> // Define the Plugin Versionnew const VERSION[] = { "1.0" }; // PREFIXnew const PREFIX[] = { "!g[ JailBreak ]!n" }; new VipUsed[33];new HasSpeed; new Float:fast_speed = 400.0;new Float:normal_speed = 250.0; public plugin_init(){    register_plugin("JailBreak: VIP Menu", VERSION, "Shuttle_Wave");     RegisterHam(Ham_Spawn, "player", "FwdHamSpawn_Post", 1);    RegisterHam( Ham_Item_PreFrame, "player", "FwdPreFrame_Post", 1);        register_clcmd("say vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say /vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say_team vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say_team /vipmenu", "cmdVmenu", ADMIN_CVAR);} public FwdPreFrame_Post(id){    if(!is_user_alive(id))    {        return PLUGIN_HANDLED;    }     if(!HasSpeed)    {        return PLUGIN_HANDLED;    }        else if(HasSpeed)    {        set_user_maxspeed(id, fast_speed);    }        return PLUGIN_HANDLED;} public FwdHamSpawn_Post(id){    HasSpeed = false;    VipUsed[id] = false;    set_user_maxspeed(id, normal_speed);    set_user_rendering( id, _, 0, 0, 0, _, 0 );  } public cmdVmenu(id, level, cid){        if (!cmd_access(id, level, cid, 2))        return PLUGIN_HANDLED;        if (get_user_team(id) == 1 && !VipUsed[id])    {        VipTMenu(id);    }    else if (get_user_team(id) == 2 && !VipUsed[id])    {        VipCTMenu(id);    }        else if (VipUsed[id])    {        client_printc(id, "%s Tu jau panaudojai !gVIP Menu!n si rounda. Prasome palaukti kito roundo", PREFIX);    }    else    {        client_printc(id, "%s Tik !gAdminai!n kurie yra !gKaliniai!n arba !gPriziuretojai!n gali naudoti si VIP Menu", PREFIX);        return PLUGIN_HANDLED;    }    return PLUGIN_HANDLED;} public VipCTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\rby Shuttle_Wave", "VipCTMenu_handler");     menu_additem(menu, "\w+50hp and +100 armor", "1", 0);    menu_additem(menu, "\wM4A1 and AK47", "2", 0);    menu_additem(menu, "\wGreitis + zalias glow ", "3", 0);        menu_additem(menu, "\wGraivity", "4", 0);         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, menu, 0);} public VipCTMenu_handler(id, menu, item){    if( item == MENU_EXIT )    {        menu_destroy(menu);        return PLUGIN_HANDLED;    }     new data[6], iName[64];    new access, callback;    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);     new key = str_to_num(data);     switch(key)    {        case 1:        {            set_user_health(id, get_user_health(id) + 50);            set_user_armor(id, get_user_armor(id) + 100);            VipUsed[id] = true;                        client_printc(id, "%s Tu katik gavai  !g50HP!n ir !g100 Armor!n", PREFIX);        }        case 2:        {            give_item(id, "weapon_m4a1");            give_item(id, "weapon_ak47");            cs_set_user_bpammo(id, CSW_M4A1, 90);            cs_set_user_bpammo(id, CSW_AK47, 200);                        VipUsed[id] = true;                        client_printc(id, "%s Tu katik gavai  !gM4A1!n ir  !gAK47!n", PREFIX);        }        case 3:        {            VipUsed[id] = true;            HasSpeed = true;                        set_user_maxspeed(id, fast_speed);            set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16);                                client_printc(id, "%s Tu katik gavai  !gGreiti!n ir !gZaliai sveiti!n", PREFIX);                }                  case 4:                 {                                                 set_user_gravity( id, 0.5 );                      client_printc(id, "%s Tu katik gavai  !gGravity!n", PREFIX);             VipUsed[id] = true;        }    }     menu_destroy(menu);    return PLUGIN_HANDLED;} public VipTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\rby Shuttle_Wave", "VipTMenu_handler");     menu_additem(menu, "\wGlockas su  15 kulku", "1", 0);    menu_additem(menu, "\wGreitis ir zalia sviesa ", "2", 0);    menu_additem(menu, "\w+50hp ir +50armor", "3", 0);    menu_additem(menu, "\wGraivity", "4", 0);        menu_additem(menu, "\wNematomumas", "5", 0);         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, menu, 0);} public VipTMenu_handler(id, menu, item){    if( item == MENU_EXIT )    {        menu_destroy(menu);        return PLUGIN_HANDLED;    }     new data[6], iName[64];    new access, callback;    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);     new key = str_to_num(data);     switch(key)    {        case 1:        {            give_item(id, "weapon_glock18");            cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_glock18", id), 3);                        client_printc(id, "%s Tu katik gavai  !gGlocka su 3 soviniu!n", PREFIX);                        VipUsed[id] = true;        }        case 2:        {            VipUsed[id] = true;            HasSpeed = true;                        set_user_maxspeed(id, fast_speed);            set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16);                        client_printc(id, "%s Tu katik gavai  !gGreiti!n ir !gSvieti zaliai!n", PREFIX);        }               case 3:        {            set_user_health(id, get_user_health(id) + 50);            set_user_armor(id, get_user_armor(id) + 100);            VipUsed[id] = true;                        client_printc(id, "%s Tu katik gavai !g50HP!n ir !g100 Armor!n", PREFIX);                               }                  case 4:                 {                         set_user_gravity( id, 0.5 );                      client_printc(id, "%s Tu katik gavai  !gGravity!n", PREFIX);             VipUsed[id] = true;        }                case 5:                 {             set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80);                     client_printc(id, "%s Tu katik gavai  !gNematomuma!n", PREFIX);             VipUsed[id] = true;        }    }    menu_destroy(menu);    return PLUGIN_HANDLED;} // Colour Chatstock client_printc(const id, const input[], any:...){    new count = 1, players[32];    static msg[191];    vformat(msg, 190, input, 3);        replace_all(msg, 190, "!g", "^x04"); // Green Color    replace_all(msg, 190, "!n", "^x01"); // Default Color    replace_all(msg, 190, "!t", "^x03"); // Team Color        if (id) players[0] = id; else get_players(players, count, "ch");    {        for (new i = 0; i < count; i++)        {            if (is_user_connected(players[i]))            {                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);                write_byte(players[i]);                write_string(msg);                message_end();            }        }    }}

Re: Biški pataisyti vipmenu

Posted: 2013 Aug 29 16:02
by xFrostas
Netikrinau, bet turėtų veikti.

Code: Select all

#pragma semicolon 1 #include <amxmodx>#include <amxmisc>#include <cstrike>#include <engine>#include <fun>#include <hamsandwich> #define Chance(%1) (%1 > random(100)) // Define the Plugin Versionnew const VERSION[] = { "1.0" }; // PREFIXnew const PREFIX[] = { "!g[ JailBreak ]!n" }; new VipUsed[33];new HasSpeed; new Float:fast_speed = 400.0;new Float:normal_speed = 250.0; public plugin_init()    {    register_plugin("JailBreak: VIP Menu", VERSION, "Shuttle_Wave");        RegisterHam(Ham_Spawn, "player", "FwdHamSpawn_Post", 1);    RegisterHam( Ham_Item_PreFrame, "player", "FwdPreFrame_Post", 1);        register_clcmd("say vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say /vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say_team vipmenu", "cmdVmenu", ADMIN_CVAR);    register_clcmd("say_team /vipmenu", "cmdVmenu", ADMIN_CVAR);} public FwdPreFrame_Post(id)    {    if(!is_user_alive(id))        {        return PLUGIN_HANDLED;    }        if(!HasSpeed)        {        return PLUGIN_HANDLED;    }        else if(HasSpeed)        {        set_user_maxspeed(id, fast_speed);    }        return PLUGIN_HANDLED;} public FwdHamSpawn_Post(id)    {    HasSpeed = false;    VipUsed[id] = false;    set_user_maxspeed(id, normal_speed);    set_user_rendering( id, _, 0, 0, 0, _, 0 );  } public cmdVmenu(id, level, cid)    {    if (!cmd_access(id, level, cid, 2))        return PLUGIN_HANDLED;        if (get_user_team(id) == 1 && !VipUsed[id])        {        VipTMenu(id);    }    else if (get_user_team(id) == 2 && !VipUsed[id])        {        VipCTMenu(id);    }        else if (VipUsed[id])        {        client_printc(id, "%s Tu jau panaudojai !gVIP Menu!n si rounda. Prasome palaukti kito roundo", PREFIX);    }    else    {        client_printc(id, "%s Tik !gAdminai!n kurie yra !gKaliniai!n arba !gPriziuretojai!n gali naudoti si VIP Menu", PREFIX);        return PLUGIN_HANDLED;    }    return PLUGIN_HANDLED;} public VipCTMenu(id)    {    new menu = menu_create("\yJailBreak VIP Menu:^n\rby Shuttle_Wave", "VipCTMenu_handler");        menu_additem(menu, "\w+50hp and +100 armor", "1", 0);    menu_additem(menu, "\wM4A1 and AK47", "2", 0);    menu_additem(menu, "\wGreitis + zalias glow ", "3", 0);    menu_additem(menu, "\wGraivity", "4", 0);        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, menu, 0);} public VipCTMenu_handler(id, menu, item)    {    if( item == MENU_EXIT )        {        menu_destroy(menu);        return PLUGIN_HANDLED;    }        new data[6], iName[64];    new access, callback;    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);        new key = str_to_num(data);        switch(key)    {        case 1:        {            set_user_health(id, get_user_health(id) + 50);            set_user_armor(id, get_user_armor(id) + 100);            VipUsed[id] = true;                        client_printc(id, "%s Tu katik gavai  !g50HP!n ir !g100 Armor!n", PREFIX);        }        case 2:        {            give_item(id, "weapon_m4a1");            give_item(id, "weapon_ak47");            cs_set_user_bpammo(id, CSW_M4A1, 90);            cs_set_user_bpammo(id, CSW_AK47, 200);                        VipUsed[id] = true;                        client_printc(id, "%s Tu katik gavai  !gM4A1!n ir  !gAK47!n", PREFIX);        }        case 3:        {            VipUsed[id] = true;            HasSpeed = true;                        set_user_maxspeed(id, fast_speed);            set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16);                        client_printc(id, "%s Tu katik gavai  !gGreiti!n ir !gZaliai sveiti!n", PREFIX);        }          case 4:        {                                    set_user_gravity( id, 0.5 );                        client_printc(id, "%s Tu katik gavai  !gGravity!n", PREFIX);                        VipUsed[id] = true;        }    }        menu_destroy(menu);    return PLUGIN_HANDLED;} public VipTMenu(id)    {    new menu = menu_create("\yJailBreak VIP Menu:^n\rby Shuttle_Wave", "VipTMenu_handler");        menu_additem(menu, "\wGlockas su  15 kulku", "1", 0);    menu_additem(menu, "\wGreitis ir zalia sviesa ", "2", 0);    menu_additem(menu, "\w+50hp ir +50armor", "3", 0);    menu_additem(menu, "\wGranatos", "4", 0);    menu_additem(menu, "\wNematomumas", "5", 0);        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, menu, 0);} public VipTMenu_handler(id, menu, item)    {    if( item == MENU_EXIT )        {        menu_destroy(menu);        return PLUGIN_HANDLED;    }        new data[6], iName[64];    new access, callback;    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);        new key = str_to_num(data);        switch(key)    {        case 1:        {            give_item(id, "weapon_glock18");            cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_glock18", id), 3);                        client_printc(id, "%s Tu katik gavai  !gGlocka su 3 soviniu!n", PREFIX);                        VipUsed[id] = true;        }        case 2:        {            VipUsed[id] = true;            HasSpeed = true;                        set_user_maxspeed(id, fast_speed);            set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderTransAlpha, 16);                        client_printc(id, "%s Tu katik gavai  !gGreiti!n ir !gSvieti zaliai!n", PREFIX);        }              case 3:        {            set_user_health(id, get_user_health(id) + 50);            set_user_armor(id, get_user_armor(id) + 100);            VipUsed[id] = true;                        client_printc(id, "%s Tu katik gavai !g50HP!n ir !g100 Armor!n", PREFIX);                      }          case 4:        {            Main_Grenades_Menu(id);                        client_printc(id, "%s Tu pasirinkai !gGranatu meniu!n", PREFIX);                        VipUsed[id] = true;        }        case 5:        {            set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80);                        client_printc(id, "%s Tu katik gavai  !gNematomuma!n", PREFIX);                        VipUsed[id] = true;        }    }    menu_destroy(menu);    return PLUGIN_HANDLED;} public Main_Grenades_Menu(id)    {    new Menu = menu_create("\rGranatu Meniu", "Grenades_Menu");        menu_additem(Menu, "\w1x HE (35% tikimybe)", "1", 0);    menu_additem(Menu, "\w2x FB (50% tikimybe)", "2", 0);    menu_additem(Menu, "\w1x SG (25% tikimybe)", "2", 0);        menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);    menu_display(id, Menu, 0);} public Grenades_Menu(id, Menu, Item)    {    if (Item == MENU_EXIT)        {        menu_destroy(Menu);        return PLUGIN_HANDLED;    }        new Data[6], iName[64];    new Access, Callback;        menu_item_getinfo(Menu, Item, Access, Data, 5, iName, 63, Callback);        new Key = str_to_num(Data);        switch(Key)    {        case 1:        {            if (Chance(35))            {                give_item(id, "weapon_hegrenade");                client_printc(id, "%s Tu gavai !g1x HE", PREFIX);            }            else            {                client_printc(id, "%s Deja taciau tau nepasiseke, tu negavai !g1x HE", PREFIX);            }        }        case 2:        {            if (Chance(50))            {                give_item(id, "weapon_flashbang");                give_item(id, "weapon_flashbang");                client_printc(id, "%s Tu gavai !g2x FB", PREFIX);            }            else            {                client_printc(id, "%s Deja taciau tau nepasiseke, tu negavai !g2x FB", PREFIX);            }        }        case 3:        {            if (Chance(25))            {                give_item(id, "weapon_smokegren");                client_printc(id, "%s Tu gavai !g1x SG", PREFIX);            }            else            {                client_printc(id, "%s Deja taciau tau nepasiseke, tu negavai !g1x SG", PREFIX);            }        }    }    menu_destroy(Menu);        return PLUGIN_HANDLED;} // Colour Chatstock client_printc(const id, const input[], any:...)    {    new count = 1, players[32];    static msg[191];    vformat(msg, 190, input, 3);        replace_all(msg, 190, "!g", "^x04"); // Green Color    replace_all(msg, 190, "!n", "^x01"); // Default Color    replace_all(msg, 190, "!t", "^x03"); // Team Color        if (id) players[0] = id; else get_players(players, count, "ch");    {        for (new i = 0; i < count; i++)            {            if (is_user_connected(players[i]))                {                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);                write_byte(players[i]);                write_string(msg);                message_end();            }        }    }}

Re: Biški pataisyti vipmenu

Posted: 2013 Aug 29 16:58
by CentriukasTV
Viskas kaip ir būtų gerai...

Bet gal gali padaryti kaip pasirenki 1x HE (35% tikimybe)

Jeigu pasiseka kad rašytų.
Tu gavai 1x HE

Jeigu nepasiseka kad rašytų.
Dėja, tačiau tau nepasiseke, tu negavai 1x HE !


Ir taip pat ant FB ir SG :/

Re: Biški pataisyti vipmenu

Posted: 2013 Aug 29 17:20
by xFrostas
Paredagavau ankstesnį pranešimą.

Re: Biški pataisyti vipmenu

Posted: 2013 Aug 29 17:36
by CentriukasTV
Viskas veikia, ačiu už pagalba.