03/10/2016, 11:58 AM (Última modificación: 09/11/2018, 12:46 AM por Deev.)
RANGOSYSTEM por HWID
Bueno supongo que este seria mi primer aporte, esta idea es similar a los rangos de kikizon2, solo que este es por guardado SQLite y guarda frags, rango, muerte, configuración de HUD, etc por tu HWID...
HWID:
Cita:* HWID es la abreviatura de Hardware ID, es único de tu pc, esto evitara que usen tu tag con Frags, Rango y que te generen muertes para bajarte rank.
No es gran cosa pero lo tengo hace rato y creo que no lo utilizare mas por eso lo aporto a lo mejor a alguien mas le sirve, después les subo la base de datos, formatee la computadora y resulta que ahora no tengo el SQLite Studio para 64bits
CONTENIDO:
Cita:- Sistema de Frags
- Sistema de Rangos
- Guardado por SQLite
- Autenticación por HWID
- Menú principal
- Configuración de DHUD
- Top 15 con sub-menú con estadísticas de cada Jugador
- Camara 1ra persona/3ra persona
- Menú cambiar de team
REQUISITOS:
Cita:- Modulo SQLite (modules.ini)
- API SXEI (DESTRO)
Cualquier bug, sugerencia, etc metansela por el orto (?, Díganme y lo arreglo/hago, pronto subiré la Base de Datos para los que no la saben hacer.
// BASE DE DATOS SUBIDA
/* ACTUALIZACIÓN 2.0 */ - Se removió la api de Destro.
- Se removió los numerados y constates que había demás.
- Se removió algunos menús inútiles.
- Y algunas cositas mas.
03/10/2016, 12:23 PM (Última modificación: 03/10/2016, 12:23 PM por Deev.)
(03/10/2016, 12:21 PM)Juan Diego escribió: buen aporte
pd:
Código PHP:
TOPMAX
donde lo autilizas?
Código PHP:
//// rangos.sma // C:\Documents and Settings\Administrador\Escritorio\scripting\rangos.sma(933) : warning 204: symbol is assigned a value that is never used: "TOPMAX" // Header size: 2460 bytes // Code size: 29912 bytes // Data size: 219484 bytes // Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion // Total requirements: 268240 bytes
03/10/2016, 04:09 PM (Última modificación: 03/10/2016, 04:15 PM por hud.)
Leí el code por arriba..
Hay muchisimas cosas para optimizar..
Como dijo kiki el uso de los 3 enums y las 3 constantes se puede evitar..
usas prefijos gNombreVar en variables que no son globales.... (esto no es importante pero si haces uso de la notacion hungara, estaria bueno que la uses bien).
Código PHP:
static gMenu, gTexto[1204];
1204 de len ?¿?¿?¿?¿?¿?¿?¿?¿?¿?
preferiblemente, yo usaria new en vez de static para un menu, no se llama ni por asomo a lo que es un think, y no necesitas guardar las variables en la memoria, es mejor que se eliminen y ahorras espacio.
Esas son unas de las pocas cosas que vi.. ojeandolo.
(03/10/2016, 04:09 PM)hud escribió: Leí el code por arriba..
Hay muchisimas cosas para optimizar..
Como dijo kiki el uso de los 3 enums y las 3 constantes se puede evitar..
usas prefijos gNombreVar en variables que no son globales.... (esto no es importante pero si haces uso de la notacion hungara, estaria bueno que la uses bien).
Código PHP:
static gMenu, gTexto[1204];
1204 de len ?¿?¿?¿?¿?¿?¿?¿?¿?¿?
preferiblemente, yo usaria new en vez de static para un menu, no se llama ni por asomo a lo que es un think, y no necesitas guardar las variables en la memoria, es mejor que se eliminen y ahorras espacio.
Esas son unas de las pocas cosas que vi.. ojeandolo.
08/11/2018, 11:08 PM (Última modificación: 09/11/2018, 12:47 AM por Deev.)
(08/11/2018, 12:14 AM)jose luis escribió: como ejecuto el pluing ?? ya lo tengo puesto ... pero hay algun comando ?? gracias antemano
Pusiste la db todo como corresponde?...
PD: Tendría que actualizar el plugin con las sugerencias que dieron-------------
PD2: Ahí tenes la versión 2.0 que debe andar perfectamente.