Online Admins v1.0
#1
Buenas!

Es un plugin para mostrar los administradores en línea y su respectiva información, lo armé para un pedido.

Saludos! Crab


Archivos adjuntos
.sma   Descargar AMXX / online_admins_v1.sma (Tamaño: 4.15 KB / Descargas: 73)
Responder
#2
otra ves nazy?
Whatdone
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#3
(06/06/2020, 01:01 PM)Hypnotize escribió: otra ves nazy?
Whatdone

Cutecry
Responder
#4
Código PHP:
#define SZPREFIX "!g[SERVER]!y" 
Mario
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#5
(06/06/2020, 01:04 PM)kikizon2 escribió:
Código PHP:
#define SZPREFIX "!g[SERVER]!y" 
  Mario

Lo tengo como plantilla y me olvidé de quitarlo Roflmao
Responder
#6
[Imagen: BW6xxYc]

https://imgur.com/BW6xxYc.jpg
Responder
#7
(27/06/2020, 12:07 AM)-[T]esla.- escribió: [Imagen: BW6xxYc]

https://imgur.com/BW6xxYc.jpg

Arriba de las variables del principio.
Código PHP:
const MAX_PLAYERS 33
Responder
#8
(06/06/2020, 12:56 PM)Chema escribió: Buenas!

Es un plugin para mostrar los administradores en línea y su respectiva información, lo armé para un pedido.

Saludos! Crab

muy bueno me gusta mucho.
Responder
#9
(27/06/2020, 12:30 AM)Chema escribió: Arriba de las variables del principio.
Código PHP:
const MAX_PLAYERS 33

const MAX_PLAYERS = 32;

Thats what she said
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.
Responder
#10
otra vez nazyx2 aunque yo deje de hacer esas mierdas, aquí algunas cosas que note según a mi parecer no deberían ir:

Código PHP:
#define SZPREFIX "!g[SERVER]!y" 

porque no pones una nueva constante en vez de eso?

Código PHP:
public handled_show_admin_info(idiKey)
{
    return 
PLUGIN_HANDLED;


A eso sin rodeos le puedes quitar el {} que no son necesarios cuando es solo 1 línea, y así te ahorras 2 líneas, saludos

Código PHP:
register_menu("admin info"1023"handled_show_admin_info"); 

a eso el nombre tan largo del handled lo puedes poner menos largo tipo hsai o como sea pero tan largo igual aunque nadie va a tocar el codigo si es un aporte en si para todos y alguien quiere editar algo que lo dudo eso es muy largo para llamar y da alta paja

chao putos
Responder
#11
(27/06/2020, 10:24 PM)Nazy.- escribió: otra vez nazyx2 aunque yo deje de hacer esas mierdas, aquí algunas cosas que note según a mi parecer no deberían ir:

Código PHP:
#define SZPREFIX "!g[SERVER]!y" 

porque no pones una nueva constante en vez de eso?

Código PHP:
public handled_show_admin_info(idiKey)
{
 return 
PLUGIN_HANDLED;


A eso sin rodeos le puedes quitar el {} que no son necesarios cuando es solo 1 línea, y así te ahorras 2 líneas, saludos

Código PHP:
register_menu("admin info"1023"handled_show_admin_info"); 

a eso el nombre tan largo del handled lo puedes poner menos largo tipo hsai o como sea pero tan largo igual aunque nadie va a tocar el codigo si es un aporte en si para todos y alguien quiere editar algo que lo dudo eso es muy largo para llamar y da alta paja

chao putos

????????

Decime... eso mejora en algo al plugin?, optimiza algo?, velocidad?

Es mi forma de programar y eso va en cada uno, si vas a comentar para eso no lo hagas.
Responder
#12
va a venir metal a comentarle sus optimizaciones versión su vieja al nazy jajaja
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#13
(27/06/2020, 10:24 PM)Nazy.- escribió: otra vez nazyx2 aunque yo deje de hacer esas mierdas, aquí algunas cosas que note según a mi parecer no deberían ir:

Código PHP:
#define SZPREFIX "!g[SERVER]!y" 

porque no pones una nueva constante en vez de eso?

Código PHP:
public handled_show_admin_info(idiKey)
{
 return 
PLUGIN_HANDLED;


A eso sin rodeos le puedes quitar el {} que no son necesarios cuando es solo 1 línea, y así te ahorras 2 líneas, saludos

Código PHP:
register_menu("admin info"1023"handled_show_admin_info"); 

a eso el nombre tan largo del handled lo puedes poner menos largo tipo hsai o como sea pero tan largo igual aunque nadie va a tocar el codigo si es un aporte en si para todos y alguien quiere editar algo que lo dudo eso es muy largo para llamar y da alta paja

chao putos

1) No causa diferencia que uses #define o una constante.

2) Los brackets no haran que el plugin magicamente se optimice en un 100%, es meramente un habito de cada uno, es algo visual, no afecta en nada, no hables estupideces.

3) Él lo dejo así, es cosa de el, cada uno le da el nombre que quiera al Handler de un menú, si a ti te incomoda vas y lo cambias, cual es el problema?

No critiques la forma de programar de los demás, aprende de una vez, te lo han dicho 20 veces en distintos idiomas y aun asi no eres capaz de quedarte callado, comentando estupideces tema tras tema, no estas aportando en nada, y luego cuestionas el porque los demas te ven de mala manera o te critican/insultan, partamos por casa primero.
Responder
#14
(27/06/2020, 10:24 PM)Nazy.- escribió: otra vez nazyx2 aunque yo deje de hacer esas mierdas, aquí algunas cosas que note según a mi parecer no deberían ir:

Código PHP:
#define SZPREFIX "!g[SERVER]!y" 

porque no pones una nueva constante en vez de eso?

Código PHP:
public handled_show_admin_info(idiKey)
{
 return 
PLUGIN_HANDLED;


A eso sin rodeos le puedes quitar el {} que no son necesarios cuando es solo 1 línea, y así te ahorras 2 líneas, saludos

Código PHP:
register_menu("admin info"1023"handled_show_admin_info"); 

a eso el nombre tan largo del handled lo puedes poner menos largo tipo hsai o como sea pero tan largo igual aunque nadie va a tocar el codigo si es un aporte en si para todos y alguien quiere editar algo que lo dudo eso es muy largo para llamar y da alta paja

chao putos

2 y 3, son formas de programar, el bracket es un buen hábito de programacion y el handler tiene hasta 128 caracteres para escribir el nombre que se le antoje, no va a ningún punto que critiques esta tontería, no seas pendejo.

Lo único que acertaste fue en la 1 ya que los strings en preprocesado son una forma de replicar ese mismo string en todo el código compilado, haciéndolo más grande en tamaño. Si usas una constante, todas sus referencias darán con ese string constante en memoria definido arriba y se puede alterar fácilmente si es que hablamos de ing inversa, ya que está en una posicion fija.

Ejemplo con preprocesado:

Código PHP:
#include <amxmodx>

#define datstring "Unstringlosuficientementelargoparasimplementeagrandareltamañodelpluginalcompilarperoquealfinalnoimportaenmucho"

public plugin_init()
{
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)


[Imagen: rTMANoL.png]

[Imagen: Jl6u1b8.png]

Ejemplo con constantes:

Código PHP:
#include <amxmodx>

new const datstring[] = "Unstringlosuficientementelargoparasimplementeagrandareltamañodelpluginalcompilarperoquealfinalnoimportaenmucho"

public plugin_init()
{
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)
    
server_print("%s"datstring)


[Imagen: jixI82u.png]

[Imagen: RWFQXel.png]

Pero al final es una tontería y me imagino que lo escribiste por querer corregir ya que te tienen las pelotas con cicatrices de tantas veces que te las rompieron con correcciones, y que nunca se te hubiese ocurrido esto. Ahora al menos podrás corregir con motivos
Responder
#15
De todas formas el
Código PHP:
#define SZPREFIX "!g[SERVER]!y" 
no se usa en ninguna parte del plugin, creo que quedó colgado de por ahi Thats what she said , si se usara 1 sola vez tampoco habría problemas Koala
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)