Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

Problem z menu


BlackY123
 Udostępnij

Rekomendowane odpowiedzi

Gdy próbuje skompilować to:

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

#define CHOICE1 "#choice1"
#define CHOICE2 "#choice2"
#define CHOICE3 "#choice3"
#define CHOICE4 "#choice4"
#define CHOICE5 "#choice5"
#define CHOICE6 "#choice6"
 

public void OnPluginStart()
{
	LoadTranslations("menu_test.phrases");
	RegConsoleCmd("menu", Menu_Test1);
	
}
 
public int MenuHandler1(Menu menu, MenuAction action, int param1, int param2)
{
	switch(action)
	{
		case MenuAction_Start:
		{
			PrintToServer("Displaying menu");
		}
 
		case MenuAction_Display:
		{
	 		char buffer[255];
			Format(buffer, sizeof(buffer), "%T", "Vote Nextmap", param1);
 
			Panel panel = view_as<Panel>(param2);
			panel.SetTitle(buffer);
			PrintToServer("Client %d was sent menu with panel %x", param1, param2);
		}
 
		case MenuAction_Select:
		{
			
			char info[32];
			menu.GetItem(param2, info, sizeof(info));
			if (StrEqual(info, CHOICE1))
			{
			 ClientCommand(client, "sm_klasa");
			}
			else if (StrEqual(info, CHOICE2))
			{
				ClientCommand(client, "sm_store");
			}
			else	if (StrEqual(info, CHOICE3))
			{
			ClientCommand(client, "sm_pong");
			}
			else	if (StrEqual(info, CHOICE4))
			{
			ClientCommand(client, "sm_tetris");
			}
			else	if (StrEqual(info, CHOICE5))
			{
			ClientCommand(client, "sm_snake");
			}
			else	if (StrEqual(info, CHOICE6))
			{
			ClientCommand(client, "sm_sklepsms");
			}
		}
 
		case MenuAction_Cancel:
		{
			PrintToServer("Client %d's menu was cancelled for reason %d", param1, param2);
		}
 
		case MenuAction_End:
		{
			delete menu;
		}
 
	
	}
 
	return 0;
}
 
public Action Menu_Test1(int client, int args)
{
	Menu menu = new Menu(MenuHandler1, MENU_ACTIONS_ALL);
	menu.SetTitle("%T", "BB MENU");
	menu.AddItem(CHOICE1, "Wybór klasy");
	menu.AddItem(CHOICE2, "Sklep z itemami");
	menu.AddItem(CHOICE3, "Pong");
	menu.AddItem(CHOICE4, "Tetris");
	menu.AddItem(CHOICE5, "Snake");
	menu.AddItem(CHOICE6, "SklepSMS");
	menu.ExitButton = true;
	menu.Display(client, 20);
 
	return Plugin_Handled;
}

Mam taki błąd:

 

Cytat

plugin.sp(47) : error 017: undefined symbol "client"
plugin.sp(51) : error 017: undefined symbol "client"
plugin.sp(55) : error 017: undefined symbol "client"
plugin.sp(59) : error 017: undefined symbol "client"
plugin.sp(63) : error 017: undefined symbol "client"
plugin.sp(67) : error 017: undefined symbol "client"

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

×
×
  • Dodaj nową pozycję...