Jump to content
  • Chmurka
  • Boróweczka
  • Jabłuszko
  • Limonka
  • Czekoladka
  • Węgielek
Sign in to follow this  
Sqower

[Rozwiązane] Problem przy kompilacji

Recommended Posts

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);
	}
}

 

Edited by Sqower

Share this post


Link to post
Share on other sites

Hmm...

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

 

  • Lubię to! 1

Share this post


Link to post
Share on other sites

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);
	}
}

 

 

  • Haha! 1

Share this post


Link to post
Share on other sites
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 ?

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

Nasza historia

Na początku byliśmy małą grupą internetowych znajomych, którzy stwierdzili, że potrzebne jest solidne forum, na którym znajdą się ludzie z dużą wiedzą programistyczną ukierunkowaną na CS:GO. Pomysł powstał na początku 2018 roku, a parę miesięcy później, 19 kwietnia, powstała ta strona internetowa. Jako alternatywna odpowiedź na inne tego typu miejsca, poważnie podeszliśmy do tematu, najpierw tłumacząc angielską dokumentację SourceMod'a na język polski, a potem pisząc rozległe poradniki i wypełniając forum najpotrzebniejszymi rzeczami dla właścicieli serwerów i programistów. Cała nasza Ekipa jest dumna z pracy jaką w to włożyliśmy i cieszymy się że zbierają się wokół nas zarówno ludzie znający tematy sourcepawn'a i konfiguracji, jak i również nowe twarze w tym "biznesie", którym z chęcią niesiemy wiedzę oraz pomoc w rozwiązywaniu problemów.

Największe modyfikacje serwerowe

×
×
  • Create New...