Raised This Month: $51 Target: $400
 12% 

Solved Help with a plugin!


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
FreezerPT
Senior Member
Join Date: Mar 2017
Location: 127.0.0.1
Old 04-10-2020 , 18:01   Help with a plugin!
Reply With Quote #1

Hello guys, I make this plugin because I want, when the player write on chat !lvl shows a menu with information like on the image!



But when I enter on chat !lvl nothing happens!

Here is my code:

Code:
#include <sourcemod>

public Plugin:myinfo =
{
  name = "prT_Menu",
  author = "prT-",
  description = "Shows a simple menu information",
  version = "1.0"

}

public OnPluginStart()
{
  RegConsoleCmd("sm_lvl", RankMenu, "Open the information menu");
}

public Action:RankMenu(client, args)
{
  ShowMenu(client);
}

public Menu_Handler(Handle:menu, MenuAction:option, client, MenuIndex)
{
  if( option == MenuAction_End){
    CloseHandle(menu);
  }
}

stock ShowMenu(client)
{
	new Handle:menu = CreateMenu(Menu_Handler);
	SetMenuTitle(menu, "Menu Ranks");
	AddMenuItem(menu, "", "Unranked - Menos do que 100 pontos");
	AddMenuItem(menu, "", "Silver I - Entre 100 e 149 pontos");
	AddMenuItem(menu, "", "Silver II - Entre 150 e 199 pontos");
	AddMenuItem(menu, "", "Silver III - Entre 200 e 299 pontos");
	AddMenuItem(menu, "", "Silver IV - Entre 300 e 399 pontos");
	AddMenuItem(menu, "", "Silver Elite - Entre 400 e 499 pontos");
	AddMenuItem(menu, "", "Silver Elite Master - Entre 500 e 599 pontos");
	AddMenuItem(menu, "", "Gold I - Entre 600 e 749 pontos");
	AddMenuItem(menu, "", "Gold II - Entre 750 e 899 pontos");
	AddMenuItem(menu, "", "Gold III - Entre 900 e 1049 pontos");
	AddMenuItem(menu, "", "Gold IV - Entre 1050 e 1199 pontos");
	AddMenuItem(menu, "", "AK-I - Entre 1200 e 1399 pontos");
	AddMenuItem(menu, "", "AK-II - Entre 1400 e 1599 pontos");
	AddMenuItem(menu, "", "AK-Cruzada - Entre 1600 e 1799 pontos");
	AddMenuItem(menu, "", "Eximio - Entre 1800 e 1999 pontos");
	AddMenuItem(menu, "", "Legendary Eagle  - Entre 2000 e 1199 pontos");
	AddMenuItem(menu, "", "Legendary Eagle Master - Entre 2200 e 2399 pontos");
	AddMenuItem(menu, "", "Supremo - Entre 2400 e 2699 pontos");
	AddMenuItem(menu, "", "Global - Mais do que 2700 pontos");
}
__________________

Last edited by FreezerPT; 04-16-2020 at 17:35. Reason: solved
FreezerPT is offline
Bacardi
Veteran Member
Join Date: Jan 2010
Location: mom's basement
Old 04-10-2020 , 18:39   Re: Help with a plugin!
Reply With Quote #2

Have you touch SourceMod settings, configures?
Or have you installed some kind chat process plugins?

Try unload other plugins and test again chat trigger !lvl
or /lvl
__________________
Do not Private Message @me
Bacardi is offline
FreezerPT
Senior Member
Join Date: Mar 2017
Location: 127.0.0.1
Old 04-10-2020 , 18:46   Re: Help with a plugin!
Reply With Quote #3

Quote:
Originally Posted by Bacardi View Post
Have you touch SourceMod settings, configures?
Or have you installed some kind chat process plugins?

Try unload other plugins and test again chat trigger !lvl
or /lvl
Yes I have chat processor!
__________________
FreezerPT is offline
Bacardi
Veteran Member
Join Date: Jan 2010
Location: mom's basement
Old 04-10-2020 , 19:01   Re: Help with a plugin!
Reply With Quote #4

Well... and you unloaded that plugin, your chat triggers start work?
__________________
Do not Private Message @me
Bacardi is offline
FreezerPT
Senior Member
Join Date: Mar 2017
Location: 127.0.0.1
Old 04-10-2020 , 19:04   Re: Help with a plugin!
Reply With Quote #5

Quote:
Originally Posted by Bacardi View Post
Well... and you unloaded that plugin, your chat triggers start work?
Well yes, like !admin, or !report etc all work, but this on no! Maybe its the plugin I dont Know! I will try to desable chat processor, but I dont belive that this menu doesnt work because of it! All others menus work very well
__________________
FreezerPT is offline
Bacardi
Veteran Member
Join Date: Jan 2010
Location: mom's basement
Old 04-10-2020 , 19:20   Re: Help with a plugin!
Reply With Quote #6

PHP Code:
public Action:RankMenu(clientargs)
{
     
ShowMenu(client);

   return 
Plugin_Handled;
 } 
Maybe this fix
__________________
Do not Private Message @me
Bacardi is offline
FreezerPT
Senior Member
Join Date: Mar 2017
Location: 127.0.0.1
Old 04-11-2020 , 07:12   Re: [Solved] Help with a plugin!
Reply With Quote #7

Quote:
Originally Posted by Bacardi View Post
PHP Code:
public Action:RankMenu(clientargs)
{
     
ShowMenu(client);

   return 
Plugin_Handled;
 } 
Maybe this fix
I make a new one thanks any ways!
__________________
FreezerPT is offline
8guawong
AlliedModders Donor
Join Date: Dec 2013
Location: BlackMarke7
Old 04-11-2020 , 07:21   Re: [Solved] Help with a plugin!
Reply With Quote #8

Quote:
Originally Posted by FreezerPT View Post
Hello guys, I make this plugin because I want, when the player write on chat !lvl shows a menu with information like on the image!



But when I enter on chat !lvl nothing happens!

Here is my code:

Code:
#include <sourcemod>

public Plugin:myinfo =
{
  name = "prT_Menu",
  author = "prT-",
  description = "Shows a simple menu information",
  version = "1.0"

}

public OnPluginStart()
{
  RegConsoleCmd("sm_lvl", RankMenu, "Open the information menu");
}

public Action:RankMenu(client, args)
{
  ShowMenu(client);
}

public Menu_Handler(Handle:menu, MenuAction:option, client, MenuIndex)
{
  if( option == MenuAction_End){
    CloseHandle(menu);
  }
}

stock ShowMenu(client)
{
	new Handle:menu = CreateMenu(Menu_Handler);
	SetMenuTitle(menu, "Menu Ranks");
	AddMenuItem(menu, "", "Unranked - Menos do que 100 pontos");
	AddMenuItem(menu, "", "Silver I - Entre 100 e 149 pontos");
	AddMenuItem(menu, "", "Silver II - Entre 150 e 199 pontos");
	AddMenuItem(menu, "", "Silver III - Entre 200 e 299 pontos");
	AddMenuItem(menu, "", "Silver IV - Entre 300 e 399 pontos");
	AddMenuItem(menu, "", "Silver Elite - Entre 400 e 499 pontos");
	AddMenuItem(menu, "", "Silver Elite Master - Entre 500 e 599 pontos");
	AddMenuItem(menu, "", "Gold I - Entre 600 e 749 pontos");
	AddMenuItem(menu, "", "Gold II - Entre 750 e 899 pontos");
	AddMenuItem(menu, "", "Gold III - Entre 900 e 1049 pontos");
	AddMenuItem(menu, "", "Gold IV - Entre 1050 e 1199 pontos");
	AddMenuItem(menu, "", "AK-I - Entre 1200 e 1399 pontos");
	AddMenuItem(menu, "", "AK-II - Entre 1400 e 1599 pontos");
	AddMenuItem(menu, "", "AK-Cruzada - Entre 1600 e 1799 pontos");
	AddMenuItem(menu, "", "Eximio - Entre 1800 e 1999 pontos");
	AddMenuItem(menu, "", "Legendary Eagle  - Entre 2000 e 1199 pontos");
	AddMenuItem(menu, "", "Legendary Eagle Master - Entre 2200 e 2399 pontos");
	AddMenuItem(menu, "", "Supremo - Entre 2400 e 2699 pontos");
	AddMenuItem(menu, "", "Global - Mais do que 2700 pontos");
}
you didn't display the menu
add
Code:
DisplayMenu(menu, client, 20);
after
Code:
AddMenuItem(menu, "", "Global - Mais do que 2700 pontos");
__________________
8guawong is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:39.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode