Wirklich ein sehr passender Titel.
Nunja, habe wieder mal auf die Schnelle ein kleinen Codeschnipsel für Phoenix.
Die Funktion gibt einfach den Raum aus, in dem Sich der Habbo gerade befindet.
Falls er in keinem Raum ist, wird die Raum ID 0 ausgegeben.
Edit:
Habe das Alles mal in eine Klasse gepackt und eine weitere Funktion eingefügt, die Informationen des
Raums ausgeben.
<?php
Class Room
{
function GET_USER_ROOM($uid)
{
$result = $MySQL->query("SELECT * FROM user_roomvisits WHERE user_id = '".$uid."' ORDER BY etry_timestamp DESC LIMIT 1");
if($result->num_rows == true)
{
$row = $result->fetch_object;
if($row->exit_timestamp == false)
{
return $row->room_id;
}
}
return false;
}
function GET_ROOM_INFO($rid, $field)
{
$result = $MySQL->query("SELECT ".$field." FROM rooms WHERE id = '".$rid."' LIMIT 1");
if($result->num_rows == true)
{
$row = $result->fetch_object;
return $row->$field;
}
return null;
}
}
?>
Alles anzeigen
Edit:
Den Code speichert ihr einfach als zB. room.class.php ab und inkludiert diese mit
require_once("room.class.php");
Um die Klasse zu benutzen, muss sie erst mal definiert werden mit:
Okey, nun könnt ihr es beispielsweise so nutzen:
echo $room->GET_USER_ROOM(1);
//E: Codestil.