•  
     

Como criar commandmenu do CS 1.6

Como criar commandmenu do CS 1.6


O Commandmenu é o menu do botão H, muito útil para usar em addons e para configurar o jogo. É fácil e simples de ser criado.

A estrutura básica do commandmenu é: "número" "nome" "comando que deve ser executado"

Para começar a criar um menu simples, abra o bloco de notas e clie um arquivo de nome commandmenu.txt e dentro do arquivo adicione a linha:

"1" "Reiniciar partida" "sv_restartround 1 "

O comando acima é simples. Abaixo tem um menu com sub-menu. Observe a estrutura:

Código: Selecionar todos

"Número" "Nome"
{
"número" "Nome" "comando a ser executado"
"número" "Nome" "comando a ser executado"
}


Código: Selecionar todos

"1" "ALL TALK"

{

"1" "Sim" "sv_alltalk 1"
"2" "Não" "sv_alltalk 0"

}

"2" "Sair" "slot10"
			



Os comandos so bubmenu devem estar dentro das chaves "{" "}", e nunca de esqueça de fechar as chaves.

Com o commandmenu você pode carregar arquivos .cfg para organizar os comandos. Coloque-os na pasta cstrikeou crie uma pasta exclusiva para ele. Exemplo:


Código: Selecionar todos

"1" "Addon"

{

"1" "Carregar 4fun" "exec binds/4fun.cfg"
"2" "Carregar Mix" "exec binds/mix.cfg"

}

"2" "Sair" "slot10"


No menu acima os arquivos .cfg serão carregados com as configurações dos jogos MIX e 4Fun; o "bind/" indica a pasta onde estão os arquivos .cfg que devem ser carregados; "slot10" é para sair do menu.

Para criar um menu mais completo, analise o exemplo abaixo:


Código: Selecionar todos

"1" "CounterZone" "amx_tsay cyan CounterZone"

"2" "ALL TALK"

{

       "1" "Sim" "sv_alltalk 1"
       "2" "Nao" "sv_alltalk 0"

}

"3" "Habilitar pause"

{

        "1" "Sim" "pausable 1"
        "2" "Nao" "pausable 0"
		
}

"4" "Trocar mapa"

{

     "1" "Dust" "map de_dust"
     "2" "Dust_2" "map de_dust2"
     "3" "Assault" "map cs_assault"
     "4" "Train" "map de_train"
	 
}

"5" "Sair" "Slot10"


O menu ficará assim:

Imagem

- O primeiro item do menu é o título, que ao ser clicado exibirá uma mensagem HUD na tela (caso você tenha o amxmodx instalado).
- O segundo item do menu habilita e desabilita o All Talk.
- O terceiro da pause no server.
- O quarto serve para trocar de mapa (troca pelos mapas listados no arquivo).
- Você pode criar o resto do menu como quiser.

Atenção: não use acentos e respeite as aspas e as chaves.


Fonte
 
Muito bom Conection otimo tuto...
 
BR451L31R0 Escreveu:Muito bom Conection otimo tuto...
 
Muito Obrigado.