Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3865 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Kas gali but? meta error ;D

 
#include <amxmodx>
#include <engine>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <colorchat>
 
#define VIP_LEVEL ADMIN_LEVEL_H "t"
 
new const PREFIX[] = { "!g[VIP]!n" };
 
new VipUsed[33];
 
public plugin_init()
{
        register_plugin("VIPMenu", "1.0", "nunu");
 
        RegisterHam(Ham_Spawn, "zaidejas", "OnSpawn");
        
        register_clcmd("say /vipmenu", "cmdVmenu");
}
 
public OnSpawn(id)
{
        VipUsed[id] = false;
        set_user_rendering( id, _, 0, 0, 0, _, 0 );  
}
 
public cmdVmenu(id)
{
        if(!(get_user_flags(id) & VIP_LEVEL))
        {
                client_printc(id, "%s Jus ne VIP narys!", PREFIX);
                return PLUGIN_HANDLED;
        }
        
        if(!VipUsed[id])
        {
                switch(cs_get_user_team(id))
                {
                        case CS_TEAM_CT: VipCTMenu(id);
                        case CS_TEAM_T: VipTMenu(id);
                }
        }
        else if (VipUsed[id])
        {
                client_printc(id, "%s Palauk kito round!", PREFIX);
        }
        return PLUGIN_HANDLED;
}
 
public VipCTMenu(id)
{
        new menu = menu_create("\rCT\rM\wmeniu:", "VipCTMenu_handler");
 
        menu_additem(menu, "\wScout be kulku", "1", 0);
        menu_additem(menu, "\wHE Grenata", "2", 0);
        menu_additem(menu, "\w+20HP", "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;
        }
 
        switch(item)
        {
                case 0:
                {
                        give_item(id, "weapon_scout");
                        cs_set_user_bpammo(id, CSW_SCOUT, 0);
                        cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_scout", id), 0);
                        ColorChat(id, NORMAL, "^x04[^x03VIP^x04]^x01 Tu pasirinkai Scout!");
                        VipUsed[id] = true;
                }
                case 1:
                {
                        give_item(id, "weapon_hegrenade");
                        ColorChat(id, NORMAL, "^x04[^x03VIP^x04]^x01 Tu pasirinkai HE granata!");
                        VipUsed[id] = true;
                }
                case 2:
                {
                        set_user_health(id, get_user_health(id) + 20);
                        ColorChat(id, NORMAL, "^x04[^x03VIP^x04]^x01 Tu pasirinkai +20 HP!");
                        VipUsed[id] = true;
                }
        }
 
        menu_destroy(menu);
        return PLUGIN_HANDLED;
}
 
public VipTMenu(id)
{
        new menu = menu_create("\rT\rM\wmeniu:", "VipTMenu_handler");
 
        menu_additem(menu, "\wHE Granata", "1", 0);
        menu_additem(menu, "\wGlock su 2 kulkom", "2", 0);
        menu_additem(menu, "\w2 FB", "3", 0);
        menu_additem(menu, "\w+30HP", "4", 0);
        menu_additem(menu, "\wSG Granata", "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;
        }
 
        switch(item)
        {
                case 0:
                { 
                        give_item(id, "weapon_hegrenade");
                        ColorChat(id, NORMAL, "^x04[^x03VIP^x04]^x01 Tu pasirinkai He granata!");
                        VipUsed[id] = true;
                }
                case 1:
                {
                        give_item(id, "weapon_glock18");
                        cs_set_user_bpammo(id, CSW_GLOCK18, 0);
                        cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_glock18", id), 2);
                        ColorChat(id, NORMAL, "^x04[^x03VIP^x04]^x01 Tu pasirinkai Glock su 2 kulkom!");
                        VipUsed[id] = true;
                }               
                case 2:
                {
                        give_item(id, "weapon_flashgrenade");
                        give_item(id, "weapon_flashgrenade");
                        ColorChat(id, NORMAL, "^x04[^x03VIP^x04]^x01 Tu pasirinkai FB granata!");
                        VipUsed[id] = true;                     
                }  
                case 3: 
                { 
                        set_user_health(id, get_user_health(id) + 30);
                        ColorChat(id, NORMAL, "^x04[^x03VIP^x04]^x01 Tu pasirinkai 20HP!");
                        VipUsed[id] = true;
                }
                case 4: 
                { 
                        give_item(id, "weapon_smokegrenade");
                        ColorChat(id, NORMAL, "^x04[^x03VIP^x04]^x01 Tu pasirinkai saldoma granata!");
                        VipUsed[id] = true;
                }
        }
 
        menu_destroy(menu);
        return PLUGIN_HANDLED;
}
 
stock 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))
                        {
                                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
                                write_byte(players);
                                write_string(msg);
                                message_end();
                        }
                }
        }
}  

Minimukas


 


 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3865 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...