|
|
#1 |
|
Little Clucker
![]() Join Date: Jan 2010
Posts: 8
Reputation: 0
|
Este es mi humilde sistema de register / login /topten con mysql.
En realidad el unico comando disponible es /register, ya que el login se hace desde un dialogo. El script se puede ver acá: (EDIT: AHORA ES LA VERSION QUE FUNCIONA ( xD ) ) http://pastebin.com/m7dd9fee4 el dump sql lo copio aca para que lo instalen en su base de datos Code:
-- phpMyAdmin SQL Dump -- version 3.1.3.2 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tiempo de generación: 01-08-2009 a las 13:21:21 -- Versión del servidor: 5.0.51 -- Versión de PHP: 5.2.5 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Base de datos: `radmin` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `ban` -- CREATE TABLE IF NOT EXISTS `ban` ( `banid` int(11) NOT NULL auto_increment, `banned` varchar(30) NOT NULL default '', `bannedip` varchar(30) NOT NULL default '', `banner` varchar(30) NOT NULL default '', `bannerip` varchar(30) NOT NULL default '', `reason` varchar(100) NOT NULL default '', `time` varchar(30) NOT NULL default '', `date` varchar(30) NOT NULL default '', PRIMARY KEY (`banid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Volcar la base de datos para la tabla `ban` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `kick` -- CREATE TABLE IF NOT EXISTS `kick` ( `kickid` int(11) NOT NULL auto_increment, `kicked` varchar(30) NOT NULL default '', `kickedip` varchar(30) NOT NULL default '', `kicker` varchar(30) NOT NULL default '', `kickerip` varchar(30) NOT NULL default '', `reason` varchar(100) NOT NULL default '', `time` varchar(30) NOT NULL default '', `date` varchar(30) NOT NULL default '', PRIMARY KEY (`kickid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- -- Volcar la base de datos para la tabla `kick` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `site` -- CREATE TABLE IF NOT EXISTS `site` ( `id` int(11) NOT NULL default '0', `pass` varchar(30) NOT NULL default '', `ip` varchar(30) NOT NULL default '', `port` int(11) NOT NULL default '0', `text` text NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `site` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `stats` -- CREATE TABLE IF NOT EXISTS `stats` ( `statid` int(11) NOT NULL default '0', `restarts` int(11) NOT NULL default '0', `visits` int(11) NOT NULL default '0', `timeouts` int(11) NOT NULL default '0', `deaths` int(11) NOT NULL default '0', `kills` int(11) NOT NULL default '0', `commands` int(11) NOT NULL default '0', `messages` int(11) NOT NULL default '0', `pmessages` int(11) NOT NULL default '0', `days` int(11) NOT NULL default '0', `hours` int(11) NOT NULL default '0', `minutes` int(11) NOT NULL default '0', `seconds` int(11) NOT NULL default '0' ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Volcar la base de datos para la tabla `stats` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `users` -- CREATE TABLE IF NOT EXISTS `users` ( `reg_id` int(11) NOT NULL auto_increment, `name` varchar(30) NOT NULL default '', `password` varchar(30) NOT NULL default '', `email` varchar(60) NOT NULL default '', `IP` varchar(30) NOT NULL default '', `admin_level` int(11) NOT NULL default '0', `player_kills` int(11) NOT NULL default '0', `player_deaths` int(11) NOT NULL default '0', `times_logged` int(11) NOT NULL default '0', `money` int(11) NOT NULL default '0', `score` int(11) NOT NULL default '0', PRIMARY KEY (`reg_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ; -- -- Volcar la base de datos para la tabla `users` Code:
<?PHP
$c = mysql_connect("localhost","root","password") or die("ERROR! 01");
mysql_select_db("radmin",$c) or die("ERROR!! 02");
$consulta = "SELECT name,player_kills,player_deaths from users ORDER BY player_kills DESC LIMIT 20";
$resultado = mysql_query($consulta);
print "<table border> <tr><th>puesto:</th><th>Nombre</th><th>Kills</th><th>Muertes:</th></tr><br />";
if($resultado) {
$cont = 0;
while($topten = mysql_fetch_array($resultado)){
$cont++;
$usertop = $topten['name'];
$kills = $topten['player_kills'];
$muertes = $topten['player_deaths'];
print("<tr><td> $cont</td><td> $usertop </td><td> $kills </td><td>$muertes</td></tr>");
}
print("</tr></TABLE>");
}
?>
El script es muy sucio, y podria ser optimizado, pero realmente no tengo ganas de hacerlo (EJ: el dump sql añade cosas al pedo) Saludos ![]() |
|
|
|
|
|
#2 | |
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 5
Reputation: 0
|
tira 2 errores y warnings:
Quote:
|
|
|
|
|
|
|
#3 |
|
Little Clucker
![]() Join Date: Jan 2010
Posts: 8
Reputation: 0
|
M.... lo compilaste con el pawn de 0.3? cuando entro a windows veo que pasa.
|
|
|
|
|
|
#4 | |
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 5
Reputation: 0
|
Quote:
Saludos y gracias.. |
|
|
|
|
|
|
#5 |
|
Little Clucker
![]() Join Date: Jan 2010
Posts: 8
Reputation: 0
|
Busque el error en el foro, ya que a mi me compila bien, y basicamente es por la version del pawno, no le des doble click, abrilo desde la carpeta del server 0.3.
Saludos |
|
|
|
|
|
#6 | ||||
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 5
Reputation: 0
|
Quote:
Solo tira estos warnings... nose si sera normal... Quote:
Quote:
Quote:
|
||||
|
|
|
|
|
#7 |
|
Little Clucker
![]() Join Date: Jan 2010
Posts: 8
Reputation: 0
|
Lo siento, sin darme cuenta les di una version vieja, ya edito el post y pongo el pwn de la que funciona.
|
|
|
|
|
|
#8 | |
|
Banned
![]() Join Date: Nov 2009
Location: en mi casa
Posts: 1,773
Reputation: 0
|
Quote:
Me va a servir ahora mismo me pongo a trabajar xd con mi server!
|
|
|
|
|
|
|
#9 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Jul 2009
Location: Andalucía, Spain.
Posts: 1,321
Reputation: 3
|
Muy bueno el sistema este, gracias por tu aportación
|
|
|
|
|
|
#10 |
|
Little Clucker
![]() Join Date: Mar 2009
Posts: 5
Reputation: 0
|
Hola gracias por el script...
pero me sigue tirando crash :S... sera por estos Warnings que me tira?: Code:
C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(201) : warning 219: local variable "loginmsg" shadows a variable at a preceding level C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(203) : warning 217: loose indentation C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(207) : warning 225: unreachable code C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(367) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg") C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(387) : warning 217: loose indentation C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(401) : warning 217: loose indentation C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(595) : warning 235: public function lacks forward declaration (symbol "OnPlayerInfoChange") C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(943) : warning 217: loose indentation C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(947) : warning 217: loose indentation C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(949) : warning 217: loose indentation C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(961) : warning 217: loose indentation C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(998) : warning 225: unreachable code C:\DOCUME~1\XX\ESCRIT~1\host\gmsql\FILTER~1\fssql.pwn(999) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 13 Warnings. Creo que no es normal y algun INC me debe estar faltando para no reconocer esas lineas... y tirar crash :S... Esta correctamente conectado y todo, lo llevo ha prueba en mi localhost... Saludos y gracias. |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| User Control Panel for MySQL RPG Mode | CanUgurlu | Help Archive | 3 | 22/08/2010 03:12 PM |
| When player login to the server[/register & /login] | Taz86 | Help Archive | 5 | 20/06/2010 09:09 AM |
| MySQL User restricted to one databases table? | Torran | Everything and Nothing | 6 | 30/03/2010 01:20 PM |
| MySQL Login And Register | quite_scream | Help Archive | 2 | 16/02/2010 02:13 PM |
| MySQL vs basic user data base | Jimmyhead521 | Server Support | 19 | 26/12/2009 10:28 AM |