CSF | CrearServerForo
Bienvenido al Foro De CrearServer!.
Registrate!, Podras Ver Y Usar el 100% De Las Herramientas Del Foro Y Sacarte Dudas, Aclarar Cosas, Postear, Publicitarte,Descargar,Etc... Que Esperas?
Notificaciones
Conectarse

Recuperar mi contraseña

Buscar
 
 

Resultados por:
 

 


Rechercher Búsqueda avanzada

Últimos temas
» NUEVO L2EU
Jue 3 Nov - 21:28:45 por DeivMagna

» Solucion cuando NO TE HABRÉ EL LOL . SIN BORRAR NADA !
Dom 9 Oct - 8:08:49 por RaikeN

» PlayMU Season 2 + Items
Mar 28 Jun - 21:31:56 por Herkraftz

» Nueva app de mensajeria instantanea: VIOZ
Dom 26 Jun - 21:09:13 por Invitado

» Descargar ultimo Game maker 8.1.65 [GAMEMAKER]
Dom 26 Jun - 12:04:06 por RaikeN

» Creador de Sprite para juegos rpg [Basic 2D Character Sprite Kit]
Dom 26 Jun - 11:53:34 por RaikeN

» NPC Top all [Lineage2]
Dom 26 Jun - 4:39:49 por admin133

» Your protocol version is different [Lineage 2][Resuelto]
Miér 16 Mar - 21:15:27 por dkpresi

» RevolucionMu [150x][50%] season 8
Mar 19 Ene - 22:17:12 por fenixsnk

¿Quién está en línea?
En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado :: 1 Motor de búsqueda

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 44 el Vie 28 Jul - 22:54:11.
online
Informacion Del Foro
CrearServer Foro ( CSF ). Esta Creado con el propósito de : - Ayudar a Crear Server . - Brindar Soporte a los Servidores . - Descargar packs , texturas, datas, plugins, herramientas y mucho mas. - Promocionar Server . - Preguntas, Respuestas, Ayudas, Guias, Tutoriales, etc - Nuestra Meta es Brindarle Toda la Ayuda Posible Para que Tu Server Sea el Mejor - Lineage 2 , l2, Mu Online, Counter Strike, cs , Minecraft y Muchos Otros Server - Crear Server Foro - CSF

Record de jugadores online Mu Online

Ver el tema anterior Ver el tema siguiente Ir abajo

default Record de jugadores online Mu Online

Mensaje por RaikeN el Dom 29 Mar - 13:30:16

¿Qué es un record online?
Vamos a definirlo como un plugin para nuestro sitio web, que como todo plugin es totalmente opcional.


¿Qué hace el record online?
Lo que hará simplemente será mostrar la mayor cantidad de usuarios online que tuvimos jugando en nuestro servidor mu online.


¿Para qué debería usar eso?
El record online es más un sistema de estadísticas que para muchos administradores les será útil, este plug no tendrá función para los jugadores.


¿Que diferencia hay con "usuarios online" que muestra mi página?
La diferencia es que usuarios online, muestra en tiempo real la cantidad jugadores dentro del servidor, el record online es una variable temporal que se podrá destruir y actualizar (siempre a un valor mayor) en cualquier momento, por ejemplo: el lunes de la semana pasada el record de usuarios era de 25 usuarios online y hoy tenemos 24 usuarios online, el record online se mantendrá en 25, pero en usuarios online veremos el número 24.


¿Me gusto la idea, como lo aplico a mi sitio web?
De la siguiente forma:
1)Lo primero que haremos, será copiar la siguiente querry y pegarla en el analizador de consultas (Recuerden seleccionar la base de datos MuOnline)


Código:
CREATE TABLE [dbo].[record_online] ([size=12][/size]
[record] [int] NULL ,[size=12][/size]
[data] [datetime] NULL[size=12][/size]
) ON [PRIMARY][size=12][/size]
GO[size=12][/size]
[size=12][/size]
INSERT INTO record_online (record) VALUES ('0')[size=12][/size]
GO

Luego apretamos F5, si todo esta correcto veremos una imagen como lo siguiente:







2)Con eso hemos creado las columnas y tablas que luego usaremos para guardar y leer datos.
Lo que haremos ahora será crea un job o trabajo SQL de modo tal que sea capaz de comparar y actualizar la información.
El job o trabajo debe tener la programación de ejecución diaria por minuto.
En pasos, pegamos esta sentencia:




Código:
UPDATE record_online SET record=(SELECT count(*) from MEMB_STAT where ConnectStat=1),data=getdate() where record<(SELECT count(*) from MEMB_STAT where ConnectStat=1)


Si no sabes como crear un job SQL visita el siguiente tutorial Instalacion de sentencias SQL Server 2000 (En el paso 4 deben cambiar la sentencia por la anterior)







3)Entonces, ya tenemos las tablas en donde almacenaremos los datos, tenemos la programación que se encargará de actualizar la información sólo nos falta realizar la lectura para que sea visualizada en la web.
Para visualizar el record de usuarios online, podemos usar lo siguiente: 

Código:
<?
$mututoriales = mssql_query("SELECT * FROM record_online");
$record = mssql_fetch_array($mututoriales);

echo $record['record'];
?>

Para visualizar la fecha 


Código:
<?
$tutorialesmu = mssql_query("SELECT * FROM record_online");
$data = mssql_fetch_array($tutorialesmu);

echo $data ['data'];
?>

Y si queremos mostrar el record online más la fecha usamos lo siguiente:


Código:
<?
$mututoriales = mssql_query("SELECT * FROM record_online");
$record = mssql_fetch_array($mututoriales);

echo $record['record'];
echo $record['data'];
?>

Eso sería todo, ustedes pueden modificar o adaptar el código a su sitio web como gusten.

_________________
 << Agradecer No Cuesta Nada!! >>
 Si Te Sirvió Mi Aporte Da Las Gracias Wink 
Administrador
RaikeN
.::Porque Hasta Los Mas Grosos Nesesitan Ayuda Debes En Cuando::.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
avatar
RaikeN
Administrador

Mensajes : 178
Puntos : 513
VotosDeReputacioN : 0
Fecha de inscripción : 27/06/2013
Edad : 23
Localización : Cordoba

http://crearserver.foro.ag

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.