Enviar respuesta 
MOD Smash Bros
Autor Mensaje       Nombre: Smash Bros       Categoría: Comandos de admin       Juego: Cualquiera
Skylar Sin conexión
Suspendido


Trebol de oro 1k
Mensajes: 1,503
Registro en: Feb 2015
Mensaje: #11
RE: MOD Smash Bros
(25/11/2018 07:43 PM)angel escribió:  excelente mod lo probare

Gracias



(25/11/2018 04:59 PM)w0w escribió:  
(25/11/2018 04:53 PM)Hypnotize escribió:  
(25/11/2018 04:43 PM)w0w escribió:  If you use AMXX >= 1.8.3 you should change it:
Código:
for( new i = 1; i < g_MaxPlayers; i++ )
->
Código:
for( new i = 1; i <= MaxClients; i++ )

Moreover, I think it's better to use create_cvar + bind_pcvar_num. Then, you can use AutoExecConfig, too. You can see an example here: Shield Teleport v1.0. By using it you don't need to use always get_pcvar_*.

Código:
new bool:g_DoJump[ 33 ] = false;
->
Código:
new bool:g_DoJump[ MAX_PLAYERS+1 ];
Constantes (asi con todas las demás variables) + no hace falta poner false porque es false desde el principio.

Formateamos g_PlayerName solo una vez, y si el jugador cambia de nombre? Además, con el AMXX >= 1.8.3 apenas hay que usar get_user_name u otra cosa para saber el nombre del usuario. Tenemos "%n".

Ejemplo:
Código:
client_print(0, print_chat, "Name of the player: %n", id);

Código:
set_msg_arg_int( 1, ARG_BYTE, get_msg_arg_int( 1 ) | (1<<3) | (1<<5) );
->
Código:
enum { flags = 1 };
set_msg_arg_int( flags, ARG_BYTE, get_msg_arg_int( flags ) | (1<<3) | (1<<5) );

Código:
if( g_DoJump[ id ] == true )
->
Código:
if( g_DoJump[ id ] )
No hace falta poner "== true" al igual que "== false". Para false sería por ejemplo "if(!g_DoJump)"

Código:
iName[ 32 ]
->
Código:
szName[ MAX_NAME_LENGTH ]
Constantes + correcto nombre (i = int = número entero).

Al menos para mi es lo mismo Whatever


SI quiere poner == o no da lo mismo, cada quien programa a gusto

I = integer
sz = del string

pero como dije arriba si el quiere programar así déjalo, aunque esta muy bien tu consejo

PD; esto es un foro en ESPAÑOL

Simplemente consejos para que el código sea mejor. Por eso mismo he dicho lo de i y sz. En este caso sería szName y no iName u otra cosa porque es una string.

¿Qué significa que el foro es en español? ¿He hecho algo malo Confundido?
PD: Ya me di cuenta, me entretuve y empecé a escribir en inglés : D. Ya lo he cambiado.

Gracias, actualicé y edité algunas sugerencias!
26/11/2018 06:04 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Skylar Sin conexión
Suspendido


Trebol de oro 1k
Mensajes: 1,503
Registro en: Feb 2015
Mensaje: #12
RE: MOD Smash Bros
Actualizado a la versión 2.1: - Agregado soporte para amx 1.8.2.
(Este mensaje fue modificado por última vez en: 05/12/2018 05:34 PM por Skylar.)
05/12/2018 05:33 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS