Account Maker Dimmion Account Maker

Status
Zamknięty.
Odp: Dimmion Account Maker

mog? ci pom?c na gg pisz 32591578
 
Odp: Dimmion Account Maker

Dobrze ustawi?e? config.php? Je?eli nie to popraw a jak tak to wszystko powinno Ci dzia?a?. Mia?em ten acc kiedy? i dzia?a?o wszystko idealnie.
Najlepiej to poka? mi sw?j config i plik status.php je?eli taki jest.
 
Odp: Dimmion Account Maker

http://scr.hu/3io/vvhq4

a ten 2


<?xml version="1.0" encoding="utf-8"?>
<status time="1342521139" players="-(-)/-" monsters="4861" uptime="-/-" host="95.171.105.244<br>" port="7171" type="pvp" exp="250

" houses="231" status="Offline"/>
 
Ostatnia edycja:
Odp: Dimmion Account Maker

co tu widzisz b??dnego i czego Ci tu brakuje?
PS. Co to jest dopisek?

B??d ze statusem le?y w pliku site/information.php - IP nale?y zmieni? na 127.0.0.1

@DOWN
Nic nie szkodzi.
 
Ostatnia edycja:
Odp: Dimmion Account Maker

To jest oczywi?cie b??dne, brakuje pewnych dopisk?w.

Po choler? piszesz i nabijasz sobie posty nic nie wnosz?c do Tematu? (Report)
Brakuje ci @To co kolega up napisa?
@EDIT - Przepraszam za powt?rk? nie zwr?ci?em uwagi co napisali @Up!
 
Odp: Dimmion Account Maker

nie ma u mnie takiego czego? jak site.information.php jest tylko information.php i zabiera on takie kody:
<h2><div class="cufon_h2">Informacje</div></h2>

<div class="quotes">
<div class="list">
<?php
$file = "dbase/status.xml";
$xml = simplexml_load_file($file);
$time = time();
$last_check = $xml['time'];
$lastTime = $last_check + ($info_time);

if($lastTime < $time){
$filen = file_get_contents($todata.'/../config.lua');
$temppos = stristr($filen, "port = ");
$exp = explode(' ', $temppos);
$exp = explode('--', $exp[2]);
$exp = explode('"', $exp[0]);
$port = $exp[1];
//$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$host = $_SERVER['REMOTE_ADDR'];
if($settings["cuffon"] != 1){
$host = stringSplit($host, 14); //dzielenie za dlugiego adresu
} else {
$host = stringSplit($host, 12); //dzielenie za dlugiego adresu
}
$temppos = stristr($filen, "expmul = ");
$exp = explode(' ', $temppos);
$exp = explode('--', $exp[2]);
$exprate = $exp[0];
$temppos = stristr($filen, "worldtype = ");
$exp = explode(' ', $temppos);
$exp = explode('--', $exp[2]);
$exp = explode('"', $exp[0]);
$world_type = $exp[1];
if($world_type == "pvp-enforced"){
$world_type = "pvp-enfo";
}
$temppos = stristr($filen, "map = ");
$exp = explode(' ', $temppos);
$exp = explode('--', $exp[2]);
$exp = explode('/', $exp[0]);
$exp = explode('.', $exp[2]);
$world_name = $exp[0];

$xml = simplexml_load_file($todata.'/world/'.$world_name.'-spawn.xml');
$total = 0;
foreach($xml->spawn as $spawn){
foreach($spawn->monster as $monster){
$total++;
}
}

$xml = simplexml_load_file($todata.'/houses.xml');
$houses = 0;
foreach($xml->house as $house){
$houses++;
}


$info = chr(6).chr(0).chr(255).chr(255).'info';
$sock = @fsockopen($host, $port, $errno, $errstr, 1);

if ($sock){
fwrite($sock, $info);
$data='';
while (!feof($sock))
$data .= fgets($sock, 1024);
fclose($sock);
preg_match('/players online="(\d+)" max="(\d+)" peak="(\d+)"/', $data, $matches);

$players_online = $matches[1] . '('.$matches[3].')/' . $matches[2];

preg_match('/uptime="(\d+)"/', $data, $matches);
$h = floor($matches[1] / 3600);
$m = floor(($matches[1] - $h*3600) / 60);

$a = " $h " . ($h==1? 'h' : ($h==2||$h==3||$h==4? 'h' : 'h'));
$b = " $m " . ($m==1? 'm' : ($m==12||$m==13||$m==14? 'm' : ($m%10==2||$m%10==3||$m%10==4? 'm' : 'm'))) . ' ';
$ot_uptime = $a.$b;

preg_match('/monsters total="(\d+)"/', $data, $matches);
$monsters_online = $matches[1]."/".$total;

$status = "Online";

}else {
$players_online = "-(-)/-";
$ot_uptime = "-/-";
$monsters_online = $total;
$status = "Offline";
}

$xml = simplexml_load_file($file);

$xml['time'] = $time;
$xml['host'] = $host;
$xml['port'] = $port;
$xml['exp'] = $exprate;
$xml['type'] = $world_type;
$xml['houses'] = $houses;
$xml['players'] = $players_online;
$xml['uptime'] = $ot_uptime;
$xml['monsters'] = $monsters_online;
$xml['status'] = $status;

$newplayerFile = $xml->asXML();
$open_file = fopen($file, 'w');
fwrite($open_file, $newplayerFile);
fclose($open_file);

} else {}
echo '<table style="margin-left:7px;">
<tr>
<td>Status ots: </td>';
if($xml['status'] == "Online"){
echo '<td><b style="color:#6E8B3D;">'.$xml['status'].'</b></td>';
} else {
echo '<td><b style="color:#8B1A1A;">'.$xml['status'].'</b></td>';
}
echo '</tr>
<tr><td>Online:</td> <td>'.$xml['players'].'</td></tr>
<tr><td>Monsters:</td> <td>'.$xml['monsters'].'</td></tr>
<tr><td>Uptime:</td> <td>'.$xml['uptime'].'</td></tr>
<tr><td>Host:</td> <td>'.$xml['host'].'</td></tr>
<tr><td>Port:</td> <td>'.$xml['port'].'</td></tr>
<tr><td>World type:</td> <td>'.$xml['type'].'</td></tr>
<tr><td>Experience:</td> <td>'.$xml['exp'].'</td></tr>
<tr><td>Houses:</td> <td>'.$xml['houses'].'</td></tr>
</table>';
?>
</div>
</div>
Widzi kto? w tym jaki? b??d?
 
Odp: Dimmion Account Maker

Zamiast . mia?o by? /. Nikt nie jest nie omylny.
zamie?:
Kod:
$sock = @fsockopen($host, $port, $errno, $errstr, 1);

na:
Kod:
$sock = @fsockopen("127.0.0.1", $port, $errno, $errstr, 1);

Poczekaj na od?wie?enie statusu.
 
Odp: Dimmion Account Maker

Jeste? cudny(rep +)!A co powiesz na kwestie ?e w houses pisze no body a w silniku ma w?a?ciciela.Czego wina?
 
Odp: Dimmion Account Maker

poprawiony fragment includes/houses.php
Kod:
        if (file_exists($todata."/houses/".$house['name'].".xml"))  
        {   
            $xml2 = simplexml_load_file($todata."/houses/".$house['name'].".xml");   
            
            foreach($xml2->owner as $howner)
            {
                if($howner['name'] == '')   
                    $owner="nobody";   
                else   
                    $owner="<b>".$howner['name']."</b>";
            }
        }  
        else  
        {  
            exit('Failed to open xml file.'.$todata."/houses/".$house['name'].".xml");   
        }

znajd? po pierwszej linii, oznacz fragment do ostatniej i podmie?
 
Odp: Dimmion Account Maker

Reput leci! ;D

Notka moderatorska:
Zamykam.
Dawido.
 
Ostatnio edytowane przez moderatora:
Status
Zamknięty.
Back
Do góry