Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
18/08/2016, 12:20 PM
(Última modificación: 28/11/2018, 02:28 PM por kikizon2 . Edited 2 times in total.)
[ZP AMXX] AMMOPACKS CODES
Descripción : Mediante un archivo php se genera un código random, al entrar el código en consola del juego, se otorga 'x' cantidad de ammopacks a el usuario que lo active.
Requisitos :
Web Host
SQL Server
Modulo SQL activado en hlds.
Detalles de cambios :
Código:
- 1.0-b: Primera version publica
- 1.0.0: Corregidos algunos logs
- 1.0.1: Soporte para versiones de amx
- 1.0.2: Añadida cvar para anunciar cuando un jugador registra un codigo
- 1.1.0: Añadido soporte para el modulo mysql threads
- 1.1.1: Reescrito parte del codigo php
Instalación :
*En el plugin (.sma):
+ Editar:
Código PHP:
new const DB_HOST [] = "localhost" ; new const DB_USER [] = "root" ; new const DB_PASS [] = "" ; new const DB_NAME [] = "Codes" ; new const DB_TABLE [] = "data" ;
+ Compilar e instalar normalmente.
* En el generador (.php)
+Editar:
Código PHP:
$db_host = "localhost" ; $db_user = "root" ; $db_pass = "" ; $db_name = "Codes" ; $db_table = "data" ;
+ Subir normalmente al host web.
Otras configuraciones :
En el archivo generador (.php) se encuentran un par de opciones configurables:
Código PHP:
$codetime = 20 ; // Cada cuantos minutos se puede usar la pag. $APS_MIN = 75 ; // Monto minimo de aps que se pueden otorgar $APS_MAX = 200 ; // Monto maximo de aps que se pueden otorgar // Los aps se daran random entre $APS_MIN y $APS_MAX
Vídeo mostrando funcionalidad:
Descarga:
Descargar AMXX /
amx_codes.sma (Tamaño: 5.09 KB / Descargas: 161)
getcodes.php (Tamaño: 3.21 KB / Descargas: 119)
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 3,238
Temas: 47
Registro en: Feb 2015
Reputación:
34
Exelente aporte kiki, guardado en mis favoritos
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
(18/08/2016, 01:20 PM) Skylar escribió: Exelente aporte kiki, guardado en mis favoritos
<3
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 1,191
Temas: 41
Registro en: Jun 2014
Reputación:
8
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
(18/08/2016, 03:40 PM) AGustiN escribió: piolita
Gracias hongu :V
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 853
Temas: 147
Registro en: Oct 2014
Reputación:
5
nmms wei :V Gracias :V
nalgas
(03/08/2018, 03:13 PM) Skylar escribió: Está bien que pidas ayudas, pero no para que crees 20 post todos los días mogolico de mierda, me tenes re podrido ya, contraté 10000 sicarios para que te busquen y te maten toda la familia, y a vos que te revienten con una bazooka.
Mensajes: 4,247
Temas: 94
Registro en: Mar 2014
Reputación:
58
Buen aporte.. Lo voy a editar un poquito como ya te había contado por facebook
Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM) meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando. (08/08/2019, 05:32 PM) meTaLiCroSS escribió: grax x el dato cr4ck
Mis aportes
PLUGINS MAPAS
Menú LANG
[SF] Sistema de Frags
Say System (Admin Prefix)
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
Mensajes: 2,074
Temas: 110
Registro en: Apr 2014
Aportasó, me has generado una idea
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
(29/08/2016, 05:28 PM) SoundBlaster escribió: Aportasó, me has generado una idea
Saludetes
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 4,247
Temas: 94
Registro en: Mar 2014
Reputación:
58
Me estaba fijando en algo XD
Por ejemplo, que pasa si sale un código ya registrado?
(Por si a alguien se le ocurre sacar el rand())
Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM) meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando. (08/08/2019, 05:32 PM) meTaLiCroSS escribió: grax x el dato cr4ck
Mis aportes
PLUGINS MAPAS
Menú LANG
[SF] Sistema de Frags
Say System (Admin Prefix)
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
(29/08/2016, 09:52 PM) totopizza escribió: Me estaba fijando en algo XD
Por ejemplo, que pasa si sale un código ya registrado?
(Por si a alguien se le ocurre sacar el rand())
No pasa nada, leete el código papu, hasta que lo entiendas :V
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 2,105
Temas: 25
Registro en: Jan 2014
Reputación:
20
Interesante..
(25/03/2015, 10:35 PM) hud escribió: (25/03/2015, 10:30 PM) meTaLiCroSS escribió: *edit* puto
Cabe.
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
ACTUALIZADO:
Código:
- 1.0-b: Primera version publica
- 1.0.0: Corregidos algunos logs
- 1.0.1: Soporte para versiones de amx
- 1.0.2: Añadida cvar para anunciar cuando un jugador registra un codigo
- 1.1.0: Añadido soporte para el modulo mysql threads
- 1.1.1: Reescrito parte del codigo php
PD: Me habia olvidado de este plugin
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 7,178
Temas: 93
Registro en: Aug 2014
Reputación:
63
Buen plugin!
El plugin se ve 100% funcional
una duda
Yo una ves hace tiempo pase el sistema de r0ma a mysqlt & ejecutaba las querys con la misma variable que abrí la conexión ( gtuple ) & recuerdo que al cierto tiempo el mysql_end me votaba el sv, y lo que hice fue hacer algo así:
Código PHP:
g_Connection = mysql_connect ( g_isTuple , errnum , error , 31 );
& con eso ejecute las consultas y paro la caída
osea no digo que le pase a tu plugin pero no existe la posibilidad de que le pase lo mismo al tuyo?
Claro no sé si era por que en si ejecutaba más consultas
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
Probablemente algo estabas haciendo mal, a mi nunca me paso, eso que mencionas puede ser porque se cerro la conexion.
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 4,637
Temas: 73
Registro en: Oct 2013
Reputación:
44
Depende el timeout que tenga el servidor, si no enviás ninguna query en un determinado tiempo te cierra la conexión. Si abrís una conexión a cada rato se hace todo mas lento. Lo que podrías hacer es ver la configuración del servidor y poner algún task o algo para que si no se envían querys cada X tiempo (10-15 sec menos que la config del server) cerrás la conexión actual y abrís una nueva, renovando el countdown.
Mensajes: 642
Temas: 25
Registro en: Feb 2014
Reputación:
17
Que paso que de la nada todos hacen plugin que generen códigos? Ajajajaj buen plugin
(19/06/2014, 11:08 PM) 01011001 escribió: No tiene niveles infinitos, llega hasta 2147483648 (Y despues hace un integer overflow)
(19/06/2014, 11:08 PM) [R]ak escribió: Mis conocimientos aumentaron un 500% con este post
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
28/11/2018, 02:14 PM
(Última modificación: 28/11/2018, 02:28 PM por kikizon2 . Edited 1 time in total.)
(28/11/2018, 01:21 PM) Kane escribió: Que paso que de la nada todos hacen plugin que generen códigos? Ajajajaj buen plugin
Na, jajaja este plugin lo publique en 2016 xdxd
ACTUALIZADO ARCHIVO PHP
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Mensajes: 4,247
Temas: 94
Registro en: Mar 2014
Reputación:
58
Tipo Steam:
Código PHP:
define ( 'LOWER_AND_UPPER' , 0 ); define ( 'ONLY_LOWER' , 1 ); define ( 'ONLY_UPPER' , 2 ); define ( 'YES_NUMBERS' , 1 ); define ( 'NO_NUMBERS' , 0 ); function generateRandomString ( $letters = 4 , $min_separate = 3 , $div = "-" , $numbers = YES_NUMBERS , $type_letter = LOWER_AND_UPPER ) { $return = '' ; switch( $type_letter ) { case 0 : { $x = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" ; break; } case 1 : { $x = "abcdefghijklmnopqrstuvwxyz" ; break; } case 2 : { $x = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" ; break; } default: { $x = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" ; break; } } if( $numbers ) { $x .= "0123456789" ; } for( $i = 1 ; $i <= $min_separate ; $i ++) { $return .= substr ( str_shuffle ( str_repeat ( $x , ceil ( $letters / strlen ( $x )) )), 1 , $letters ); if( $i != $min_separate ) { $return .= $div ; } } return $return ; } generateRandomString ( 5 , 4 , "-" , YES_NUMBERS , ONLY_UPPER ) // IV6FN-RZU1E-8FA1L-M7THD
Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM) meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando. (08/08/2019, 05:32 PM) meTaLiCroSS escribió: grax x el dato cr4ck
Mis aportes
PLUGINS MAPAS
Menú LANG
[SF] Sistema de Frags
Say System (Admin Prefix)
Mensajes: 6,664
Temas: 81
Registro en: Jan 2014
Reputación:
68
(28/11/2018, 02:35 PM) totopizza escribió: Tipo Steam:
Código PHP:
define ( 'LOWER_AND_UPPER' , 0 ); define ( 'ONLY_LOWER' , 1 ); define ( 'ONLY_UPPER' , 2 ); define ( 'YES_NUMBERS' , 1 ); define ( 'NO_NUMBERS' , 0 ); function generateRandomString ( $letters = 4 , $min_separate = 3 , $div = "-" , $numbers = YES_NUMBERS , $type_letter = LOWER_AND_UPPER ) { $return = '' ; switch( $type_letter ) { case 0 : { $x = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" ; break; } case 1 : { $x = "abcdefghijklmnopqrstuvwxyz" ; break; } case 2 : { $x = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" ; break; } default: { $x = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" ; break; } } if( $numbers ) { $x .= "0123456789" ; } for( $i = 1 ; $i <= $min_separate ; $i ++) { $return .= substr ( str_shuffle ( str_repeat ( $x , ceil ( $letters / strlen ( $x )) )), 1 , $letters ); if( $i != $min_separate ) { $return .= $div ; } } return $return ; } generateRandomString ( 5 , 4 , "-" , YES_NUMBERS , ONLY_UPPER ) // IV6FN-RZU1E-8FA1L-M7THD
Se mira bonito el resultado, en un rato lo adapto xd
► NO DOY AYUDA VIA MENSAJE PRIVADO ◄
* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook