Enviar respuesta 
Sistema de Cuentas (Adv-Vault)
Autor Mensaje       Nombre: Sistema de Cuenta [Adv_Vault]       Categoría: Propósito general       Juego: Counter-Strike
CSAxel Ausente
Miembro Héroe


1k
Mensajes: 1,821
Registro en: Dec 2013
Reputación: 39
Mensaje: #1
Sistema de Cuentas (Adv-Vault)
Sistema de Cuentas (Adv-vault) v3.2

Requerimientos:
Contenido:
- Sistema de Cuentas por restriccón de nombres
- Protección de Cuentas por contraseña
- Sistema de Ban de cuentas por día/horas
- Sistema de Auto-Ingreso (A través de Setinfo)
- Cambio de contraseña
- Sistema de Ban automático: Esto se aplica cuando una cuenta es baneada, y si la persona que fue baneada se crea otra cuenta, se le banea automáticamente por evadir su cuenta original baneada.
Comandos:
- say /config: Abre un menú de configuración

- sys_ban <Nombre de la cuenta> <Días/Horas> <Razón>: Otorga ban de cuenta sobre un usuario
- sys_unban <Nombre de la cuenta>: Elimina el ban de cuenta a un usuario

- Otros:
Código PHP:
#define MAX_USERS 32

#define ADMIN_ACCESS_BANACCOUNT ADMIN_LEVEL_A

// Al activarlo, se usará una encriptación para las claves que se guarden en la DB
// Por defecto: DESACTIVADO (Para activarlo, descomentarlo)
// #define USE_SCRIPT_PASS

// Al activarlo, usaran la letra "M" para abrir el menú de configuración
// Por defecto: DESACTIVADO (Para activarlo, descomentarlo)
// #define USE_CHOOSETEAM

new const g_sPrefix[] = "!g[ACC]!y";
new const 
g_sConsolePrefix[] = "[ACC]";
new const 
g_sServerName[] = "Mi servidor";
new const 
g_sCommunityName[] = "Mi comunidad";
new const 
g_sCommunityWeb[] = "www.micomunidad.com";
new const 
g_sVaultName[] = "databaseAccounts"
Librerías usadas:
Las liberrías nuevas, están en la parte de DESCARGA
Código PHP:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <dhudmessage>
#include <api_chatcolor>
#include <adv_vault>
#include <safemenu>
#include <unixtime> 
Cambios (Changelog):
Código:
== CHANGELOG ==

    - v3.2
    [*] Se ha removido la librería api_oldmenu
    [*] Se ha agregado soporte para los usuarios Steam
    [*] Los usuarios no-steam pueden crearse cuentas pero son limitadas
    [*] Se ha renovado el código
    [*] Se arregladon problemas y errores de tipeo, código y otros

    - v3.1
    [*] Se han correjido errores de tipeo
    [*] Se agregó encriptación en las claves
    [*] Se agregó un activador para usar la letra "M" para el menú de configuración
    [*] Se arreglaron algunos errores de código

    - v3.0
    [*] Se ha mejorado el código
    [*] Se ha removido y agregado nuevas funciones para mayor rendimiento del sistema
    [*] Se han fixeado muchos errores con respecto a la anterior versión
    
    - v2.1
    [*] Se lanzó la versión FINAL
    [*] Se agregó una setinfo para guardar la contraseña
    [*] Se agregó información mostrando un ejemplo de ¿ Cómo agregar más campos al guardado ?
    [*] Se reemplazó el AutoLogin de IP por Contraseña (Utilizando el comando de la setinfo)
    [*] Se modificó el código para que sea más legible y entendible
    [*] Se arreglaron errores en las variables (Provoacaban overflow)
    [*] Se arregló un problema con el contador de caracteres
    [*] Se ha liberado memoria en las funciones que no lo necesita el uso de variables
    [*] Se removió la versión BETA
    
    - v2.0
    [*] Se arregló un error en el comando amx_bancuentas que se cancelaba la restricción al comando (Es decir que lo podía usar cualquiera)
    [*] Se optimizaron todos los chequeos (Condiciones)
    [*] Se eliminaron aquellos chequeos innecesarios
    [*] Se agregaron chequeos adicionales para evitar errores de tipeo
    [*] Se arregló un error con la obtención de la fecha sobre los usuarios baneados
    [*] Se agregó un nuevo stock: StringCount();
    [*] Se agregó nuevamente las restricciones al menú OldStyle (Gracias FierroCross)
    [*] client_infochanged(); --> FM_ClientUserInfoChanged
    [*] Agregado Callbacks a los menús
    [*] Se agregaron comentarios para entender más las funciones y demases
    [*] Se modificó la mayoría del código para un mejor uso
    
    - v1.5
    [*] Se cambió la estructura del Sistema
    [*] Se corrigió un mega BUG que crasheaba el CS con el Auto-ban
    [*] Se corrigió un mega BUG que las fechas no coincidian como corresponde
    [*] Se corrigió un BUG del menú al registrarse
    [*] Se corrigió un BUG que expulsaba al usuario que dio ban, en vez del al baneado
    [*] Se removió el comando menuselect para menú de estilo viejo (Se recomienda usar el estilo VGUI)
    [*] Se eliminó bastante código innecesario
    [*] Se agregaron menús y otras cosas eficientes
    [*] Se agrego la hora al momento de banear
    
    - v1.4
    [*] Se corrigieron varios bugs que se encontraron al probar el Sistema más profundamente
    [*] Se agrego un sistema de ban automático (Se explica en la parte de contenido)
    
    - v1.3
    [*] Se agregó un mejor sistema de restricción de caracteres
    [*] Se agregó un stock para remover las comillas con más facilidad (Gracias Mario.AR)
    [*] Se agregó un menú de confirmación de ban (Si acepta, lo banea instantaneamente, sino, vuelve al menú de ban)
    [*] Se arregló un problema con el auto-ingreso
    [*] Se arregló un problema con el guardado de datos y cargado de los mismos
    [*] Se mejoró el guardado de IP y el ingreso automático por su medio
    [*] Se mejoró el sistema de ban / desban de cuentas
    [*] Se mejoraron las variables booleanas (Utilizando Bitsums)
    [*] Se optimizó el plugin para mayor utilidad
    
    - v1.2
    [*] Se agregó un sistema de cambio de contraseña (A través de un comando)
    [*] Se agregó en el menú de Ban de cuenta, un Sub-menú que te muestra el listado de exclusiones realizadas.
    [*] Se optimizó el plugin y removido algunos comandos innecesarios
    [*] Se corrigieron algunos errores en el guardado
    [*] Se corrigió un error en la función de desbaneo de cuentas (A través del tiempo)
    [*] Se corrigieron algunas faltas de ortografía :S
    
    - v1.1:
    [*] Se agrego la restricción de caracteres especiales sobre los Nombres y contraseñas.
    [*] Se agregó el Fix Label para el registro de nombres.
    [*] Se arreglaron errores menores.
    
    - v1.0:
    [*] Lanzamiento del plugin.
    
== FIN ==
Créditos:
kikizon2: Por su sistema de cuentas también hecho por adv_vault. Me inspiró a que yo haga uno nuevo más dinámico y más cosas.
Destro: Por su sistema API de guardado Advance Vault System
Metrikcz: Por su Aporte: https://amxmodx-es.com/Thread-CODIGO-Bus...-Adv-Vault
meTaLiCroSS: https://amxmodx-es.com/Thread-Stack-erro...9#pid76339
Gracias a todos los que utilizaron este sistema y que cada vez ha mejorado y que seguirá mejorándose
Descarga:

api_chatcolor.inc (Tamaño: 1.21 KB / Descargas: 178)

safemenu.inc (Tamaño: 1.53 KB / Descargas: 175)

unixtime.inc (Tamaño: 2.19 KB / Descargas: 148)

Sistema NUEVO

sys_accounts.sma (Descargar compilado / Tamaño: 45.38 KB / Descargas: 326)

sys_accounts_text.sma (Descargar compilado / Tamaño: 2.11 KB / Descargas: 150)

Sistema VIEJO

SisCuentas_AdvVault.sma (Descargar compilado / Tamaño: 34.5 KB / Descargas: 783)
Gracias a todos por usarlo!

Plugins / Modos a pedido > Contactarme vía Mensaje Privado (Aquí)
(Este mensaje fue modificado por última vez en: 12/06/2016 07:23 PM por CSAxel.)
27/12/2014 08:55 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
AaxShitans.- Sin conexión
Suspendido


Mensajes: 73
Registro en: Sep 2014
Mensaje: #2
RE: Sistema de Cuentas por adv_vault
Exelente mejor que el de kikizon.
(Este mensaje fue modificado por última vez en: 27/12/2014 08:57 PM por AaxShitans.-.)
27/12/2014 08:56 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
FreDDy Ausente
Miembro Héroe


Trebol verde 1k
Mensajes: 1,597
Registro en: Jan 2014
Reputación: 20
Mensaje: #3
RE: Sistema de Cuentas por adv_vault
Me perdí de tantos [SPOILERs] jajajaja, muy bueno la verdad que me viene de maravilla. Buen trabajo axel.

Código PHP:
        ShowMenu_Registrarse(id);
        
ShowHUD_Message(id_, -1.00.104.0"¡ Las contraseñas no coinciden !^nInténralo nuevamete"); 

Trolleyes

EDIT:
Código PHP:
formatex(szTextcharsmax(szText), "\yTU CUENTA ESTPA BANEADA\r:^n\ 

SUPER EDIT v2 XD:
Código PHP:
    {
        
ShowHUD_Message(id_, -1.00.104.0"¡ El capo no debe estar vacío !^nInténralo nuevamete");
        return 
PLUGIN_HANDLED;
    }
    else if (
containi(szString" ") != -1)
    {
        
ShowHUD_Message(id_, -1.00.104.0"¡ El campo no debe contener espacios !^nInténralo nuevamete"); 

de_train_night: 100% - Versión Final
ze_blood_castle: 6% - Cancelado
ttt_crossfire: 100% - Versión final
ttt_boot_camp: 0%
(Este mensaje fue modificado por última vez en: 27/12/2014 09:03 PM por FreDDy.)
27/12/2014 08:59 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
jollero Sin conexión
Miembro Sr.


Mensajes: 346
Registro en: Nov 2014
Reputación: 13
Mensaje: #4
RE: Sistema de Cuentas por adv_vault
>o< Chicoo Rubius pacman Excelente Lo Probare Proud

Arroba
27/12/2014 09:00 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
kikizon2 Ausente
Miembro Héroe


Donador Beta Tester 1k
Mensajes: 3,320
Registro en: Jan 2014
Reputación: 55
Mensaje: #5
RE: Sistema de Cuentas por adv_vault
Excelente cuando tenga tiempo le hecho un ojo :3 un honor ser inspiración de otros pacman

Visita: Mi blog -- No ayudo por MP || A los 3.5k post me voy Nothingdohere

(15/07/2017 06:33 PM)Hernandez escribió:  Tindermod-es.com
(03/05/2017 10:56 PM)FreDDy escribió:  Estás muy desinformado sobre como actuamos, aquí es una mafia, nosotros mandamos y punto. Si no te cabe puñalada, tiro, tiro, puñalada.
27/12/2014 09:06 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
CSAxel Ausente
Miembro Héroe


1k
Mensajes: 1,821
Registro en: Dec 2013
Reputación: 39
Mensaje: #6
RE: Sistema de Cuentas por adv_vault
Gracias :3. Ahí corregí mis horrores de ortografía x.x
27/12/2014 09:24 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
joluis81 Sin conexión
Miembro Sr.


Mensajes: 518
Registro en: Jul 2014
Reputación: 1
Mensaje: #7
RE: Sistema de Cuentas por adv_vault
Definitivamente el que buscoooooooo! +1 :3 De verdad me gusto!

Código PHP:
        ShowHUD_Message(id_, -1.00.104.0"¡ El capo no debe estar vacío !^nInténralo nuevamente");
        return 
PLUGIN_HANDLED

Image
(Este mensaje fue modificado por última vez en: 27/12/2014 10:16 PM por joluis81.)
27/12/2014 10:07 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Treki Ausente
Miembro Destacado


Donador AMXX Support Medalla de aportes
Mensajes: 751
Registro en: Oct 2013
Reputación: 40
Mensaje: #8
RE: Sistema de Cuentas por adv_vault
Me resulta gracioso como alguien que no sabía casi nada una vez publicó un sistema de cuentas y el resto sigue usando exactamente la misma estructura luego de mucho tiempo.

A simple vista está bueno, al menos no es un copy&paste como otros sistemas de cuentas en adv_vault ^_^. Buen plugin.

Saludos.
(Este mensaje fue modificado por última vez en: 29/12/2014 08:39 PM por Treki.)
27/12/2014 11:47 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
CSAxel Ausente
Miembro Héroe


1k
Mensajes: 1,821
Registro en: Dec 2013
Reputación: 39
Mensaje: #9
RE: Sistema de Cuentas por adv_vault
(27/12/2014 11:47 PM)Treki escribió:  Me resulta gracioso como alguien que no sabía casi nada público un sistema de cuentas y el resto sigue usando exactamente la misma estructura luego de mucho tiempo.
A que te referís ? O.o
27/12/2014 11:52 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Sugisaki Sin conexión
Miembro Destacado


Medalla de aportes Trebol purpura
Mensajes: 860
Registro en: Jul 2014
Reputación: 17
Mensaje: #10
RE: Sistema de Cuentas por adv_vault
(27/12/2014 11:52 PM)CSAxel escribió:  
(27/12/2014 11:47 PM)Treki escribió:  Me resulta gracioso como alguien que no sabía casi nada público un sistema de cuentas y el resto sigue usando exactamente la misma estructura luego de mucho tiempo.
A que te referís ? O.o

creo que se siente orgulloso de ti ._., y le dice a los demas que usan el sistema de cuentas que anda dando vueltas que usen y hagan su propio sistema

Buen plugin pape, no me interesa en lo mas minimo el sistema, pero si unas funciones que tiene Lengua

Competitive/Face it Pick Up Game (PUG) servidor de prueba: 35.185.59.164:27015 Click para Entrar
Image

(14/08/2015 10:15 PM)Sugisaki escribió:  "El mundo es caotico, irracional e injusto. No tiene ningun significado"
Palabras que desde hace mucho tiempo he buscado para describir, ¿Que es el mundo?
Crab
(Este mensaje fue modificado por última vez en: 27/12/2014 11:56 PM por Sugisaki.)
27/12/2014 11:55 PM
Visita su sitio web 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