SeBuenoPorfa Posted November 3, 2013 Report Share Posted November 3, 2013 necesito 1 script para ver cuantos users online hay ahora en el juego no cuantos han habido en los ultimos x minutos, sino cuantos hay exactamente ahora gracias a toda persona que intente ayudar Link to comment Share on other sites More sharing options...
Edward Posted November 3, 2013 Report Share Posted November 3, 2013 <?php mysql_select_db("player"); $output = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;"); $online_count = mysql_fetch_object($output)->count; echo "Juegadores conectados: $online_count"; ?> Link to comment Share on other sites More sharing options...
topekone Posted November 3, 2013 Report Share Posted November 3, 2013 <?php mysql_select_db("player"); $output = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play;"); $online_count = mysql_fetch_object($output)->count; echo "Juegadores conectados: $online_count"; ?> Eso te muestra en los últimos 5 minutos, no "exactamente ahora" xD Link to comment Share on other sites More sharing options...
Seru Posted November 3, 2013 Report Share Posted November 3, 2013 <?phpmysql_select_db("player");$output = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 1 SECOND) < last_play;");$online_pj = mysql_fetch_object($output)->count;echo "Jugadores conectados: $online_pj";?> El de los 5 minutos es más adecuado, esto va a cargar mucho el sv, pero bueno, como quieras Si quieres modificar el nº de segundos cambia esto INTERVAL 1 SECOND por INTERVAL 10 SECOND INTERVAL 100 SECOND .. Puedes poner SECOND (segundos), MINUTE (minutos), HOUR (hora), WEEK, MONTH, YEAR, etc. Link to comment Share on other sites More sharing options...
SeBuenoPorfa Posted November 5, 2013 Author Report Share Posted November 5, 2013 si pongo 1 second o 10 no me va, siempre me pone 0 users si pongo el de 5 mins, una vez conecto mis 2 pjs al sv, lo detecta despues de 5 mins y entonces despues de esos 5 mins aparecen en el script 2 users conectados durante tanto tiempo como on estubieron en el sv, eso es normal? Link to comment Share on other sites More sharing options...
Seru Posted November 5, 2013 Report Share Posted November 5, 2013 Aham, es normal, el defecto es 5 min, pero si quieres los que hay "ahora" Prueba 1 min, o algo así, no se puede ser exacto. Si quieres ser exacto metete y da who xD Link to comment Share on other sites More sharing options...
SeBuenoPorfa Posted November 5, 2013 Author Report Share Posted November 5, 2013 bueno pues me tendre que conformar, tema solucionado thanks Link to comment Share on other sites More sharing options...
Recommended Posts