• ¡Nuevo Tema Gaming!
  • ¡Exclusivo y Unico Diseño!
  • Foro Actualmente en construcción por Rody
  • Creciendo Junto a vos!
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[ SQL ] Crear Tablas
#1
kpx, es un plugin que hice hace unos minutos xdXdXDxddxDXXDxd

Consiste en que puedan su tabla desde un archivo .ini

Uso:
- Crear un archivo .ini en configs llamado "Tablas"
- dentro de el meten el script para crear su tabla
- En el .sma Ponen el nombre de su DB ( es decir el del archivo sq3 )
- Una ves ya teniendo lo anterior escriben "amx_tabla" en consola y debería crearse  :whatever:

PD; Ya se que es un plugin muy simple, tal ves a alguien le sirva :whatever:

 
Código PHP:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <amxmisc>
#include <sqlx>

new const szArchivo[] = "Tablas.ini";

new const 
szDB[] = "TEST"// cambiar al nombre de tu DB ( osea el archivo sq3 )

new szRuta300 ]; 
new szPath256 ];

new 
Handle:hTuple;

public 
plugin_init()
{
    
register_plugin("Crear Tablas SQL""0.1""Hypnotize");
    
// Add your own code here
    
    
get_configsdirszPathcharsmaxszPath ) );
    
formatexszRutacharsmaxszRuta ), "%s/%s"szPathszArchivo );
    
    
register_clcmd("amx_tabla""LeerIni");
    
    
MySQLx_Init();
}

public 
LeerIniid )
{
    if( ~
get_user_flagsid ) & ADMIN_RCON )
    {
        
client_printidprint_chat"[ AMXX ] No tienes acceso a este comando!" );
        return;
    }
    if( !
file_existsszRuta ) ) 
    
{
        
client_printidprint_console"[ AMXX ] El archivo '%s' NO Existe."szRuta );
        return;
    }
    
    new 
szLine700 ], szTable1000 ], len 0;
    new 
filefile fopenszRuta"r" );
    
    while( 
file && !feoffile ) )
    {
        
fgetsfileszLinecharsmaxszLine ) );
        
        if( 
szLine] == ';' || szLine] == '/' && szLine] == '/' || !szLine] )
            continue;
        
        
len += formatszTable[len], charsmaxszTable ) - len"%s"szLine );
    }
    
    
fclosefile );
    
    
SQL_ThreadQueryhTuple"QueryCreateTable"szTable );
}
 
public MySQLx_Init()
{
    new get_type12 ]; SQL_SetAffinity"sqlite" );
    SQL_GetAffinityget_typesizeof get_type );

    if( !equaliget_type"sqlite" ) )
    {
        log_to_file"SQLITE_ERROR.txt""[ AMXX ] Error de conexion" );
        return pause"a" );
    }
    
    hTuple 
SQL_MakeDbTuple""""""szDB );
    
    
return PLUGIN_CONTINUE
}

public 
plugin_end( )
    
SQL_FreeHandlehTuple ); 

public QueryCreateTable(failstateerror[], error2data[], sizeFloat:queuetime)
{
    switch ( failstate )
    {
        case TQUERY_CONNECT_FAILEDlog_to_file("SQL_LOG_TQ.txt""Failed to connect to database [%i]: %s"error2error)
        case TQUERY_QUERY_FAILEDlog_to_file("SQL_LOG_TQ.txt""Error on query for creating table [%i]: %s"error2error)
    }
    
    
return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang3082\\ f0\\ fs16 \n\\ par }
*/ 

IMAGENES:
Tabla a crear en .ini
[ http://prntscr.com/lp8x48 ]

Tabla creada y revisada:

[ http://prntscr.com/lp8wzi ]
Servers Editados por mi: 
#12 Mapas Frutas + Rangos • Fun World [http://www.Drunk-Gaming.com
#6 Atrapa al Traidor! • TTT Mod [http://www.Drunk-Gaming.com
#3 Deathrun Level • Bandicoot [http://www.Drunk-Gaming.com

Nuevo MOD próximamente!

[Imagen: 76561198283253977.png]
[-] Los siguientes 2 users Like Hypnotize's post:
  • Dark003=AFK, Tano
#2
[Imagen: 9ee44720c3fc5286d996dcca5e0bee8c15662ad2_00.gif]

que buen aporte
ToCaMe papuh

[Imagen: l0MMTbx.jpg]

No es V de Vendetta, tampoco es V de venganza,
Puede cambiar tu faceta, sigo aumentando mi confianza,
Dejar a todos caretas, que no sea por alabanzas,
Completar esas letras, que sujetan mi esperanza.

[Imagen: bu.png]

#3
dxDxxDXxDXdXDXxdXDdx
thnx

dtoke es puto v:

aguante aczino y wos vale vrg v:
Servers Editados por mi: 
#12 Mapas Frutas + Rangos • Fun World [http://www.Drunk-Gaming.com
#6 Atrapa al Traidor! • TTT Mod [http://www.Drunk-Gaming.com
#3 Deathrun Level • Bandicoot [http://www.Drunk-Gaming.com

Nuevo MOD próximamente!

[Imagen: 76561198283253977.png]

Salto de foro:

Usuarios navegando en este tema: 1 invitado(s)