Mensajes: 98
Temas: 35
Registro en: Mar 2017
Reputación:
0
Hola, busque y busque (capaz busque mal :c) un Menu donde pueda cambiar de equipo, me salgan los 3 equipos ct, tt y espectador, eso si, en mi servidor sale el VGUIMenu (creo que se llama) y ese no lo quiero bloquear (en caso de que se pueda xD), ejemplo, entro a mi servidor normalmente, sale el VGUI, elijo mi team y dentro puedo elegir mi team mediante el menu (y solo menu)
esooo muchas gracias
Mensajes: 12
Temas: 4
Registro en: Aug 2017
Reputación:
0
Hablas de un menu aparte :/?
Creo que esto es lo que buscas
https://amxmodx-es.com/Thread-CS-Custom-Teams
Aprendiendo :3
Editando mi servidor, Proximamente online
Mensajes: 98
Temas: 35
Registro en: Mar 2017
Reputación:
0
(05/08/2017, 03:12 PM)Sicker430 escribió: Hablas de un menu aparte :/?
Creo que esto es lo que buscas
https://amxmodx-es.com/Thread-CS-Custom-Teams
No, me refiero a un Menu normal con opciones, entre ellas 1 que te permita cambiar entre los 3 equipos
Mensajes: 54
Temas: 5
Registro en: May 2017
Reputación:
1
Código PHP: #include <amxmodx> #include <amxmisc> #include <cstrike> #include <chatcolor>
public plugin_init() { register_plugin("", "", ""); register_clcmd( "say /menu", "cmdMenu" ); }
public cmdMenu(id) { new gMenu = menu_create("\rMenu de opciones", "handlerMenu")
menu_additem(gMenu, "\wCambiar a CT", "1") //Blanco = \w menu_additem(gMenu, "\dCambiar a TT", "2") //Transparente = \d menu_additem(gMenu, "\yCambiar a SPECT", "3") //Amarillo = \y menu_display(id, gMenu, 0) }
public handlerMenu(id, menu, item) { if ( item == MENU_EXIT ) { menu_destroy(menu) return PLUGIN_HANDLED; } switch(item) { case 0: { user_kill(id, 1) cs_set_user_team(id, CS_TEAM_CT) ChatColor(id, "!g[Info] !yFuiste transferido a !teamCT") } case 1: { user_kill(id, 1) cs_set_user_team(id, CS_TEAM_T) ChatColor(id, "!g[Info] !yFuiste transferido a !teamTT") } case 2: { user_kill(id, 1) cs_set_user_team(id, CS_TEAM_SPECTATOR) ChatColor(id, "!g[Info] !yFuiste transferido a !teamSPEC") } } return PLUGIN_HANDLED; } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!team", "^3") replace_all(msg, 190, "!team2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
"El día que seas capaz de llorar de impotencia ante una injusticia, ese día seremos compañeros"
Mensajes: 98
Temas: 35
Registro en: Mar 2017
Reputación:
0
(05/08/2017, 04:45 PM)Fury. escribió: Código PHP: #include <amxmodx> #include <amxmisc> #include <cstrike> #include <chatcolor>
public plugin_init() { register_plugin("", "", ""); register_clcmd( "say /menu", "cmdMenu" ); }
public cmdMenu(id) { new gMenu = menu_create("\rMenu de opciones", "handlerMenu")
menu_additem(gMenu, "\wCambiar a CT", "1") //Blanco = \w menu_additem(gMenu, "\dCambiar a TT", "2") //Transparente = \d menu_additem(gMenu, "\yCambiar a SPECT", "3") //Amarillo = \y menu_display(id, gMenu, 0) }
public handlerMenu(id, menu, item) { if ( item == MENU_EXIT ) { menu_destroy(menu) return PLUGIN_HANDLED; } switch(item) { case 0: { user_kill(id, 1) cs_set_user_team(id, CS_TEAM_CT) ChatColor(id, "!g[Info] !yFuiste transferido a !teamCT") } case 1: { user_kill(id, 1) cs_set_user_team(id, CS_TEAM_T) ChatColor(id, "!g[Info] !yFuiste transferido a !teamTT") } case 2: { user_kill(id, 1) cs_set_user_team(id, CS_TEAM_SPECTATOR) ChatColor(id, "!g[Info] !yFuiste transferido a !teamSPEC") } } return PLUGIN_HANDLED; } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!team", "^3") replace_all(msg, 190, "!team2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
Si me paso a espectador aparezco especteando pero sigo en el mismo equipo en el que estaba
Mensajes: 138
Temas: 25
Registro en: Jun 2017
Reputación:
1
12/08/2017, 10:17 PM
(Última modificación: 12/08/2017, 10:18 PM por FacundoCarp.)
(12/08/2017, 04:26 PM)Renatomon escribió: Si me paso a espectador aparezco especteando pero sigo en el mismo equipo en el que estaba Probalo: Código PHP: #include <amxmodx> #include <amxmisc> #include <cstrike>
public plugin_init() { register_plugin("", "", ""); register_clcmd( "say /menu", "cmdMenu" ); }
public cmdMenu(id) { new gMenu = menu_create("\rMenu de opciones", "handlerMenu")
menu_additem(gMenu, "\wCambiar a CT", "1") //Blanco = \w menu_additem(gMenu, "\dCambiar a TT", "2") //Transparente = \d menu_additem(gMenu, "\yCambiar a SPECT", "3") //Amarillo = \y menu_display(id, gMenu, 0) }
public handlerMenu(id, menu, item) { if ( item == MENU_EXIT ) { menu_destroy(menu) return PLUGIN_HANDLED; } switch(item) { case 0: { user_silentkill(id) cs_set_user_team(id, CS_TEAM_CT) ChatColor(id, "!g[Info] !yFuiste transferido a !teamCT") } case 1: { user_silentkill(id) cs_set_user_team(id, CS_TEAM_T) ChatColor(id, "!g[Info] !yFuiste transferido a !teamTT") } case 2: { user_silentkill(id) cs_set_user_team(id, CS_TEAM_SPECTATOR) ChatColor(id, "!g[Info] !yFuiste transferido a !teamSPEC") } } return PLUGIN_HANDLED; } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!team", "^3") replace_all(msg, 190, "!team2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } }
La Verdadera Vuelta
Aprendiendo :$
|