Skocz do zawartości

Rekomendowane odpowiedzi

Cytat

#include <sourcemod>
#include <cstrike>
#include <sdktools>

#pragma newdecls required;
#pragma semicolon 1

public void OnPluginStart()
{
    RegAdminCmd("sm_menu,");
}

public Action MenuGlowne(int client, int args)
{
    ShowWeaponMenu(client);
}

public void ShowWeaponMenu(int client)
{
    Menu menu = new Menu(Secondary_Weapon);
    
    menu.SetTitle("Wybierz Pierwszą Broń:");
    
    menu.AddItem("weapon_deagle",                "Deagle");
    menu.AddItem("weapon_cz75a",                "Czetka");
    menu.AddItem("weapon_glock",    "Glock");
    menu.AddItem("weapon_hkp2000",                "P2000");
    menu.AddItem("weapon_p250",                "P250");
    menu.AddItem("weapon_tec9",                "Tec9");
    
    SetMenuExitButton(menu, false);
    menu.Display(client, 0);
}

public int Secondary_Weapon(Handle menu, MenuAction action, int client, int itemNum)
{
    switch(action)
    {
        case MenuAction_Select:
        {
            if(IsPlayerAlive(client))
            {
                char info[32];
                GetMenuItem(menu, itemNum, info, sizeof(info));
                GivePlayerItem(client, info);

                Menu menu2 = new Menu(Secondary_Handler);
                menu2.SetTitle("Wybierz Dodatki NiceSkill.pl:");
                
                menu2.AddItem("weapon_healthshot",                "Medyk");
                
                SetMenuExitButton(menu2, false);
                menu2.Display(client, 0);
            }
        }
    }
    return false;
}

public int Secondary_Handler(Menu menu2, MenuAction action, int client, int itemNum)
{
    #if defined DEBUG_LOG
    LogMessage("Secondary_Handler");
    #endif
    switch(action)
    {
        case MenuAction_Select:
        {
            if(IsPlayerAlive(client))
            {
                char info[32];
                GetMenuItem(menu2, itemNum, info, sizeof(info));
                GivePlayerItem(client, info);
            }
        }
    }
}

Proszę o pomoc w compile do smx :P , 

Plugin na menu wyboru pistoletów proszę o pomoc 

Odnośnik do odpowiedzi
Udostępnij na innych stronach
Cytat

#include <sourcemod>
#include <cstrike>
#include <sdktools>

#pragma newdecls required;
#pragma semicolon 1

public void OnPluginStart()
{
    RegConsoleCmd("sm_menu", MenuGlowne);
}

public Action MenuGlowne(int client, int args)
{
    ShowWeaponMenu(client);
}

public void ShowWeaponMenu(int client)
{
    Menu menu = new Menu(Secondary_Weapon);
    
    menu.SetTitle("Wybierz Pierwszą Broń:");
    
    menu.AddItem("weapon_deagle", "Deagle");
    menu.AddItem("weapon_cz75a", "Czetka");
    menu.AddItem("weapon_glock", "Glock");
    menu.AddItem("weapon_hkp2000", "P2000");
    menu.AddItem("weapon_p250", "P250");
    menu.AddItem("weapon_tec9", "Tec9");
    
    SetMenuExitButton(menu, false);
    menu.Display(client, 0);
}

public int Secondary_Weapon(Handle menu, MenuAction action, int client, int itemNum)
{
    switch (action)
    {
        case MenuAction_Select:
        {
            if (IsPlayerAlive(client))
            {
                char info[32];
                GetMenuItem(menu, itemNum, info, sizeof(info));
                GivePlayerItem(client, info);
                
                Menu menu2 = new Menu(Secondary_Handler);
                menu2.SetTitle("Wybierz Dodatki NiceSkill.pl:");
                
                menu2.AddItem("weapon_healthshot", "Medyk");
                
                SetMenuExitButton(menu2, false);
                menu2.Display(client, 0);
            }
        }
    }
    return false;
}

public int Secondary_Handler(Menu menu2, MenuAction action, int client, int itemNum)
{
    #if defined DEBUG_LOG
    LogMessage("Secondary_Handler");
    #endif
    switch (action)
    {
        case MenuAction_Select:
        {
            if (IsPlayerAlive(client))
            {
                char info[32];
                GetMenuItem(menu2, itemNum, info, sizeof(info));
                GivePlayerItem(client, info);
            }
        }
    }
} 

gocode.smx

Sygnatura użytkownika

Potrzebujesz paczkę/plugin  na serwer CSGO : 

Sprawdź - > https://pluginycs.pl/profile/y0ung

Lub napisz do mnie na Steam : https://steamcommunity.com/id/D3nieltokutas/

Discord : y0ung#8352 

😉

 

spacer.png

image.png.98573f0352f353f188671f84c7439c44.png

Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ostatnio przeglądający ten temat (5 użytkowników)

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...