Danix Opublikowano Maj 17, 2020 o 19:31 Udostępnij Opublikowano Maj 17, 2020 o 19:31 siemka (chcialbym zeby w drawpanel było widać nick gracza, ktory wywoluje menu) mam problem z tym -----> " #pragma semicolon 1 #pragma newdecls required #define NAME "Simple Menu" #define AUTHOR "Master" #define VERSION "1.0" #define URL "https:" #define nullstr NULL_STRING public Plugin myinfo = { name = NAME, author = AUTHOR, version = VERSION, url = URL }; public void OnPluginStart() { RegConsoleCmd("sm_base", CMD_base); RegConsoleCmd("sm_basebuilder", CMD_base); } public Action CMD_base(int client, int args) { Menu menu = new Menu(Menu_Handler); menu.SetTitle("Główne menu\n \n"); menu.AddItem(nullstr, "Ogólne zasady Basebuilder"); menu.AddItem(nullstr, "Kampy"); menu.AddItem(nullstr, "Komendy"); menu.AddItem(nullstr, "Bindy"); menu.AddItem(nullstr, "Grupa steam"); menu.AddItem(nullstr, "Regulamin"); menu.AddItem(nullstr, "Forum"); menu.Display(client, 60); return Plugin_Handled; } public int Menu_Handler(Menu menu, MenuAction action, int client, int a) { char s_name[64]; GetClientName(client, s_name, sizeof(s_name)); switch(action) // To odpowiada za nick gracza { case MenuAction_Select: { switch(a) { case 0: { FakeClientCommandEx(client, "sm_zasady"); } case 1: { FakeClientCommandEx(client, "sm_kampy"); } case 2: { FakeClientCommandEx(client, "sm_komendy"); } case 3: { FakeClientCommandEx(client, "sm_bindy"); } case 4: { DrawPanel(client, "Grupa steam w konsoli"); PrintToChat(client, " \x04 ★\x02Zobacz wynik w konsoli\x04★"); PrintToConsole(client, "https://steamcommunity.com/groups/"); } case 5: { DrawPanel(client, "Regulamin w konsoli"); PrintToChat(client, " \x04 ★\x02Zobacz wynik w konsoli\x04★"); PrintToConsole(client, "--------------------------------/"); } case 6: { DrawPanel(client, "Witaj %s! Nasze forum to -------", s_name); // TUTAJ chcialbym - w tej linijce pisze to "plugin.sp(84) : error 092: number of arguments does not match definition" PrintToChat(client, "Witaj %s! Nasze forum to -------- ", s_name); // TUTAJ to dziala } } } case MenuAction_End: delete menu; } return 0; } public void DrawPanel(int client, const char[] buffer) { Panel panel = new Panel(); panel.SetTitle("Główne menu"); panel.DrawText(""); panel.DrawText(buffer); panel.DrawText(""); panel.DrawItem("Wróć"); panel.DrawItem("Wyjdź"); panel.Send(client, PanelHandler, 30); delete panel; } public int PanelHandler(Menu menu, MenuAction action, int client, int item) { switch(action) { case MenuAction_Select: { switch(item) { case 1: CMD_base(client, 0); case 2: delete menu; } } } } " Pomoze ktos ? blagam Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BinaR Opublikowano Maj 17, 2020 o 20:08 Udostępnij Opublikowano Maj 17, 2020 o 20:08 Zaloguj się lub zarejestruj aby zobaczyć zawartość. 1 Podziękuj! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Danix Opublikowano Maj 18, 2020 o 05:56 Autor Udostępnij Opublikowano Maj 18, 2020 o 05:56 Zaloguj się lub zarejestruj aby zobaczyć zawartość. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
SUPER TIMOR Opublikowano Maj 18, 2020 o 23:53 Udostępnij Opublikowano Maj 18, 2020 o 23:53 Zaloguj się lub zarejestruj aby zobaczyć zawartość. 1 Podziękuj! Z kodem rabatowym "TIMOR" zyskasz 10% rabatu na wszystkie usługi przez pierwszy miesiąc! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi