Biški pataisyti vipmenu

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Post Reply
CentriukasTV
Jau perkopė 10 žinučių ribą !
Posts: 15
Joined: 2013 Aug 29 15:14

Biški pataisyti vipmenu

Post 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();            }        }    }}
Last edited by CentriukasTV on 2013 Aug 29 15:33, edited 1 time in total.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Biški pataisyti vipmenu

Post 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();            }        }    }}
Last edited by xFrostas on 2013 Aug 29 17:19, edited 1 time in total.

CentriukasTV
Jau perkopė 10 žinučių ribą !
Posts: 15
Joined: 2013 Aug 29 15:14

Re: Biški pataisyti vipmenu

Post 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 :/

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Biški pataisyti vipmenu

Post by xFrostas »

Paredagavau ankstesnį pranešimą.

CentriukasTV
Jau perkopė 10 žinučių ribą !
Posts: 15
Joined: 2013 Aug 29 15:14

Re: Biški pataisyti vipmenu

Post by CentriukasTV »

Viskas veikia, ačiu už pagalba.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests