Mensajes: 44
Temas: 17
Registro en: Feb 2014
Reputación:
0
Hola, quisiera saber si alguien podria ayudarme con lo siguiente, un plugin que bloquee el cambio de equipo, ya sea apretando la letra "m" o poniendo jointeam en consola y otros comandos similares!..
Muchas Gracias
Mensajes: 2,459
Temas: 15
Registro en: Feb 2014
Reputación:
28
Código PHP: //plugin init register_clcmd( "chooseteam", "cmd_block" ) register_clcmd( "jointeam", "cmd_block" )
public cmd_block(id) return PLUGIN_HANDLED
[TUT] Carnage
Fight
"El limite de los backdoors de gente q sabe programar como nostros lo impone nuestra maldad interior y creeme q soy muy malo en el interior"
Anónimo
Mensajes: 44
Temas: 17
Registro en: Feb 2014
Reputación:
0
Perdon por mi ignorancia pero como quedaria asi?
Código PHP: /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) /plugin init register_clcmd( "chooseteam", "cmd_block" ) register_clcmd( "jointeam", "cmd_block" )
public cmd_block(id) return PLUGIN_HANDLED }
Mensajes: 642
Temas: 25
Registro en: Feb 2014
Reputación:
17
(01/05/2014, 12:26 AM)mongito100 escribió: Código PHP: //plugin init register_clcmd( "chooseteam", "cmd_block" ) register_clcmd( "jointeam", "cmd_block" )
public cmd_block(id) return PLUGIN_HANDLED
Porque no hookeas el joinclass?
(19/06/2014, 11:08 PM)01011001 escribió: No tiene niveles infinitos, llega hasta 2147483648 (Y despues hace un integer overflow)
(19/06/2014, 11:08 PM)[R]ak escribió: Mis conocimientos aumentaron un 500% con este post
Mensajes: 44
Temas: 17
Registro en: Feb 2014
Reputación:
0
Sigo sin poder hacerlo, como seria completo? porque asi
Código PHP: //plugin init register_clcmd( "chooseteam", "cmd_block" ) register_clcmd( "jointeam", "cmd_block" )
public cmd_block(id) return PLUGIN_HANDLED
me salen 2 errores :c
Mensajes: 42
Temas: 13
Registro en: Feb 2014
Reputación:
0
Compila este archivo y te va a andar:
Código PHP: #include <amxmodx> #include <amxmisc>
#define PLUGIN "Bloquear cambio" #define VERSION "1.0" #define AUTHOR "author"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd( "chooseteam", "cmd_block" ) register_clcmd( "jointeam", "cmd_block" ) register_clcmd( "joinclass", "cmd_block" ) //A pedido de Kane. public cmd_block(id) return PLUGIN_HANDLED ; }
Mensajes: 2,176
Temas: 99
Registro en: Dec 2013
Reputación:
42
01/05/2014, 01:57 AM
(Última modificación: 01/05/2014, 02:00 AM por CSAxel.)
Primero.. Lee un poco lo que es programar esto.. Asi al editar te guias mejor..
Quedaria asi
Código PHP: /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd( "chooseteam", "cmd_block" ); register_clcmd( "jointeam", "cmd_block" ); }
public cmd_block(id) return PLUGIN_HANDLED;
Si tenes problemas avisa
EDIT:
Kane: Para que hookear el joinclass ?? No es un poco al pedo ?
puntoini2: Esta mal el tuyo...
Como vas a meter una funcion dentro de otra funcion .___.
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Mensajes: 2,459
Temas: 15
Registro en: Feb 2014
Reputación:
28
(01/05/2014, 01:57 AM)CSAxel escribió: Primero.. Lee un poco lo que es programar esto.. Asi al editar te guias mejor..
Quedaria asi
Código PHP: /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd( "chooseteam", "cmd_block" ); register_clcmd( "jointeam", "cmd_block" ); }
public cmd_block(id) return PLUGIN_HANDLED;
Si tenes problemas avisa
EDIT:
Kane: Para que hookear el joinclass ?? No es un poco al pedo ?
puntoini2: Esta mal el tuyo...
Como vas a meter una funcion dentro de otra funcion .___. El
No lo usas esta al pedo y @kane yo tempoco entiendo para q el joinclass
[TUT] Carnage
Fight
"El limite de los backdoors de gente q sabe programar como nostros lo impone nuestra maldad interior y creeme q soy muy malo en el interior"
Anónimo
Mensajes: 2,176
Temas: 99
Registro en: Dec 2013
Reputación:
42
(01/05/2014, 11:41 AM)mongito100 escribió: (01/05/2014, 01:57 AM)CSAxel escribió: Primero.. Lee un poco lo que es programar esto.. Asi al editar te guias mejor..
Quedaria asi
Código PHP: /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd( "chooseteam", "cmd_block" ); register_clcmd( "jointeam", "cmd_block" ); }
public cmd_block(id) return PLUGIN_HANDLED;
Si tenes problemas avisa
EDIT:
Kane: Para que hookear el joinclass ?? No es un poco al pedo ?
puntoini2: Esta mal el tuyo...
Como vas a meter una funcion dentro de otra funcion .___. El
No lo usas esta al pedo y @kane yo tempoco entiendo para q el joinclass Es que lo hice rapido xDD
Explicate lo del joinclass
Aca te dejo algo un poco mas fixeado por asi decirlo
Código PHP: #include <amxmodx>
new const VERSION[] = "1.0"
public plugin_init() { register_plugin("Bloquear cambio de equipos", VERSION, "CSAxel") register_clcmd("chooseteam", "ClcmdChangeTeam") register_clcmd("jointeam", "ClcmdChangeTeam") }
public ClcmdChangeTeam(id) { if (get_user_team(id) == 0 || get_user_team(id) == 3) return PLUGIN_CONTINUE return PLUGIN_HANDLED }
Creo que esta bien.. No me acuerdo como detectar cuando estas "UNNASIGNED" Pero proba
Free agent - Vendo plugins, mods o apps del foro IPB (Invision community)
Contactarme vía Discord >>> AtselTV#8202
Mensajes: 3,020
Temas: 49
Registro en: Oct 2013
Reputación:
33
usa cs_get_user_team
Ingeniero agrónomo y desarrollador de Software.
tutoriales-allied
buscas un zp?
"La imitación es la forma más sincera de admiración con la que puede pagar la mediocridad a la grandeza"
Merci Alliedmodders pour m'introduire dans la programmation.
Mensajes: 843
Temas: 13
Registro en: Nov 2013
Reputación:
11
Mal monogito , xq ahi no podra entrar de un equipo ni siendo spectador.
Chequea que si es spectador o no a elegido un team todavia , que pueda ingresar para algun team.
Mensajes: 860
Temas: 16
Registro en: Oct 2013
Reputación:
8
Código PHP: #include <amxmodx> #include <engine>
public plugin_init() {
register_clcmd("chooseteam","cmd_block")
register_clcmd("jointeam","cmd_block")
}
public cmd_block(id) {
client_print(id, print_center, "No puedes cambiarte de equipo");
return PLUGIN_HANDLED
}
public client_putinserver(id)
{
engclient_cmd( id, "jointeam", "5" );
engclient_cmd( id, "joinclass", "5" );
}
Mensajes: 2,459
Temas: 15
Registro en: Feb 2014
Reputación:
28
(01/05/2014, 01:48 PM)UnrealT escribió: Mal monogito , xq ahi no podra entrar de un equipo ni siendo spectador.
Chequea que si es spectador o no a elegido un team todavia , que pueda ingresar para algun team.
Es que pense que usaba un autojoin o algo haci xD
[TUT] Carnage
Fight
"El limite de los backdoors de gente q sabe programar como nostros lo impone nuestra maldad interior y creeme q soy muy malo en el interior"
Anónimo
|