Cerere menu

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

03 Jun 2021, 14:55

https://i.ibb.co/Mn9bmMD/Inkeddownload-LI.jpg

I want that square box not 1 2 3 4 5 numbers

Code: Select all

#include <amxmodx>

#define PLUGIN "Menu"
#define VERANDON "1.0"
#define AUTHOR "unknown"

public plugin_init() {

register_concmd("test", "cmdMenu");
register_plugin(PLUGIN, VERANDON, AUTHOR);
}

public cmdMenu(id) {
new i_Menu = menu_create("\wDETAIL MENU", "menu_handler");
menu_additem(i_Menu, "DETAIL 1", "1", 0);
menu_additem(i_Menu, "DETAIL 2", "2", 0);
menu_additem(i_Menu, "DETAIL 3", "3", 0);
menu_additem(i_Menu, "DETAIL 4", "4", 0);
menu_additem(i_Menu, "DEATAIL 5", "5", 0);
menu_setprop(i_Menu, MPROP_NEXTNAME, "Next");
menu_setprop(i_Menu, MPROP_BACKNAME, "BACK");
menu_setprop(i_Menu, MPROP_EXITNAME, "EXIT");

menu_display(id, i_Menu, 0)
}

public menu_handler(id, menu, item) {
if( item < 0 ) return PLUGIN_CONTINUE;
new cmd[3], access, callback;
menu_item_getinfo(menu, item, access, cmd,2,_,_, callback);
new Choise = str_to_num(cmd)
switch (Choise) {
case 1: {
client_cmd(id, "chooseteam")
}
case 2: {
client_cmd(id, "chooseteam")
}
case 3: {
client_cmd(id, "chooseteam")
}
case 4: {
client_cmd(id, "chooseteam")
}
case 5: {
client_cmd(id, "chooseteam")
}
}
return PLUGIN_HANDLED;
} 
RoyalServer
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

03 Jun 2021, 15:56

try this

Code: Select all

#include amxmodx
#include amxmisc

const key = MENU_KEY_0; // press 0 to exit the menu 

new const menu_title[] = 
{
	"MY MENU" // this is the menu title
};

public plugin_init()
{
	register_menu("MyMenu", key, "MM");

	register_clcmd("say /menu", "ShowMyMenu");
}

public ShowMyMenu(id)
{
	new iMenu[666], iLen;

	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "%s^n^n", menu_title);
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 1^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 2^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 3^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 4^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 5^n^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Exit^n");

	show_menu(id, key, iMenu, -1, "MyMenu");
}

public MM(id, key)
{
	if(!is_user_connected(id)) return PLUGIN_HANDLED;	
	switch(key)	{case 0: return PLUGIN_HANDLED;}	return PLUGIN_HANDLED;
}
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

03 Jun 2021, 17:00

N3v3rM1nd wrote:
03 Jun 2021, 15:56
try this

Code: Select all

#include amxmodx
#include amxmisc

const key = MENU_KEY_0; // press 0 to exit the menu 

new const menu_title[] = 
{
	"MY MENU" // this is the menu title
};

public plugin_init()
{
	register_menu("MyMenu", key, "MM");

	register_clcmd("say /menu", "ShowMyMenu");
}

public ShowMyMenu(id)
{
	new iMenu[666], iLen;

	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "%s^n^n", menu_title);
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 1^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 2^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 3^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 4^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 5^n^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Exit^n");

	show_menu(id, key, iMenu, -1, "MyMenu");
}

public MM(id, key)
{
	if(!is_user_connected(id)) return PLUGIN_HANDLED;	
	switch(key)	{case 0: return PLUGIN_HANDLED;}	return PLUGIN_HANDLED;
}

Thanks :) it's perfect but i need this in your script

Code: Select all

case 1: {
client_cmd(id, "chooseteam")
}
case 2: {
client_cmd(id, "chooseteam")
}
case 3: {
client_cmd(id, "chooseteam")
}
case 4: {
client_cmd(id, "chooseteam")
}
case 5: {
client_cmd(id, "chooseteam")
}
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

03 Jun 2021, 20:27

Code: Select all

public MM(id, key)
{
	if(!is_user_connected(id)) return PLUGIN_HANDLED;	
	switch(key)	
         {
        case 0: return PLUGIN_HANDLED;
        case 1..5: client_cmd(id, "chooseteam")
        }
return PLUGIN_HANDLED
}
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

04 Jun 2021, 06:35

N3v3rM1nd wrote:
03 Jun 2021, 20:27

Code: Select all

public MM(id, key)
{
	if(!is_user_connected(id)) return PLUGIN_HANDLED;	
	switch(key)	
         {
        case 0: return PLUGIN_HANDLED;
        case 1..5: client_cmd(id, "chooseteam")
        }
return PLUGIN_HANDLED
}
:) last request in changes the my case are not only for chooseteam i need them seperate like i shown before
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

04 Jun 2021, 11:48

Code: Select all

.....
case 1: function1
case 2 : function2
case 3 : .... 
case 4 : ...
case 5 : ...
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

04 Jun 2021, 12:21

not working
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

04 Jun 2021, 14:44

I gave u an exampl......

Code: Select all

case 1:
{
if(is_user_alive(id)) client_print(id, print_chat , "GG YOU ARE ALIVE")
}
use your brain
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

04 Jun 2021, 17:04

N3v3rM1nd wrote:
04 Jun 2021, 14:44
I gave u an exampl......

Code: Select all

case 1:
{
if(is_user_alive(id)) client_print(id, print_chat , "GG YOU ARE ALIVE")
}
use your brain
Done that already still didn't work
first i try clientcmd

i thought i am going wrong some where so i use this one you gave now client print one still didn't work
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

04 Jun 2021, 17:04

double post ( Edited )
User avatar
kidd0x
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1054
Joined: 06 Oct 2018, 14:41
Detinator Steam: Da
SteamID: /id/kidd0x/
Reputatie: Utilizator neserios (tepar!)
Fond eXtream: 0
Location: Constangeles
Discord: kidd0x
Has thanked: 172 times
Been thanked: 81 times

04 Jun 2021, 18:08

Code: Select all

const key = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5;
for every case you need a key ... you have 5 cases you need 5 keys , keys can be from 0 to 9
Joker26
Membru, skill 0
Membru, skill 0
Posts: 44
Joined: 19 Jun 2020, 09:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0

04 Jun 2021, 18:24

Code: Select all

#include amxmodx
#include amxmisc

const key = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5;

new const menu_title[] = 
{
	"MY MENU" // this is the menu title
};

public plugin_init()
{
	register_menu("MyMenu", key, "MM");

	register_clcmd("say /menu", "ShowMyMenu");
}

public ShowMyMenu(id)
{
	new iMenu[666], iLen;

	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "%s^n^n", menu_title);
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 1^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 2^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 3^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 4^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Line 5^n^n");
	iLen += formatex(iMenu[iLen], charsmax(iMenu) - iLen, "Exit^n");

	show_menu(id, key, iMenu, -1, "MyMenu");
}

public MM(id, key)
{
	if(!is_user_connected(id)) return PLUGIN_HANDLED;	
	switch(key)	
         {
        case 0: return PLUGIN_HANDLED;
case 1: {
client_cmd(id, "chooseteam")
}
case 2: {
client_cmd(id, "amx_help")
}
case 3: {
client_cmd(id, "amx_who")
}
case 4: {
client_cmd(id, "amx_reloadadmins")
}
case 5: {
client_cmd(id, "amxmodmenu")
}
}
return PLUGIN_HANDLED
}
I done this from my small brain but idk it didn't work correct me please
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 17 guests