Mensajeria privada y estado de Servidores en PHP

tadex

Perdon, ahora pongo la duda, esq van 4 posts y no se guardan! :S! y no me voy a tirar escribiendo 5 minutos pa na :P

EDITADO: Aver; Esq tengo un sistema de perfiles y kiero incluir un apartado de mensajeria prvada, pero estoy completamente perdido... (alomejor es mas facil uno de firmas de cada usuarios, no se...) y me gustaria que me orientaseis... TAmbien quiero un script que muestre el estado de Un servidor, ya sea de CS o de RADIO WINAMP, mas que nada saber El nombre del server, el estado.. Etc... Las dos cosas serian usando PHP y la BD que tengo es MySQL (LYCOS :P)

Se q Google es mi amigo xo no encuentro na... :D

Abreu

Pues si haces una tabla con los campos (id,remitente,destinatario,mensaje,titulo,fecha,leido) ya lo tienes.

Tan solo tendrias que hacer los scripts de lectura y envio, pero si dices que has hecho un sistema de usurios no creo que te cueste mucho.

tadex

Hombre hacerlo hacerlo... Lo he modificado... Tiuu tng 14 (acabo d cumlir 15 añusss) y soy un poco NoOB en esto... Weno da iwal ya lo hare xo... en cuanto a lo del script de Estado del servidor?? que variables empleo?? algun codigo de ejemplo?? Ayuda Plz :P

gohrum

Alperini

<?php

function ipcs($ip,$port) {

$cs = fsockopen('udp://'.$ip, $port, &$ErrNo, &$ErrStr, 2);

fwrite($cs,'ÿÿÿÿinfostring');

$data=fread($cs, 337);

fclose($cs);

$data=explode('\',$data);

$info = array();

$info['server'] = $data[20];

$info['ip'] = $data[4];

$info['juego'] = $data[18];

$info['players'] = $data[6];

$info['players_max'] = $data[12];

$info['mapa'] = $data[22];

$info['pass'] = ($data[26] == 0) ? 'No' : 'Si';

return($info);

}


///Ejemplo de uso

//Definimos la variable $ipcs con la funcion ipcs con la IP y Puerto

$ipcs = ipcs('82.194.71.62',27005);

//A partir de aqui lo podemos mostrar como queramos

//Ejemplo:

echo 'Nombre del server: '.$ipcs['server'] . '<br>';

echo 'Ip: '.$ipcs['ip']. '<br>';

echo 'Juego: '.$ipcs['juego']. '<br>';

echo 'Players: '.$ipcs['players'].'/'.$ipcs['players_max']. '<br>';

echo 'Mapa: '.$ipcs['mapa']. '<br>';

echo 'Password: '.$ipcs['pass']. '<br>';

?>

D

alperini k t has tomado??

xk nose a k viene eso, es dcir, no somos adivinos, escribe algo ...

¬¬

tadex

#4 perdoname la vida ehh

PD: Editar es editar, tanto en los querys de la base de datos, como en el diseño, como en errores, como en perfeccionamiento... pero con una base; De cero no se empezar; almenos no lo he intentado... Pero repito, perdoname la vida

BrOkeR

#6 no hace falta ser adivino para saber lo que hace el codigo de #5

Solo has de saber un pelin de php y consultar un poco la documentacion de las funciones para saber que hace el programa que ha escrito. Es bastante sencillo.

Y respecto al codigo en si puntualizar que esa consulta actualmente solo funcionaria para servidores hlds, es decir, cs1.6 u anteriores y cz.
Para servidores srcds, cs:s, no funciona, al menos en la version actual.

Usuarios habituales

  • BrOkeR
  • tadex
  • DeiX
  • Alperini
  • gohrum
  • Abreu