Skocz do zawartości
Sqower

[Rozwiązane] Problem przy kompilacji

Rekomendowane odpowiedzi

Witam mam mały problem przy kompilacji pliku  z góry dzięki

#include <cstrike>
#include <sourcemod>
#include <multicolors>

#define PL_VERSION "1.0"

#pragma newdecls required
#pragma semicolon 1

public Plugin myinfo = 
{
	name = "[CS:GO] Menu Pomocy", 
	author = "ProfilSteam", 
	description = "[CS:GO] Menu Pomocy", 
	version = PL_VERSION, 
	url = "http://steamcommunity.com/id/ProfilSteamH2K"
}

public void OnPluginStart()
{
	RegConsoleCmd("sm_emotki", CMD_PomocGlowna);
}

public void OnMapStart()
{
	AutoExecConfig(true, "MenuPomocy_Config");
}

public Action CMD_PomocGlowna(int client, int args)
{
	Menu menupomoc = new Menu(Menu_Pomocy);
	menupomoc.SetTitle("Emotki!");
	menupomoc.AddItem("opcja1", "» Clap");
	menupomoc.AddItem("opcja2", "» 200IQ");
	menupomoc.AddItem("opcja3", "» Mvp");
	menupomoc.AddItem("opcja4", "» Pokoj");
	menupomoc.AddItem("opcja5", "» Zgadzam");
	menupomoc.AddItem("opcja6", "» Negetive");
	menupomoc.ExitButton = true;
	menupomoc.Display(client, 0);
}

public int Menu_Pomocy(Menu menupomoc, MenuAction action, int client, int itemNum)
{
	if (action == MenuAction_Select)
	{
		char info[32];
		GetMenuItem(menupomoc, itemNum, info, sizeof(info));
		
		else if (strcmp(info, "opcja1") == 0) {
			ClientCommand(client, "/CLAPPING");
		}
		
		else if (strcmp(info, "opcja2") == 0) {
			ClientCommand(client, "/200_IQ_PLAY");
		}
		
		else if (strcmp(info, "opcja3") == 0) {
			ClientCommand(client, "/MVP");
		}
		
		else if (strcmp(info, "opcja4") == 0) {
			ClientCommand(client, "/PEACE");	
		}
		
		else if (strcmp(info, "opcja5") == 0) {
			ClientCommand(client, "/THUMBS_UP");
		}
		
		else if (strcmp(info, "opcja6") == 0) {
			ClientCommand(client, "/THUMBS_DOWN");	
		}
		
	}
	
	else if (action == MenuAction_End) {
		CloseHandle(menupomoc);
	}
}

 

Edytowane przez Sqower

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Hmm...

		if (strcmp(info, "opcja1") == 0) {
			ClientCommand(client, "/CLAPPING");
		}

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jak już próbujesz edytować mój plugin ? To przynajmniej usuń z niego zbędne rzeczy.

 

Spoiler

#include <sourcemod>

#define PL_VERSION "1.0"

#pragma newdecls required
#pragma semicolon 1

public Plugin myinfo = 
{
	name = "[CS:GO] Menu Pomocy", 
	author = "ProfilSteam", 
	description = "[CS:GO] Menu Pomocy", 
	version = PL_VERSION, 
	url = "http://steamcommunity.com/id/ProfilSteamH2K"
}

public void OnPluginStart()
{
	RegConsoleCmd("sm_emotki", CMD_PomocGlowna);
}

public Action CMD_PomocGlowna(int client, int args)
{
	Menu menupomoc = new Menu(Menu_Pomocy);
	menupomoc.SetTitle("Emotki!");
	menupomoc.AddItem("opcja1", "» Clap");
	menupomoc.AddItem("opcja2", "» 200IQ");
	menupomoc.AddItem("opcja3", "» Mvp");
	menupomoc.AddItem("opcja4", "» Pokoj");
	menupomoc.AddItem("opcja5", "» Zgadzam");
	menupomoc.AddItem("opcja6", "» Negetive");
	menupomoc.ExitButton = true;
	menupomoc.Display(client, MENU_TIME_FOREVER);
}

public int Menu_Pomocy(Menu menupomoc, MenuAction action, int client, int itemNum)
{
	if (action == MenuAction_Select)
	{
		char info[32];
		GetMenuItem(menupomoc, itemNum, info, sizeof(info));
		
		if (strcmp(info, "opcja1") == 0) {
			ClientCommand(client, "/CLAPPING");
		}
		
		else if (strcmp(info, "opcja2") == 0) {
			ClientCommand(client, "/200_IQ_PLAY");
		}
		
		else if (strcmp(info, "opcja3") == 0) {
			ClientCommand(client, "/MVP");
		}
		
		else if (strcmp(info, "opcja4") == 0) {
			ClientCommand(client, "/PEACE");	
		}
		
		else if (strcmp(info, "opcja5") == 0) {
			ClientCommand(client, "/THUMBS_UP");
		}
		
		else if (strcmp(info, "opcja6") == 0) {
			ClientCommand(client, "/THUMBS_DOWN");	
		}
		
	}
	
	else if (action == MenuAction_End) {
		CloseHandle(menupomoc);
	}
}

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Dnia 15.02.2019 o 06:23, Mesharsky napisał:

Jak już próbujesz edytować mój plugin ? To przynajmniej usuń z niego zbędne rzeczy.

 

 
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Ukryj treść


#include <sourcemod>

#define PL_VERSION "1.0"

#pragma newdecls required
#pragma semicolon 1

public Plugin myinfo = 
{
	name = "[CS:GO] Menu Pomocy", 
	author = "ProfilSteam", 
	description = "[CS:GO] Menu Pomocy", 
	version = PL_VERSION, 
	url = "http://steamcommunity.com/id/ProfilSteamH2K"
}

public void OnPluginStart()
{
	RegConsoleCmd("sm_emotki", CMD_PomocGlowna);
}

public Action CMD_PomocGlowna(int client, int args)
{
	Menu menupomoc = new Menu(Menu_Pomocy);
	menupomoc.SetTitle("Emotki!");
	menupomoc.AddItem("opcja1", "» Clap");
	menupomoc.AddItem("opcja2", "» 200IQ");
	menupomoc.AddItem("opcja3", "» Mvp");
	menupomoc.AddItem("opcja4", "» Pokoj");
	menupomoc.AddItem("opcja5", "» Zgadzam");
	menupomoc.AddItem("opcja6", "» Negetive");
	menupomoc.ExitButton = true;
	menupomoc.Display(client, MENU_TIME_FOREVER);
}

public int Menu_Pomocy(Menu menupomoc, MenuAction action, int client, int itemNum)
{
	if (action == MenuAction_Select)
	{
		char info[32];
		GetMenuItem(menupomoc, itemNum, info, sizeof(info));
		
		if (strcmp(info, "opcja1") == 0) {
			ClientCommand(client, "/CLAPPING");
		}
		
		else if (strcmp(info, "opcja2") == 0) {
			ClientCommand(client, "/200_IQ_PLAY");
		}
		
		else if (strcmp(info, "opcja3") == 0) {
			ClientCommand(client, "/MVP");
		}
		
		else if (strcmp(info, "opcja4") == 0) {
			ClientCommand(client, "/PEACE");	
		}
		
		else if (strcmp(info, "opcja5") == 0) {
			ClientCommand(client, "/THUMBS_UP");
		}
		
		else if (strcmp(info, "opcja6") == 0) {
			ClientCommand(client, "/THUMBS_DOWN");	
		}
		
	}
	
	else if (action == MenuAction_End) {
		CloseHandle(menupomoc);
	}
}

 

 

Jest to plan ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wiadomość wygenerowana automatycznie

 

Pomoc udzielona

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...