MySQL Plugin 6.0 (LINUX - WINDOWS) -
xenowort - 04.09.2010
Hola!!, les traigo un plugin trabajado en base a un gran plugin de la seccion inglesa, estube trabajando con el en este nuevo plugin y le doy el credito por aver hecho el base, y yo le hiciera toda la estructura y codeado.
MYSQL 6.0
Explicacion del plugin
Este plugin permite un acercamiento total de SAMP a la era de mysql.
Sus caracteristicas son:
- Seguridad (previene injeccion SQL)
- Estabilidad
- Mensajes de errores totalmente explicativos
- El plugin esta en espaсol (claro si esta hecho por mi xD)
Nativos:
mysql_debug( enable = 1 )
mysql_errno( [connectionHandle = 1] )
mysql_fetch_int( [connectionHandle = 1] )
mysql_fetch_field_row( string[], const fieldname[] [,connectionHandle = 1] )
mysql_fetch_float( &Float:result [,connectionHandle = 1] )
mysql_fetch_row_format( string[], const delimiter[] = "|" [,connectionHandle = 1] )
mysql_field_count( [connectionHandle = 1] )
mysql_free_result( [connectionHandle = 1] )
mysql_get_charset( destination[] [,connectionHandle = 1] )
mysql_insert_id( [connectionHandle = 1] )
mysql_num_rows( [connectionHandle = 1] )
mysql_num_fields( [connectionHandle = 1] )
mysql_ping( [connectionHandle = 1] )
mysql_query( query[] [,resultid = (-1), extraid = (-1), connectionHandle = 1] )
mysql_query_callback( index, query[], callback[] [, extraid = (-1), connectionHandle = 1] )
mysql_real_escape_string( const source[], destination[] [,connectionHandle = 1] )
mysql_reconnect( [connectionHandle = 1] )
mysql_reconectar( [connectionHandle = 1] )
mysql_retrieve_row( [connectionHandle = 1] )
Returns true (1) incase there are still rows to retrieve, else false (0)
mysql_set_charset( charset[] [,connectionHandle = 1] )
mysql_stat( const destination[] [,connectionHandle = 1] )
mysql_store_result( [connectionHandle = 1] )
mysql_warning_count( [connectionHandle = 1] )
Ademas de mysql_cerrar y mysql_conectar
Info:
El plugin consume en memoria MUY POCO, un servidor con 100 slots y coneccion mysql con 1 GB de ram funcionara perfectamente
Link
Windows :
http://www.mediafire.com/?cbzbbcgo1qqbdq1
Linux:
x86 =
http://www.mediafire.com/?c9a1c2j27uzladb
x64 =
http://www.mediafire.com/?ak5va89m27ob2py
Gracias Cesar_Biker por compilar el plugin en linux!
Include:
http://files.g-stylezzz.com/mysql/rel/R5/a_mysql.inc (include heco por mi amigo G-sTyLeZzZ )
Source:
http://www.mediafire.com/?gab2gu4bi4zf99y
Errores comunes
Los numeros de errores aparecen en el Log del mysql:
ERROR N 1: Falta instalar mysql en el sistema operativo (WINDOWS) o descargar el archivo libmysql.dll
Si se obtiene el error en la consola del servidor en linux:
'libmysqlclient.so.15: cannot open shared [..]'
Lee esto:
http://forum.sa-mp.com/showpost.php?...&postcount=553
Gracias a :
G-sTyLeZzZ por la base del plugin y el include
The_Chaoz, MRdeath, CristianDJ, Cesar_Biker
Por todo su apoyo y acompaсamiento que siempre me dieron y la otra charla me inspiro (?)
Zamaroht por mantener el orden y saber frenarme en momentos de estupidez mia
Respuesta: MySQL Plugin 6.0 (LINUX - WINDOWS) -
xenowort - 04.09.2010
Perdon sin querer aprete enter y se publico el post cuando estaba poniendo los nativos xD, denme unos minutos
Re: MySQL Plugin 6.0 (LINUX - WINDOWS) -
CristianTdj - 04.09.2010
їDуnde estбn las cosas? Descargas o lo que aсadiste.
Pd: Perdуn, lo hice antes de leer el post XD
Respuesta: Re: MySQL Plugin 6.0 (LINUX - WINDOWS) -
xenowort - 04.09.2010
Quote:
Originally Posted by CristianTdj
їDуnde estбn las cosas? Descargas o lo que aсadiste.
Pd: Perdуn, lo hice antes de leer el post XD
|
Ya las aсadi xD
Re: MySQL Plugin 6.0 (LINUX - WINDOWS) -
Wesk3R - 04.09.2010
Genial, me lo bajare al tiro !
Re: MySQL Plugin 6.0 (LINUX - WINDOWS) -
MrDeath537 - 04.09.2010
Muy bueno, pero me quedo el de StrickenKid, me gusta mбs :P.
Respuesta: Re: MySQL Plugin 6.0 (LINUX - WINDOWS) -
xenowort - 04.09.2010
Quote:
Originally Posted by MrDeath
Muy bueno, pero me quedo el de StrickenKid, me gusta mбs :P.
|
Apuesto que es mucho mejor este :P
Re: MySQL Plugin 6.0 (LINUX - WINDOWS) -
MemoX - 05.09.2010
interesante lo bajare para ver si es compatible con algunos gms xd
Respuesta: Re: MySQL Plugin 6.0 (LINUX - WINDOWS) -
xenowort - 05.09.2010
Quote:
Originally Posted by MemoX
interesante lo bajare para ver si es compatible con algunos gms xd
|
Es compatible con todos los GM, lo unico que mysql_connect lo cambias por mysql_conectar
lo mismo con mysql_close lo cambias por mysql_cerrar
tambien mysql_reconnect lo cambias por mysql_reconectar.
asi quedaria perfectamente adaptado a cualquier GM.
Re: MySQL Plugin 6.0 (LINUX - WINDOWS) -
Wesk3R - 05.09.2010
Pero para los cambios que hicistes en las funciones (mysql_connect, mysql_close, mysql_reconnect)
No se necesita un include modificado ? Porque en el post estб el original =/
Al compilar no darнa error