poly administrators dld owner 8eloun na baloun h na broun Scripts pou na deixni stats apo to diko tous paixnidi.
as ksekinisoyme !
Server Status
<?php
print'<table width="150">';
$server = "127.0.0.1";
$portg = "7777";
$portl = "9014";
$timeout = "5";
if ($server and $port and $timeout) {
$game = @fsockopen("$server", $portg, $errno, $errstr, $timeout);
$login = @fsockopen("$server", $portl, $errno, $errstr, $timeout);
}
print'<tr><td align="center"><strong>Server Status</strong></td></tr>';
if($login) { print'<tr><td>Login:</td><td><font color="#00FF00"><strong> Online</strong></font><br><br></td></tr>'; }
else { print'<tr><td>Login:</td><td><font color="#FF0000"><strong> Offline</strong></font><br><br></td></tr>'; }
if($game) { print'<tr><td>Game:</td><td><font color="#00FF00"><strong> Online</strong></font></td></tr>'; }
else { print'<tr><td>Game:</td><td"><font color="#FF0000"><strong> Offline</strong></td></tr>'; }
print'</table>';
?>
Acc Creation
Αρχικά δημιουργήστε το αρχείο acc.php στον ίδιο κατάλογο με το δείκτη. και προσθέστε αυτό το χειρόγραφο
<?php
define('mySQL_hostname', '127.0.0.1'); //database IP
define('mySQL_database', 'Database'); //database name
define('mySQL_username', 'User'); //database user
define('mySQL_password', 'Pass'); //database password
function l2j_encrypt($password)
{
return base64_encode(pack("H*", sha1(utf8_encode($password))));
}
$str = l2j_encrypt($_POST['pass']);
$user = $_POST["name"];
$db_link = mysql_pconnect( mySQL_hostname, mySQL_username, mySQL_password )
or die( 'Error connecting to mysql<br><br>'.mysql_error() );
$db_select = mysql_select_db( mySQL_database, $db_link )
or die( 'Error connecting to Database<br><br>'.mysql_error() );
if ($user == '') { print'Incorrect UserID'; mysql_close(); }
else {
$db_add = mysql_query( "INSERT INTO `accounts` VALUES ('$user', '$str', '0', '0', '')" )
or die( 'Error: '.mysql_error() );
}
print 'Account Created<br><br>Enjoy youre gameplay.';
mysql_close();
?>
μετά από αυτόν προσθέστε αυτό στο Index
<form action="acc.php" method=post>
UserID:<input type="text" name="name" size 20><br><br>
Password:<input type="password" name="pass" size 20><br><br>
<input type=submit name="submit" value="Login">
</form>
Online Players
Αυτό το χειρόγραφο συνδέει με τη βάση δεδομένων (ότι σημαίνει ότι πρέπει να συνδέσετε τα πέσος Φιλιππίνων με το SQL. εάν χρειαστείτε οποιαδήποτε βοήθεια με το προσπαθήστε με το google για τα πέσος Φιλιππίνων apache mysql εγκαθιστά τους οδηγούς και στοιχημάτισα ότι η πρώτη σύνδεση θα λειτουργήσει). Το Ive εξήγησε μερικοί από τον κώδικα. έτσι να μάθει από το πρέπει να είναι εύκολη.
<?php
//first you need to define db info
define('mySQL_hostname', '127.0.0.1'); //database IP
define('mySQL_database', 'Database'); //database name
define('mySQL_username', 'User'); //database user
define('mySQL_password', 'Pass'); //database password
//connects to mysql
$db_link = mysql_pconnect( mySQL_hostname, mySQL_username, mySQL_password )
or die( 'Error connecting to mysql<br><br>'.mysql_error() );
//connects to Database
$db_select = mysql_select_db( mySQL_database, $db_link )
or die( 'Error connecting to Database<br><br>'.mysql_error() );
//selects desired table
$chars=mysql_query("SELECT * FROM characters");
//tells how much rows are there (will come helpfull with while loops)
$rows =mysql_numrows($characters);
$i=0;
$x=0;
//while $i is smaller than number of rows repeat the code
while ($i < $rows) {
$online=mysql_result($chars,$i,"online"); //looks into characters table, under column online(if player is online its "0" else "1"), at row $i
if ($online == 1) { $x++; } // if column online at row $i is "1", increase $x
$i++; //increase $i
}
print 'Online players:<em>'.$x.'<em>'; //prints out the $x number of players online
?>
μερικές φορές θα πάρετε μόνο παραδείγματος χάριν την ταυτότητα γενιών. όχι το όνομα από το. και σε εκείνη την περίπτωση προτείνω ότι χρησιμοποιείτε 2 whiles (ένα μέσα σε άλλο) για να ελέγξετε άλλους πίνακες για τα ονόματα…
αμα δυσκολευεστε σε κατι απλα ποσταρετε εδω για να σας βοηθησω!
To Guide einai diko m apla to eixa grapsi sta agglika kai vrm na to metafrazo kai to ebala se translator
Kai ta script ta vrika sto Google !
Linkback: https://l2topzone.com/forum/index.php?topic=809.0