Mensajes: 86
Temas: 10
Registro en: Apr 2020
Reputación:
0
Estimados, que tal
Estoy buscando un plugin para un servidor de mix que estoy armando. El pedido se basa en el actual sistema del CS GO que trata de que puedas hablar con los integrantes de tu mismo equipo pero estando muerto.
Revisando encontré este pero no pude hacerlo funcionar, osea esta instalado y configurado pero creo que no tiene la funcionalidad que estoy buscando:
https://forums.alliedmods.net/showthread...4?p=602274
Revisando fue lo unico que encontre, la verdad no se si voy a encontrar algo pero capaz alguno conoce de algo
Muchas gracias
Mensajes: 74
Temas: 20
Registro en: Nov 2019
Reputación:
0
Código PHP: #include <amxmodx> #include <fakemeta> //#include <mute>
new sv_talkdead, sv_alltalk; new const PLUGIN[] = "[TEAMSPEAK/CS:GO] TALK DEAD"; new const VERSION[] = "1.0.1"; new const AUTOR[] = "Exertency";
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTOR); register_forward(FM_Voice_SetClientListening, "forward_SetVoice", 0); sv_talkdead = register_cvar("sv_talkdead", "1"); sv_alltalk = get_cvar_pointer("sv_alltalk"); return PLUGIN_CONTINUE; }
public plugin_cfg() server_cmd("amx_pausecfg add ^"%s^"", PLUGIN)
public forward_SetVoice(receiver, sender, bool:Listen) { if( !get_pcvar_num(sv_talkdead) && !get_pcvar_num(sv_alltalk) || receiver == sender || !is_user_connected(receiver) || !is_user_connected(sender) /*|| has_muted(sender)*/ /*Native para el mute menu y otros..*/) { return FMRES_IGNORED; }
if( get_user_team(receiver) == get_user_team(sender)) { engfunc(EngFunc_SetClientListening, receiver, sender, 1);
return FMRES_SUPERCEDE; }
return FMRES_IGNORED; }
Mensajes: 86
Temas: 10
Registro en: Apr 2020
Reputación:
0
(25/04/2020, 12:53 AM)Farid escribió: Código PHP: #include <amxmodx> #include <fakemeta> //#include <mute>
new sv_talkdead, sv_alltalk; new const PLUGIN[] = "[TEAMSPEAK/CS:GO] TALK DEAD"; new const VERSION[] = "1.0.1"; new const AUTOR[] = "Exertency";
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTOR); register_forward(FM_Voice_SetClientListening, "forward_SetVoice", 0); sv_talkdead = register_cvar("sv_talkdead", "1"); sv_alltalk = get_cvar_pointer("sv_alltalk"); return PLUGIN_CONTINUE; }
public plugin_cfg() server_cmd("amx_pausecfg add ^"%s^"", PLUGIN)
public forward_SetVoice(receiver, sender, bool:Listen) { if( !get_pcvar_num(sv_talkdead) && !get_pcvar_num(sv_alltalk) || receiver == sender || !is_user_connected(receiver) || !is_user_connected(sender) /*|| has_muted(sender)*/ /*Native para el mute menu y otros..*/) { return FMRES_IGNORED; }
if( get_user_team(receiver) == get_user_team(sender)) { engfunc(EngFunc_SetClientListening, receiver, sender, 1);
return FMRES_SUPERCEDE; }
return FMRES_IGNORED; }
Gracias por responder Farid. Te hago consulta, con eso que me pasaste el alltalk tambien funciona? Por que al final el anterior lo pude hacer andar, sobre el mismo tema habia en las otras paginas una actualizacion del mismo plugin pero lo que pasa es que cuando el mix termina o aun no empieza no funciona el alltalk ya que esta bloqueado por el pllugin. Y si lo activo para que todos puedan hablar cuando todos estemos jugando, el mix, nos vamos a escuchar.
Mensajes: 74
Temas: 20
Registro en: Nov 2019
Reputación:
0
(25/04/2020, 04:37 PM)fedegrasso12 escribió: (25/04/2020, 12:53 AM)Farid escribió: Código PHP: #include <amxmodx> #include <fakemeta> //#include <mute>
new sv_talkdead, sv_alltalk; new const PLUGIN[] = "[TEAMSPEAK/CS:GO] TALK DEAD"; new const VERSION[] = "1.0.1"; new const AUTOR[] = "Exertency";
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTOR); register_forward(FM_Voice_SetClientListening, "forward_SetVoice", 0); sv_talkdead = register_cvar("sv_talkdead", "1"); sv_alltalk = get_cvar_pointer("sv_alltalk"); return PLUGIN_CONTINUE; }
public plugin_cfg() server_cmd("amx_pausecfg add ^"%s^"", PLUGIN)
public forward_SetVoice(receiver, sender, bool:Listen) { if( !get_pcvar_num(sv_talkdead) && !get_pcvar_num(sv_alltalk) || receiver == sender || !is_user_connected(receiver) || !is_user_connected(sender) /*|| has_muted(sender)*/ /*Native para el mute menu y otros..*/) { return FMRES_IGNORED; }
if( get_user_team(receiver) == get_user_team(sender)) { engfunc(EngFunc_SetClientListening, receiver, sender, 1);
return FMRES_SUPERCEDE; }
return FMRES_IGNORED; }
Gracias por responder Farid. Te hago consulta, con eso que me pasaste el alltalk tambien funciona? Por que al final el anterior lo pude hacer andar, sobre el mismo tema habia en las otras paginas una actualizacion del mismo plugin pero lo que pasa es que cuando el mix termina o aun no empieza no funciona el alltalk ya que esta bloqueado por el pllugin. Y si lo activo para que todos puedan hablar cuando todos estemos jugando, el mix, nos vamos a escuchar.
El plugin de mix si te referís al Mix Maker funciona el alltalk hasta que se manda Cerrados, es ahí cuando ya sólo funciona por equipo, si te referís a que el plugin no funciona cuando está ejecutado el Vale (amx_off) es simple, te vas a amxx.cfg (configs) y agregas esta línea:
amx_pausecfg add "nombre del plugin como lo hayas compilado"
Ejemplo:
Código PHP: amx_pausecfg add "csgo_alltalk"
Avisame que onda!
Mensajes: 86
Temas: 10
Registro en: Apr 2020
Reputación:
0
(25/04/2020, 06:30 PM)Farid escribió: (25/04/2020, 04:37 PM)fedegrasso12 escribió: (25/04/2020, 12:53 AM)Farid escribió: Código PHP: #include <amxmodx> #include <fakemeta> //#include <mute>
new sv_talkdead, sv_alltalk; new const PLUGIN[] = "[TEAMSPEAK/CS:GO] TALK DEAD"; new const VERSION[] = "1.0.1"; new const AUTOR[] = "Exertency";
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTOR); register_forward(FM_Voice_SetClientListening, "forward_SetVoice", 0); sv_talkdead = register_cvar("sv_talkdead", "1"); sv_alltalk = get_cvar_pointer("sv_alltalk"); return PLUGIN_CONTINUE; }
public plugin_cfg() server_cmd("amx_pausecfg add ^"%s^"", PLUGIN)
public forward_SetVoice(receiver, sender, bool:Listen) { if( !get_pcvar_num(sv_talkdead) && !get_pcvar_num(sv_alltalk) || receiver == sender || !is_user_connected(receiver) || !is_user_connected(sender) /*|| has_muted(sender)*/ /*Native para el mute menu y otros..*/) { return FMRES_IGNORED; }
if( get_user_team(receiver) == get_user_team(sender)) { engfunc(EngFunc_SetClientListening, receiver, sender, 1);
return FMRES_SUPERCEDE; }
return FMRES_IGNORED; }
Gracias por responder Farid. Te hago consulta, con eso que me pasaste el alltalk tambien funciona? Por que al final el anterior lo pude hacer andar, sobre el mismo tema habia en las otras paginas una actualizacion del mismo plugin pero lo que pasa es que cuando el mix termina o aun no empieza no funciona el alltalk ya que esta bloqueado por el pllugin. Y si lo activo para que todos puedan hablar cuando todos estemos jugando, el mix, nos vamos a escuchar.
El plugin de mix si te referís al Mix Maker funciona el alltalk hasta que se manda Cerrados, es ahí cuando ya sólo funciona por equipo, si te referís a que el plugin no funciona cuando está ejecutado el Vale (amx_off) es simple, te vas a amxx.cfg (configs) y agregas esta línea:
amx_pausecfg add "nombre del plugin como lo hayas compilado"
Ejemplo:
Código PHP: amx_pausecfg add "csgo_alltalk"
Avisame que onda!
Dale, ahi ya lo agregue para que funcione con el amx off. Voy probando y te aviso !
Mensajes: 31
Temas: 6
Registro en: Apr 2020
Reputación:
0
Alguien me puede decir como es esa linea? amx_pausecfg add" ?
Mensajes: 818
Temas: 71
Registro en: Sep 2014
Reputación:
12
si usan regamedll con solo sv_alltalk 3 basta!
Mensajes: 86
Temas: 10
Registro en: Apr 2020
Reputación:
0
28/04/2020, 10:40 PM
(Última modificación: 28/04/2020, 10:40 PM por fedegrasso12.)
(27/04/2020, 01:18 AM)conejowolf escribió: Alguien me puede decir como es esa linea? amx_pausecfg add" ?
tenes que poner en el archivo config.amxx la siguiente linea
amx_pausecfg add "nombre de plugin" pones entre comillas si tiene espacios. Nombre del plugin no es el nombre que tiene en la carpeta plugins sino el nombre que figura cuando pones amx_plugins y te lista los plugins
(27/04/2020, 03:01 AM)PredatorFlys escribió: si usan regamedll con solo sv_alltalk 3 basta!
Investigo y te aviso. Gracias !
|