Jump to content
asusta099

[WEB] Raven of Metin2

Recommended Posts

Buenas,

 

Como saben yo no he sido de la idea de vender las cosas que son sencillas de hacer y mucho menos lucrar por estos medios con las web de otras personas, esta web se encontraba elaborada en el framework symfony, sin embargo yo no conocía ese framework más que de vista, por esto me dí a la tarea de hacerla en PHP hace tiempo, así que espero les guste, el SCRIPT de registro fue corregido por un compañero mío.

 

Espero les guste mi aporte.

 

ImagenWeb.png

 

 

 

Link de descarga:

 

 

Creditos a LovelPlay por el diseño.

El fondo viene junto al logo, si quieren otro fondo les aconsejo hablar con LovePlay, amenos que el ponga el PSD aquí, por respeto a su trabajo yo no lo liberaré, la otra opción es que hagan uno propio ustedes.

 

¡Saludos!

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Buen aporte, 50 euritos que me ahorro y.y aun que veo muchas cosas que sobran en los archivos cron (status,topg,topg50 etc...)!

 

 

por ejemplo de este:

<?php
error_reporting(0);
$con = mysqli_connect("127.0.0.1","root","contraseña","account"); 

	$handle = fopen("top/ultstatus.php", "w");
	$content = @fread($handle, @filesize("top/ultstatus.php"));
	fclose($handle);
	date_default_timezone_set("Europe/Helsinki"); 
	$aktuell = time();
	if($content + 60 * 10 >= $aktuell)
	{
		$handle = fopen("top/status.php", "w");
		$content = "";
		$content = @fread($handle, @filesize("top/status.php"));
		echo $content;
		fclose($handle);
	} else {
		$exe = mysqli_query($con, "SELECT COUNT(*) as count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;");
		$player_online = mysqli_fetch_object($exe)->count;
		$exe24 = mysqli_query($con, "SELECT COUNT(*) as count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 24 HOUR) < last_play;");	
		$player_online24 = mysqli_fetch_object($exe24)->count;$shop_count = mysqli_query($con, "SELECT * FROM player.player_shop");
		$shop = mysqli_num_rows($shop_count);
		$total_reg = mysqli_query($con, "SELECT * FROM account.account");
		$tr = mysqli_num_rows($total_reg);

			$i = "0" ;
			$ergebnis = mysqli_query($sql);
			@unlink("top/ultguardadog.txt");
			@unlink("top/guardarg.txt");
			$handle = fopen("top/ultguardadog.txt", "w");
			fwrite($handle, time());
			fclose($handle);

		$content = '<table>';
		$content .= '
                            <tr>
                                <td colspan="2" align="center"><p class="gamers">Jugadores</p></td>
                            </tr>
                            <tr>
                            <tr>
                                <td>Registrados</td>
                                <td class="col2">' . $tr . '</td>
                            </tr>
                            <tr>
                            <tr>
                                <td>Conectados Hoy</td>
                                <td class="col2">' . $player_online24 . '</td>
                            </tr>  
							<tr>
							<td>
								Jugando Actualmente<div class="line">
								<td class="col2">' . $player_online. '</td> 
							</td>
							</tr>
							<tr>
							<td> 
								ShopOffline
								<td class="col2">' . $shop . '</td>
							</td>
							</tr>              		
		
		';
		$content .= '</table>';
		$handle = fopen("top/status.php", "w");
		fwrite($handle, $content);
		fclose($handle);
		echo $content;

   }
?>

se rebaja a esto y es el mismo resultado:

<?php
require("./inc/config.inc.php");
error_reporting(0);
$con = mysqli_connect(SQL_HP_HOST,SQL_HP_USER,SQL_HP_PASS,SQL_HP_DB); // Con esto se ve mejor :P así saca los datos gracias al "/inc/config.inc.php"
	{
		$exe = mysqli_query($con, "SELECT COUNT(*) as count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;");
		$player_online = mysqli_fetch_object($exe)->count;
		$exe24 = mysqli_query($con, "SELECT COUNT(*) as count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 24 HOUR) < last_play;");	
		$player_online24 = mysqli_fetch_object($exe24)->count;$shop_count = mysqli_query($con, "SELECT * FROM player.player_shop");
		$shop = mysqli_num_rows($shop_count);
		$total_reg = mysqli_query($con, "SELECT * FROM account.account");
		$tr = mysqli_num_rows($total_reg);
		$content= '
                            <tr>
                                <td colspan="2" align="center"><p class="gamers">Jugadores</p></td>
                            </tr>
                            <tr>
                            <tr>
                                <td>Registrados</td>
                                <td class="col2">' . $tr . '</td>
                            </tr>
                            <tr>
                            <tr>
                                <td>Conectados Hoy</td>
                                <td class="col2">' . $player_online24 . '</td>
                            </tr>  
							<tr>
							<td>
								Jugando Actualmente<div class="line">
								<td class="col2">' . $player_online. '</td> 
							</td>
							</tr>
							<tr>
							<td> 
								ShopOffline
								<td class="col2">' . $shop . '</td>
							</td>
							</tr>              		
		
		';
		$handle= fopen("top/status.php", "w");
		fwrite($handle, $content);
		fclose($handle);
                echo $content; // Aquí como ya lo genera en top/status.php no hace falta visualizarlo en el propio cron.
   }
?>

Saludos.

 

PD: yo cuando estaba en rom2, el intervalo siempre era 10. 

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Buen aporte, 50 euritos que me ahorro y.y aun que veo muchas cosas que sobran en los archivos cron (status,topg,topg50 etc...)!

 

 

por ejemplo de este:

<?php
error_reporting(0);
$con = mysqli_connect("164.132.200.230","arfrrom2","GAATscVds4h2EqX","account"); 

	$handle = fopen("top/ultstatus.php", "w");
	$content = @fread($handle, @filesize("top/ultstatus.php"));
	fclose($handle);
	date_default_timezone_set("Europe/Helsinki"); 
	$aktuell = time();
	if($content + 60 * 10 >= $aktuell)
	{
		$handle = fopen("top/status.php", "w");
		$content = "";
		$content = @fread($handle, @filesize("top/status.php"));
		echo $content;
		fclose($handle);
	} else {
		$exe = mysqli_query($con, "SELECT COUNT(*) as count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;");
		$player_online = mysqli_fetch_object($exe)->count;
		$exe24 = mysqli_query($con, "SELECT COUNT(*) as count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 24 HOUR) < last_play;");	
		$player_online24 = mysqli_fetch_object($exe24)->count;$shop_count = mysqli_query($con, "SELECT * FROM player.player_shop");
		$shop = mysqli_num_rows($shop_count);
		$total_reg = mysqli_query($con, "SELECT * FROM account.account");
		$tr = mysqli_num_rows($total_reg);

			$i = "0" ;
			$ergebnis = mysqli_query($sql);
			@unlink("top/ultguardadog.txt");
			@unlink("top/guardarg.txt");
			$handle = fopen("top/ultguardadog.txt", "w");
			fwrite($handle, time());
			fclose($handle);

		$content = '<table>';
		$content .= '
                            <tr>
                                <td colspan="2" align="center"><p class="gamers">Jugadores</p></td>
                            </tr>
                            <tr>
                            <tr>
                                <td>Registrados</td>
                                <td class="col2">' . $tr . '</td>
                            </tr>
                            <tr>
                            <tr>
                                <td>Conectados Hoy</td>
                                <td class="col2">' . $player_online24 . '</td>
                            </tr>  
							<tr>
							<td>
								Jugando Actualmente<div class="line">
								<td class="col2">' . $player_online. '</td> 
							</td>
							</tr>
							<tr>
							<td> 
								ShopOffline
								<td class="col2">' . $shop . '</td>
							</td>
							</tr>              		
		
		';
		$content .= '</table>';
		$handle = fopen("top/status.php", "w");
		fwrite($handle, $content);
		fclose($handle);
		echo $content;

   }
?>

se rebaja a esto y es el mismo resultado:

<?php
require("./inc/config.inc.php");
error_reporting(0);
$con = mysqli_connect(SQL_HP_HOST,SQL_HP_USER,SQL_HP_PASS,SQL_HP_DB); // Con esto se ve mejor  así saca los datos gracias al "/inc/config.inc.php"
	{
		$exe = mysqli_query($con, "SELECT COUNT(*) as count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;");
		$player_online = mysqli_fetch_object($exe)->count;
		$exe24 = mysqli_query($con, "SELECT COUNT(*) as count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 24 HOUR) < last_play;");	
		$player_online24 = mysqli_fetch_object($exe24)->count;$shop_count = mysqli_query($con, "SELECT * FROM player.player_shop");
		$shop = mysqli_num_rows($shop_count);
		$total_reg = mysqli_query($con, "SELECT * FROM account.account");
		$tr = mysqli_num_rows($total_reg);
		$content= '
                            <tr>
                                <td colspan="2" align="center"><p class="gamers">Jugadores</p></td>
                            </tr>
                            <tr>
                            <tr>
                                <td>Registrados</td>
                                <td class="col2">' . $tr . '</td>
                            </tr>
                            <tr>
                            <tr>
                                <td>Conectados Hoy</td>
                                <td class="col2">' . $player_online24 . '</td>
                            </tr>  
							<tr>
							<td>
								Jugando Actualmente<div class="line">
								<td class="col2">' . $player_online. '</td> 
							</td>
							</tr>
							<tr>
							<td> 
								ShopOffline
								<td class="col2">' . $shop . '</td>
							</td>
							</tr>              		
		
		';
		$handle= fopen("top/status.php", "w");
		fwrite($handle, $content);
		fclose($handle);
                echo $content; // Aquí como ya lo genera en top/status.php no hace falta visualizarlo en el propio cron.
   }
?>

Saludos.

 

PD: yo cuando estaba en rom2, el intervalo siempre era 10. 

 

Fine, hice copy and paste de algunos archivos que tenía guardados ya que se me pueden escapar las contraseñas actuales :P

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Fine, hice copy and paste de algunos archivos que tenía guardados ya que se me pueden escapar las contraseñas actuales :P

 

No comprendo el mensaje, pero por si eso actualice la copia del status.php sin los datos.

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Va, vais en bueno camino. A  ver ahora quien de los administradores de Shinem2 y Raven of Metin2 se anima a publicar los files y el source.

 

Gracias por el aporte, saludos. 

 

#Añado que no voy a publicar el PSD.

 

 

No creo que nadie lo publique, lo que revende es algo de martysama, shang, paci y vegas, por mi parte no lo publicaré o pierdo actualizaciones y son developers muy respetables, por otro lado, simplemente me molestó que vendiera la página que no hizo él, ni de HTML sabe que es lo más básico en Web,

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Va, vais en bueno camino. A  ver ahora quien de los administradores de Shinem2 y Raven of Metin2 se anima a publicar los files y el source.

 

Gracias por el aporte, saludos. 

 

#Añado que no voy a publicar el PSD.

 

Publicar no pero vender seguro... estoy ahorrando €€€ .-. 

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

2dfbaf4182ba0a175af4d6f154427322.png Yo no entender esto

 

Es un parche todo feo y un error de código ya que cuando la pasamos a PHP se veía cortada la página y un viejo amigo se le ocurrió poner saltos para corregirlo, eso significa, pero eso les venden en 50 euros :)

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Es un parche todo feo y un error de código ya que cuando la pasamos a PHP se veía cortada la página y un viejo amigo se le ocurrió poner saltos para corregirlo, eso significa, pero eso les venden en 50 euros :)

Pues usa el margin-top:100px o cualquier otro numero, no necesitas poner <br> xd

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Bueno si os ponéis ha optimizar la página hacerlo bien.

 

Y pasarla a orientada a objetos.

 

0f1ea0c99a73177d46c958eeeda3ef13.png

 

Y con que llaméis a query sobra.

La programación lineal es el pasado wey.

 

Se agradece el aporte.

 

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Bueno si os ponéis ha optimizar la página hacerlo bien.

 

Y pasarla a orientada a objetos.

 

0f1ea0c99a73177d46c958eeeda3ef13.png

 

Y con que llaméis a query sobra.

La programación lineal es el pasado wey.

 

Se agradece el aporte.

 

 

Que wey si eres de murcia? 

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Pues usa el margin-top:100px o cualquier otro numero, no necesitas poner <br> xd

El espaciado <br> es la solución rápida para los que no saben código SeMa, que dolor de ojos ver eso.  ._.

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

A revenderlo

Osea que alguien no puede dar gracias nisiquiera me importa esa web xd

 

Que gracioso no ?

 

Prefiero pagarlo a Love por un diseño que bajarme esa web y hacer codigo yo mismo xd

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Se vienen las multicuentas con apenas 1 o 10 post a tirar mierda, seria interesante que en los foros deje solo 1 cuenta por IP asi se sabe mejor quien es el que va de hater

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora


  • Recientemente navegando por este tema   0 miembros

    No hay usuarios registrados visitando esta página.

×