vip pluginas

Forumas skirtas spręsti problemas iškilusias su CS 1.6 serveriais.
Post Reply
KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

vip pluginas

Post by KamiN »

Prasau, istaisykit sita klaida.

Image

Code: Select all

/**   -----------------*   Coded in 2010, *   Shuttle_Wave*   -----------------*   *   .:: Description ::.*   *   JailBreak VIP Menu.*   *   .:: Contacts ::.**   Email: [email protected]**   Steam: shuttle_wave or lengjonathon* */#pragma semicolon 1 #include <amxmodx>#include <cstrike>#include <engine>#include <fun>#include <hamsandwich> #define ADMIN_JBVIP ADMIN_LEVEL_H // Define the Plugin Versionnew const VERSION[] = { "1.0" }; // PREFIXnew const PREFIX[] = { "!g[ JailBreak ]!n" }; new VipUsed[33];new HasSpeed; new Float:fast_speed = 250.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 vmenu", "cmdVmenu");    register_clcmd("say /vmenu", "cmdVmenu");    register_clcmd("say_team vmenu", "cmdVmenu");    register_clcmd("say_team /vmenu", "cmdVmenu");} 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){    if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) & ADMIN_JBVIP && !VipUsed[id])    {        VipCTMenu(id);    }        else if(cs_get_user_team(id) == CS_TEAM_T && get_user_flags(id) & ADMIN_JBVIP && !VipUsed[id])    {        VipTMenu(id);    }        else if(VipUsed[id])    {        client_printc(id, "%s You Already used !gVIP Menu!n this round. Please wait till next round", PREFIX);    }        else    {        client_printc(id, "%s Only !gVIP!n may use the VIP Menu", PREFIX);        return PLUGIN_HANDLED;    }        return PLUGIN_HANDLED;} public VipCTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\r", "VipCTMenu_handler");     menu_additem(menu, "\w+50hp and +100 armor", "1", 0);    menu_additem(menu, "\wM4A1 and AK47", "2", 0);    menu_additem(menu, "\wGlow Green ", "3", 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 You Have just recieved !g50HP!n and !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 You Have just recieved an !gM4A1!n and !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 You Have just recieved !gGlowing Green!n", PREFIX);        }    }     menu_destroy(menu);    return PLUGIN_HANDLED;} public VipTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\r", "VipTMenu_handler");     menu_additem(menu, "\wGlock with 1 bullet", "1", 0);    menu_additem(menu, "\wGlow Green ", "2", 0);    menu_additem(menu, "\w+50hp and +100armor", "3", 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), 1);                        client_printc(id, "%s You Have just recieved a !gGlock with 1 Bullet!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 You Have just recieved !gGlowing Green!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 You Have just recieved !g50HP!n and !g100 Armor!n", 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();            }        }    }}

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: vip pluginas

Post by aaarnas »

Čia ne tą pluginą įkėlei.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: vip pluginas

Post by KamiN »

Tai, kad ta, daugiau jokio vip plugino neturiu. O vip zaidejui parasius /vmenu ir pasirinkus 3 meta toki errora konsolei, kaip foto matai.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: vip pluginas

Post by aaarnas »

Ech, ten ne vienas erroras buvo.

Po 74 eilute įdėk šitą:

Code: Select all

if(!is_user_alive(id)) return HAM_IGNORED
Palikau CS pasaulį ;/ . Nebepasiekiamas.

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: vip pluginas

Post by KamiN »

Taip va turi atrodyt?

Code: Select all

/**   -----------------*   Coded in 2010,*   Shuttle_Wave*   -----------------*  *   .:: Description ::.*  *   JailBreak VIP Menu.*  *   .:: Contacts ::.**   Email: [email protected]**   Steam: shuttle_wave or lengjonathon**/#pragma semicolon 1 #include <amxmodx>#include <cstrike>#include <engine>#include <fun>#include <hamsandwich> #define ADMIN_JBVIP ADMIN_LEVEL_H // Define the Plugin Versionnew const VERSION[] = { "1.0" }; // PREFIXnew const PREFIX[] = { "!g[ JailBreak ]!n" }; new VipUsed[33];new HasSpeed; new Float:fast_speed = 250.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 vmenu", "cmdVmenu");    register_clcmd("say /vmenu", "cmdVmenu");    register_clcmd("say_team vmenu", "cmdVmenu");    register_clcmd("say_team /vmenu", "cmdVmenu");} 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){    if(!is_user_alive(id)) return HAM_IGNORED    HasSpeed = false;    VipUsed[id] = false;    set_user_maxspeed(id, normal_speed);    set_user_rendering( id, _, 0, 0, 0, _, 0 );  } public cmdVmenu(id){    if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) & ADMIN_JBVIP && !VipUsed[id])    {        VipCTMenu(id);    }       else if(cs_get_user_team(id) == CS_TEAM_T && get_user_flags(id) & ADMIN_JBVIP && !VipUsed[id])    {        VipTMenu(id);    }       else if(VipUsed[id])    {        client_printc(id, "%s You Already used !gVIP Menu!n this round. Please wait till next round", PREFIX);    }       else    {        client_printc(id, "%s Only !gVIP!n may use the VIP Menu", PREFIX);        return PLUGIN_HANDLED;    }       return PLUGIN_HANDLED;} public VipCTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\r", "VipCTMenu_handler");     menu_additem(menu, "\w+50hp and +100 armor", "1", 0);    menu_additem(menu, "\wM4A1 and AK47", "2", 0);    menu_additem(menu, "\wGlow Green ", "3", 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 You Have just recieved !g50HP!n and !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 You Have just recieved an !gM4A1!n and !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 You Have just recieved !gGlowing Green!n", PREFIX);        }    }     menu_destroy(menu);    return PLUGIN_HANDLED;} public VipTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\r", "VipTMenu_handler");     menu_additem(menu, "\wGlock with 1 bullet", "1", 0);    menu_additem(menu, "\wGlow Green ", "2", 0);    menu_additem(menu, "\w+50hp and +100armor", "3", 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), 1);                       client_printc(id, "%s You Have just recieved a !gGlock with 1 Bullet!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 You Have just recieved !gGlowing Green!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 You Have just recieved !g50HP!n and !g100 Armor!n", 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();            }        }    }}

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: vip pluginas

Post by aaarnas »

Taip

Po

Code: Select all

set_user_rendering( id, _, 0, 0, 0, _, 0 );
Dar įdėk

Code: Select all

return HAM_IGNORED
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
ShoX
Gana aktyvus vartotojas
Posts: 217
Joined: 2010 Nov 15 19:45
Location: Lithuania

Re: vip pluginas

Post by ShoX »

dproto irgi neveikia...
parsisiusk isnaujo dproto ir isidek.

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: vip pluginas

Post by KamiN »

aaarnas wrote:Ech, ten ne vienas erroras buvo.

Po 74 eilute įdėk šitą:

Code: Select all

if(!is_user_alive(id)) return HAM_IGNORED

Kai sita idedu man nebeleidzia sukompilint.
Image

Code: Select all

 #pragma semicolon 1 #include <amxmodx>#include <cstrike>#include <engine>#include <fun>#include <hamsandwich> #define ADMIN_JBVIP ADMIN_LEVEL_H // Define the Plugin Versionnew const VERSION[] = { "1.0" }; // PREFIXnew const PREFIX[] = { "!g[ JailBreak ]!n" }; new VipUsed[33];new HasSpeed; new Float:fast_speed = 250.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 vmenu", "cmdVmenu");    register_clcmd("say /vmenu", "cmdVmenu");    register_clcmd("say_team vmenu", "cmdVmenu");    register_clcmd("say_team /vmenu", "cmdVmenu");} 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){    if(!is_user_alive(id)) return HAM_IGNORED    HasSpeed = false;    VipUsed[id] = false;    set_user_maxspeed(id, normal_speed);    set_user_rendering( id, _, 0, 0, 0, _, 0 );  } public cmdVmenu(id){    if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) & ADMIN_JBVIP && !VipUsed[id])    {        VipCTMenu(id);    }       else if(cs_get_user_team(id) == CS_TEAM_T && get_user_flags(id) & ADMIN_JBVIP && !VipUsed[id])    {        VipTMenu(id);    }       else if(VipUsed[id])    {        client_printc(id, "%s You Already used !gVIP Menu!n this round. Please wait till next round", PREFIX);    }       else    {        client_printc(id, "%s Only !gVIP!n may use the VIP Menu", PREFIX);        return PLUGIN_HANDLED;    }       return PLUGIN_HANDLED;} public VipCTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\r", "VipCTMenu_handler");     menu_additem(menu, "\w+50hp and +100 armor", "1", 0);    menu_additem(menu, "\wM4A1 and AK47", "2", 0);    menu_additem(menu, "\wGlow Green ", "3", 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 You Have just recieved !g50HP!n and !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 You Have just recieved an !gM4A1!n and !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 You Have just recieved !gGlowing Green!n", PREFIX);        }    }     menu_destroy(menu);    return PLUGIN_HANDLED;} public VipTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\r", "VipTMenu_handler");     menu_additem(menu, "\wGlock with 1 bullet", "1", 0);    menu_additem(menu, "\wGlow Green ", "2", 0);    menu_additem(menu, "\w+50hp and +100armor", "3", 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), 1);                       client_printc(id, "%s You Have just recieved a !gGlock with 1 Bullet!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 You Have just recieved !gGlowing Green!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 You Have just recieved !g50HP!n and !g100 Armor!n", 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 KamiN on 2011 May 15 14:48, edited 1 time in total.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: vip pluginas

Post by aaarnas »

59 eilutėje uždėk ;

Po 63 eilute:

Code: Select all

return HAM_IGNORED;
Palikau CS pasaulį ;/ . Nebepasiekiamas.

KamiN
Gana aktyvus vartotojas
Posts: 227
Joined: 2011 Apr 23 13:17

Re: vip pluginas

Post by KamiN »

Code: Select all

 #pragma semicolon 1 #include <amxmodx>#include <cstrike>#include <engine>#include <fun>#include <hamsandwich> #define ADMIN_JBVIP ADMIN_LEVEL_H // Define the Plugin Versionnew const VERSION[] = { "1.0" }; // PREFIXnew const PREFIX[] = { "!g[ JailBreak ]!n" }; new VipUsed[33];new HasSpeed; new Float:fast_speed = 250.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 vmenu", "cmdVmenu");    register_clcmd("say /vmenu", "cmdVmenu");    register_clcmd("say_team vmenu", "cmdVmenu");    register_clcmd("say_team /vmenu", "cmdVmenu");} 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){    if(!is_user_alive(id)) return HAM_IGNORED;    HasSpeed = false;    VipUsed[id] = false;    set_user_maxspeed(id, normal_speed);    set_user_rendering( id, _, 0, 0, 0, _, 0 );    return HAM_IGNORED;  } public cmdVmenu(id){    if(cs_get_user_team(id) == CS_TEAM_CT && get_user_flags(id) & ADMIN_JBVIP && !VipUsed[id])    {        VipCTMenu(id);    }       else if(cs_get_user_team(id) == CS_TEAM_T && get_user_flags(id) & ADMIN_JBVIP && !VipUsed[id])    {        VipTMenu(id);    }       else if(VipUsed[id])    {        client_printc(id, "%s You Already used !gVIP Menu!n this round. Please wait till next round", PREFIX);    }       else    {        client_printc(id, "%s Only !gVIP!n may use the VIP Menu", PREFIX);        return PLUGIN_HANDLED;    }       return PLUGIN_HANDLED;} public VipCTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\r", "VipCTMenu_handler");     menu_additem(menu, "\w+50hp and +100 armor", "1", 0);    menu_additem(menu, "\wM4A1 and AK47", "2", 0);    menu_additem(menu, "\wGlow Green ", "3", 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 You Have just recieved !g50HP!n and !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 You Have just recieved an !gM4A1!n and !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 You Have just recieved !gGlowing Green!n", PREFIX);        }    }     menu_destroy(menu);    return PLUGIN_HANDLED;} public VipTMenu(id){    new menu = menu_create("\yJailBreak VIP Menu:^n\r", "VipTMenu_handler");     menu_additem(menu, "\wGlock with 1 bullet", "1", 0);    menu_additem(menu, "\wGlow Green ", "2", 0);    menu_additem(menu, "\w+50hp and +100armor", "3", 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), 1);                       client_printc(id, "%s You Have just recieved a !gGlock with 1 Bullet!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 You Have just recieved !gGlowing Green!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 You Have just recieved !g50HP!n and !g100 Armor!n", 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();            }        }    }}
Viskas ar dar kurnors kanors blogo matai?

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests