[GUIA] Pawn y variables basicas.
#1
Buenas aqui traigo una guia basica.. que usualmente la uso para mi, pero como ya lo se de memoria... ya no la uso mucho pero se que les servirá a ustedes que están todavía aprendiendo lo basico como yo... bueno sin mas nada que decir a leer.
Código PHP:
/* By Alejandro-. */

#include < amxmodx >
#include < fun >

new tag [ ] = "SG"//variable para dar tag

enum _:DATA_CMD //Variable para enumerar los comandos
    
Comando 16 ], //Variable para EL comando 
    
Funcion 16 //Variable para la funcion
}
new 
gzCMD [ ] [ DATA_CMD ] = { //Variable para publicar los comandos...
    
{"say /caraota1""Caraota"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota2""Caraota2"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota3""Caraota3"//E J E M P L O S   D E   C O M A N D O S
}


new 
iPlugin [ ] [ ] = { //Variable utilizada para la informacion de plugins

    
"la caraota",
    
"v1.0",
    
"Alejandro-."

}

public 
plugin_init ( )
{
 
    
register_plugin (  iPlugin ], iPlugin ], iPlugin ]  ) //Registramos la info del plugins...

    
for( new isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], gzCMD][ Funcion ]) //Registramos los comandos... con la variable que hable anteriormente...
    
;
}


public 
Caraota id //F U N C I O N   U N O 

    
set_user_health idget_user_health id ) + 100 )  //Damos + 100 de hp al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota2 id //F U N C I O N   D O S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota3 id //F U N C I O N  T R E S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de hp al usuario...
    
set_user_health idget_user_health id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco y + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje

Responder
#2
(31/10/2018, 03:50 PM)Alejandro escribió: Buenas aqui traigo una guia basica.. que usualmente la uso para mi, pero como ya lo se de memoria... ya no la uso mucho pero se que les servirá a ustedes que están todavía aprendiendo lo basico como yo... bueno sin mas nada que decir a leer.
Código PHP:
/* By Alejandro-. */

#include < amxmodx >
#include < fun >

new tag [ ] = "SG"//variable para dar tag

enum _:DATA_CMD //Variable para enumerar los comandos
    
Comando 16 ], //Variable para EL comando 
    
Funcion 16 //Variable para la funcion
}
new 
gzCMD [ ] [ DATA_CMD ] = { //Variable para publicar los comandos...
    
{"say /caraota1""Caraota"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota2""Caraota2"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota3""Caraota3"//E J E M P L O S   D E   C O M A N D O S
}


new 
iPlugin [ ] [ ] = { //Variable utilizada para la informacion de plugins

    
"la caraota",
    
"v1.0",
    
"Alejandro-."

}

public 
plugin_init ( )
{
 
    
register_plugin (  iPlugin ], iPlugin ], iPlugin ]  ) //Registramos la info del plugins...

    
for( new isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], gzCMD][ Funcion ]) //Registramos los comandos... con la variable que hable anteriormente...
    
;
}


public 
Caraota id //F U N C I O N   U N O 

    
set_user_health idget_user_health id ) + 100 )  //Damos + 100 de hp al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota2 id //F U N C I O N   D O S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota3 id //F U N C I O N  T R E S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de hp al usuario...
    
set_user_health idget_user_health id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco y + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje


Bonita Guia Le servira alos que estan Aprendiendo pacman
Cita: Kikizon2 Dijo :
Lo que deberian de aprender es a escribir, parece que escriben con el escroto en la mano.
Responder
#3
(31/10/2018, 04:04 PM)KevinJesus escribió:
(31/10/2018, 03:50 PM)Alejandro escribió: Buenas aqui traigo una guia basica.. que usualmente la uso para mi, pero como ya lo se de memoria... ya no la uso mucho pero se que les servirá a ustedes que están todavía aprendiendo lo basico como yo... bueno sin mas nada que decir a leer.
Código PHP:
/* By Alejandro-. */

#include < amxmodx >
#include < fun >

new tag [ ] = "SG"//variable para dar tag

enum _:DATA_CMD //Variable para enumerar los comandos
    
Comando 16 ], //Variable para EL comando 
    
Funcion 16 //Variable para la funcion
}
new 
gzCMD [ ] [ DATA_CMD ] = { //Variable para publicar los comandos...
    
{"say /caraota1""Caraota"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota2""Caraota2"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota3""Caraota3"//E J E M P L O S   D E   C O M A N D O S
}


new 
iPlugin [ ] [ ] = { //Variable utilizada para la informacion de plugins

    
"la caraota",
    
"v1.0",
    
"Alejandro-."

}

public 
plugin_init ( )
{
 
    
register_plugin (  iPlugin ], iPlugin ], iPlugin ]  ) //Registramos la info del plugins...

    
for( new isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], gzCMD][ Funcion ]) //Registramos los comandos... con la variable que hable anteriormente...
    
;
}


public 
Caraota id //F U N C I O N   U N O 

    
set_user_health idget_user_health id ) + 100 )  //Damos + 100 de hp al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota2 id //F U N C I O N   D O S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota3 id //F U N C I O N  T R E S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de hp al usuario...
    
set_user_health idget_user_health id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco y + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje


Bonita Guia Le servira alos que estan Aprendiendo pacman

Gracias... y si, es practica nada mas.
Responder
#4
(31/10/2018, 04:04 PM)KevinJesus escribió:
(31/10/2018, 03:50 PM)Alejandro escribió: Buenas aqui traigo una guia basica.. que usualmente la uso para mi, pero como ya lo se de memoria... ya no la uso mucho pero se que les servirá a ustedes que están todavía aprendiendo lo basico como yo... bueno sin mas nada que decir a leer.
Código PHP:
/* By Alejandro-. */

#include < amxmodx >
#include < fun >

new tag [ ] = "SG"//variable para dar tag

enum _:DATA_CMD //Variable para enumerar los comandos
    
Comando 16 ], //Variable para EL comando 
    
Funcion 16 //Variable para la funcion
}
new 
gzCMD [ ] [ DATA_CMD ] = { //Variable para publicar los comandos...
    
{"say /caraota1""Caraota"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota2""Caraota2"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota3""Caraota3"//E J E M P L O S   D E   C O M A N D O S
}


new 
iPlugin [ ] [ ] = { //Variable utilizada para la informacion de plugins

    
"la caraota",
    
"v1.0",
    
"Alejandro-."

}

public 
plugin_init ( )
{
 
    
register_plugin (  iPlugin ], iPlugin ], iPlugin ]  ) //Registramos la info del plugins...

    
for( new isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], gzCMD][ Funcion ]) //Registramos los comandos... con la variable que hable anteriormente...
    
;
}


public 
Caraota id //F U N C I O N   U N O 

    
set_user_health idget_user_health id ) + 100 )  //Damos + 100 de hp al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota2 id //F U N C I O N   D O S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota3 id //F U N C I O N  T R E S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de hp al usuario...
    
set_user_health idget_user_health id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco y + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje


Bonita Guia Le servira alos que estan Aprendiendo pacman

Gracias... y si, es practica nada mas.
Responder
#5
(31/10/2018, 04:16 PM)Alejandro escribió:
(31/10/2018, 04:04 PM)KevinJesus escribió:
(31/10/2018, 03:50 PM)Alejandro escribió: Buenas aqui traigo una guia basica.. que usualmente la uso para mi, pero como ya lo se de memoria... ya no la uso mucho pero se que les servirá a ustedes que están todavía aprendiendo lo basico como yo... bueno sin mas nada que decir a leer.
Código PHP:
/* By Alejandro-. */

#include < amxmodx >
#include < fun >

new tag [ ] = "SG"//variable para dar tag

enum _:DATA_CMD //Variable para enumerar los comandos
    
Comando 16 ], //Variable para EL comando 
    
Funcion 16 //Variable para la funcion
}
new 
gzCMD [ ] [ DATA_CMD ] = { //Variable para publicar los comandos...
    
{"say /caraota1""Caraota"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota2""Caraota2"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota3""Caraota3"//E J E M P L O S   D E   C O M A N D O S
}


new 
iPlugin [ ] [ ] = { //Variable utilizada para la informacion de plugins

    
"la caraota",
    
"v1.0",
    
"Alejandro-."

}

public 
plugin_init ( )
{
 
    
register_plugin (  iPlugin ], iPlugin ], iPlugin ]  ) //Registramos la info del plugins...

    
for( new isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], gzCMD][ Funcion ]) //Registramos los comandos... con la variable que hable anteriormente...
    
;
}


public 
Caraota id //F U N C I O N   U N O 

    
set_user_health idget_user_health id ) + 100 )  //Damos + 100 de hp al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota2 id //F U N C I O N   D O S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota3 id //F U N C I O N  T R E S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de hp al usuario...
    
set_user_health idget_user_health id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco y + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje


Bonita Guia Le servira alos que estan Aprendiendo pacman

Gracias... y si, es practica nada mas.

De nada xdd Es lo basico

(31/10/2018, 04:16 PM)Alejandro escribió:
(31/10/2018, 04:04 PM)KevinJesus escribió:
(31/10/2018, 03:50 PM)Alejandro escribió: Buenas aqui traigo una guia basica.. que usualmente la uso para mi, pero como ya lo se de memoria... ya no la uso mucho pero se que les servirá a ustedes que están todavía aprendiendo lo basico como yo... bueno sin mas nada que decir a leer.
Código PHP:
/* By Alejandro-. */

#include < amxmodx >
#include < fun >

new tag [ ] = "SG"//variable para dar tag

enum _:DATA_CMD //Variable para enumerar los comandos
    
Comando 16 ], //Variable para EL comando 
    
Funcion 16 //Variable para la funcion
}
new 
gzCMD [ ] [ DATA_CMD ] = { //Variable para publicar los comandos...
    
{"say /caraota1""Caraota"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota2""Caraota2"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota3""Caraota3"//E J E M P L O S   D E   C O M A N D O S
}


new 
iPlugin [ ] [ ] = { //Variable utilizada para la informacion de plugins

    
"la caraota",
    
"v1.0",
    
"Alejandro-."

}

public 
plugin_init ( )
{
 
    
register_plugin (  iPlugin ], iPlugin ], iPlugin ]  ) //Registramos la info del plugins...

    
for( new isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], gzCMD][ Funcion ]) //Registramos los comandos... con la variable que hable anteriormente...
    
;
}


public 
Caraota id //F U N C I O N   U N O 

    
set_user_health idget_user_health id ) + 100 )  //Damos + 100 de hp al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota2 id //F U N C I O N   D O S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota3 id //F U N C I O N  T R E S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de hp al usuario...
    
set_user_health idget_user_health id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco y + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje


Bonita Guia Le servira alos que estan Aprendiendo pacman

Gracias... y si, es practica nada mas.

Creaste doble respusta pacman
Cita: Kikizon2 Dijo :
Lo que deberian de aprender es a escribir, parece que escriben con el escroto en la mano.
Responder
#6
(31/10/2018, 04:26 PM)KevinJesus escribió:
(31/10/2018, 04:16 PM)Alejandro escribió:
(31/10/2018, 04:04 PM)KevinJesus escribió:
(31/10/2018, 03:50 PM)Alejandro escribió: Buenas aqui traigo una guia basica.. que usualmente la uso para mi, pero como ya lo se de memoria... ya no la uso mucho pero se que les servirá a ustedes que están todavía aprendiendo lo basico como yo... bueno sin mas nada que decir a leer.
Código PHP:
/* By Alejandro-. */

#include < amxmodx >
#include < fun >

new tag [ ] = "SG"//variable para dar tag

enum _:DATA_CMD //Variable para enumerar los comandos
    
Comando 16 ], //Variable para EL comando 
    
Funcion 16 //Variable para la funcion
}
new 
gzCMD [ ] [ DATA_CMD ] = { //Variable para publicar los comandos...
    
{"say /caraota1""Caraota"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota2""Caraota2"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota3""Caraota3"//E J E M P L O S   D E   C O M A N D O S
}


new 
iPlugin [ ] [ ] = { //Variable utilizada para la informacion de plugins

    
"la caraota",
    
"v1.0",
    
"Alejandro-."

}

public 
plugin_init ( )
{
 
    
register_plugin (  iPlugin ], iPlugin ], iPlugin ]  ) //Registramos la info del plugins...

    
for( new isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], gzCMD][ Funcion ]) //Registramos los comandos... con la variable que hable anteriormente...
    
;
}


public 
Caraota id //F U N C I O N   U N O 

    
set_user_health idget_user_health id ) + 100 )  //Damos + 100 de hp al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota2 id //F U N C I O N   D O S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota3 id //F U N C I O N  T R E S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de hp al usuario...
    
set_user_health idget_user_health id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco y + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje


Bonita Guia Le servira alos que estan Aprendiendo pacman

Gracias... y si, es practica nada mas.

De nada xdd Es lo basico

(31/10/2018, 04:16 PM)Alejandro escribió:
(31/10/2018, 04:04 PM)KevinJesus escribió:
(31/10/2018, 03:50 PM)Alejandro escribió: Buenas aqui traigo una guia basica.. que usualmente la uso para mi, pero como ya lo se de memoria... ya no la uso mucho pero se que les servirá a ustedes que están todavía aprendiendo lo basico como yo... bueno sin mas nada que decir a leer.
Código PHP:
/* By Alejandro-. */

#include < amxmodx >
#include < fun >

new tag [ ] = "SG"//variable para dar tag

enum _:DATA_CMD //Variable para enumerar los comandos
    
Comando 16 ], //Variable para EL comando 
    
Funcion 16 //Variable para la funcion
}
new 
gzCMD [ ] [ DATA_CMD ] = { //Variable para publicar los comandos...
    
{"say /caraota1""Caraota"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota2""Caraota2"}, //E J E M P L O S   D E   C O M A N D O S
    
{"say /caraota3""Caraota3"//E J E M P L O S   D E   C O M A N D O S
}


new 
iPlugin [ ] [ ] = { //Variable utilizada para la informacion de plugins

    
"la caraota",
    
"v1.0",
    
"Alejandro-."

}

public 
plugin_init ( )
{
 
    
register_plugin (  iPlugin ], iPlugin ], iPlugin ]  ) //Registramos la info del plugins...

    
for( new isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], gzCMD][ Funcion ]) //Registramos los comandos... con la variable que hable anteriormente...
    
;
}


public 
Caraota id //F U N C I O N   U N O 

    
set_user_health idget_user_health id ) + 100 )  //Damos + 100 de hp al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota2 id //F U N C I O N   D O S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje
}

public 
Caraota3 id //F U N C I O N  T R E S

    
set_user_armor idget_user_armor id ) + 100 //Damos + 100 de hp al usuario...
    
set_user_health idget_user_health id ) + 100 //Damos + 100 de chaleco al usuario...
    
client_print idprint_center".:[%S]:. Recibes + 100 de chaleco y + 100 de hp por usar el comando [%s]"taggzCMD] [ Comando ] ) //le enviamos un mensaje


Bonita Guia Le servira alos que estan Aprendiendo pacman

Gracias... y si, es practica nada mas.

Creaste doble respusta pacman

jaja dios... si no me di cuenta sorry.
Responder
#7
Esto no se considera ni guía ni tutorial...
Y prefiero hacer esto:
Código PHP:
new const gzCMD[][] = { "say_team /comando""say /comando""say /abrir""say_team /abrir" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "abrir_comando"

Es más fácil entender y encontrar el problema Genius
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#8
(31/10/2018, 05:26 PM)totopizza escribió: Esto no se considera ni guía ni tutorial...
Y prefiero hacer esto:
Código PHP:
new const gzCMD[][] = { "say_team /comando""say /comando""say /abrir""say_team /abrir" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "abrir_comando"

Es más fácil entender y encontrar el problema Genius

No es tan buena idea como dices Toto; porque quiere ejecutar cualquier tipo de funcion con algun comando. Alli solo aplicas para una funcion distintos comandos.

Alejandro.- Esto no es un tutorial como tal amigo, ya que no explicas como funciona detalladamente cada cosa y es algo que ya existe en guia para principiantes.

PD: Buena intension Mario
PD: por otro lado creo que seria mas un aporte
* Ing. Informático * Mapper * Venezolano
Responder
#9
Bueno, algun admin podria mover el tema ah aportes?

(31/10/2018, 05:26 PM)totopizza escribió: Esto no se considera ni guía ni tutorial...
Y prefiero hacer esto:
Código PHP:
new const gzCMD[][] = { "say_team /comando""say /comando""say /abrir""say_team /abrir" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "abrir_comando"

Es más fácil entender y encontrar el problema Genius
no es por nada pero esa forma se ve feita...
Al Menos la que yo uso, puedo hacer cosas mucho mejor como esto
Código PHP:
enum _:Data_CMD 
    
{

        
CMD 16 ],
        
FUN 16 ],
        
ACCESO,
        
INFO 26 ]

    }

new 
gComandos [ ] [ Data_CMD ] = 
    {

        { 
"amx_comando""FunCOMANDO"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }

    } 
Responder
#10
(31/10/2018, 05:48 PM)Nazi.- escribió:
(31/10/2018, 05:26 PM)totopizza escribió: Esto no se considera ni guía ni tutorial...
Y prefiero hacer esto:
Código PHP:
new const gzCMD[][] = { "say_team /comando""say /comando""say /abrir""say_team /abrir" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "abrir_comando"

Es más fácil entender y encontrar el problema Genius

No es tan buena idea como dices Toto; porque quiere ejecutar cualquier tipo de funcion con algun comando. Alli solo aplicas para una funcion distintos comandos.

Y al momento de verificar el comando que me está generando problemas, si no existe la función el plugin se pausará, y es más legible del método que he dejado arriba, es más fácil localizar la función que hará el "say/say_team /comando" y "say/say_team /abrir" que ejecutarán la misma función que deseo... y no tengo que estar bajando y subiendo para verificar que mi función este funcionando bien Genius

(31/10/2018, 06:12 PM)Alejandro escribió: Bueno, algun admin podria mover el tema ah aportes?

(31/10/2018, 05:26 PM)totopizza escribió: Esto no se considera ni guía ni tutorial...
Y prefiero hacer esto:
Código PHP:
new const gzCMD[][] = { "say_team /comando""say /comando""say /abrir""say_team /abrir" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "abrir_comando"

Es más fácil entender y encontrar el problema Genius
no es por nada pero esa forma se ve feita...
Al Menos la que yo uso, puedo hacer cosas mucho mejor como esto
Código PHP:
enum _:Data_CMD 
    
{

        
CMD 16 ],
        
FUN 16 ],
        
ACCESO,
        
INFO 26 ]

    }

new 
gComandos [ ] [ Data_CMD ] = 
    {

        { 
"amx_comando""FunCOMANDO"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }

    } 

Ah claro y si quiere que 5 comandos hagan la misma función tendré que añadir:
Código PHP:
new gComandos [ ] [ Data_CMD ] = 
    {

        { 
"amx_comando1""FunCOMANDO"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando2""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando3""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }
        { 
"amx_comando4""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }
        { 
"amx_comando5""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }

    } 
Cuando es mejor y más legible el:

Código PHP:
new const gzCMD[][] = { "amx_comando1""amx_comando2""amx_comando3""amx_comando4""amx_comando5""say /comando1""say /comando2""say /comando3""say /comando4""say /comando5" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "clcmd_comando",  ADMIN_LEVEL_F ," < ABRE EL MENU PARA HACER X COSA> "
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#11
(31/10/2018, 06:35 PM)totopizza escribió:
(31/10/2018, 05:48 PM)Nazi.- escribió:
(31/10/2018, 05:26 PM)totopizza escribió: Esto no se considera ni guía ni tutorial...
Y prefiero hacer esto:
Código PHP:
new const gzCMD[][] = { "say_team /comando""say /comando""say /abrir""say_team /abrir" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "abrir_comando"

Es más fácil entender y encontrar el problema Genius

No es tan buena idea como dices Toto; porque quiere ejecutar cualquier tipo de funcion con algun comando. Alli solo aplicas para una funcion distintos comandos.

Y al momento de verificar el comando que me está generando problemas, si no existe la función el plugin se pausará, y es más legible del método que he dejado arriba, es más fácil localizar la función que hará el "say/say_team /comando" y "say/say_team /abrir" que ejecutarán la misma función que deseo... y no tengo que estar bajando y subiendo para verificar que mi función este funcionando bien Genius

(31/10/2018, 06:12 PM)Alejandro escribió: Bueno, algun admin podria mover el tema ah aportes?

(31/10/2018, 05:26 PM)totopizza escribió: Esto no se considera ni guía ni tutorial...
Y prefiero hacer esto:
Código PHP:
new const gzCMD[][] = { "say_team /comando""say /comando""say /abrir""say_team /abrir" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "abrir_comando"

Es más fácil entender y encontrar el problema Genius
no es por nada pero esa forma se ve feita...
Al Menos la que yo uso, puedo hacer cosas mucho mejor como esto
Código PHP:
enum _:Data_CMD 
    
{

        
CMD 16 ],
        
FUN 16 ],
        
ACCESO,
        
INFO 26 ]

    }

new 
gComandos [ ] [ Data_CMD ] = 
    {

        { 
"amx_comando""FunCOMANDO"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }

    } 

Ah claro y si quiere que 5 comandos hagan la misma función tendré que añadir:
Código PHP:
new gComandos [ ] [ Data_CMD ] = 
    {

        { 
"amx_comando1""FunCOMANDO"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando2""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  },

        { 
"amx_comando3""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }
        { 
"amx_comando4""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }
        { 
"amx_comando5""FunDESTROY"ADMIN_LEVEL_F ," < NOMBRE | STEAMID > "  }

    } 
Cuando es mejor y más legible el:

Código PHP:
new const gzCMD[][] = { "amx_comando1""amx_comando2""amx_comando3""amx_comando4""amx_comando5""say /comando1""say /comando2""say /comando3""say /comando4""say /comando5" };
for( new 
isizeof gzCMDi++ ) // lo usamos para agregar todos los items de la variable..,
        
register_clcmd (gzCMD][ Comando ], "clcmd_comando",  ADMIN_LEVEL_F ," < ABRE EL MENU PARA HACER X COSA> "
Son para distinta funcion es un ejemplo... para no estar registrando un comando cada rato...
Responder
#12
Mira te muestro que sencillo es

Código PHP:
#define a register_clcmd

a("Say""función"
Responder
#13
(31/10/2018, 07:39 PM)Pan Bimbo (? escribió: Mira te muestro que sencillo es

Código PHP:
#define a register_clcmd

a("Say""función"
este men Roflmao
Responder
#14
wow +10
con está guía jakeo a la masa uwu


en mi parecer es una pesima guía, es cierto que quieres aportar pero aprende un poco más antes Whatever

deberías explicar que es una variable string, float, booleana, etc, luego una matriz..
que es un define, un const su diferencia etc...
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#15
(31/10/2018, 09:53 PM)Hypnotize escribió: wow +10
con está guía jakeo a la masa uwu


en mi parecer es una pesima guía, es cierto que quieres aportar pero aprende un poco más antes Whatever

deberías explicar que es una variable string, float, booleana, etc, luego una matriz..
que es un define, un const su diferencia etc...

Primer comentario con mucha razon.
Responder
#16
(31/10/2018, 09:53 PM)Hypnotize escribió: wow +10
con está guía jakeo a la masa uwu


en mi parecer es una pesima guía, es cierto que quieres aportar pero aprende un poco más antes Whatever

deberías explicar que es una variable string, float, booleana, etc, luego una matriz..
que es un define, un const su diferencia etc...

e.e Seria genial que lo Explicara así aprenden los news
Cita: Kikizon2 Dijo :
Lo que deberian de aprender es a escribir, parece que escriben con el escroto en la mano.
Responder
#17
(31/10/2018, 11:14 PM)KevinJesus escribió:
(31/10/2018, 09:53 PM)Hypnotize escribió: wow +10
con está guía jakeo a la masa uwu


en mi parecer es una pesima guía, es cierto que quieres aportar pero aprende un poco más antes Whatever

deberías explicar que es una variable string, float, booleana, etc, luego una matriz..
que es un define, un const su diferencia etc...

e.e Seria genial que lo Explicara así aprenden los news
yes, pronto hago una asi como dicen... yo solo quería aportar, la forma con que inicio mis plugins y una guia que tengo para cuando necesito esas variables y de como usarlas...
Responder
#18
(31/10/2018, 11:14 PM)KevinJesus escribió:
(31/10/2018, 09:53 PM)Hypnotize escribió: wow +10
con está guía jakeo a la masa uwu


en mi parecer es una pesima guía, es cierto que quieres aportar pero aprende un poco más antes Whatever

deberías explicar que es una variable string, float, booleana, etc, luego una matriz..
que es un define, un const su diferencia etc...

e.e Seria genial que lo Explicara así aprenden los news
yes, pronto hago una asi como dicen... yo solo quería aportar, la forma con que inicio mis plugins y una guia que tengo para cuando necesito esas variables y de como usarlas...
Responder
#19
[Imagen: Bj-dTuOERWqSzVdbhJwyig.png]
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

(18/11/2014, 05:47 PM)Neeeeeeeeeel.- escribió: Por qué necesitan una guía para todo? Meté mano y que salga lo que salga... es la mejor forma de aprender.

(16/05/2016, 11:08 PM)kikizon2 escribió: No cabe duda que tienen mierda en vez de cerebro, par de pendejos v:
Responder
#20
(31/10/2018, 11:29 PM)OsweRRR escribió: [Imagen: Bj-dTuOERWqSzVdbhJwyig.png]

Dije que era basico... y para gente que no sabe nada.
Responder
#21
(31/10/2018, 11:32 PM)Alejandro escribió:
(31/10/2018, 11:29 PM)OsweRRR escribió: [Imagen: Bj-dTuOERWqSzVdbhJwyig.png]

Dije que era basico... y para gente que no sabe nada.

igual creo que algunos les servira Whatever
Cita: Kikizon2 Dijo :
Lo que deberian de aprender es a escribir, parece que escriben con el escroto en la mano.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)