Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lista Graczy
#1
Jeżeli wpadliście na pomysł aby umieścić na swojej stronie / forum listę graczy serwera..no to nic prostrzego.
 
Kod .php czyli to co musicie wrzucić na serwer swojej strony internetowej. Lub jako kod nie wiem naprzykład w navbarze mybb. No to już sporo dowolności.

Code:
<html>
<head>
<style type="text/css">
table {
   border-collapse: collapse;
}

table, th, td {
   border: 1px solid black;
}
</style>
</head>
<body>
   <?php
       $sql_conn = @mysql_connect('localhost', 'User', 'Password');
       @mysql_select_db('db');
       $sql = "SELECT `id`,`name` FROM `playerlist` ORDER BY `id` DESC";
       $sql = mysql_query($sql);
       $ilosc_wierszy = @mysql_num_rows($sql);
           if($ilosc_wierszy > 0){
                echo '<table>';
                echo '<tr>';
                echo '<td>Id</td><td>Nick</td>';
               echo '</tr>';
               while ($dane = mysql_fetch_row($sql))
               {
               echo '<tr>';
                echo '<td>'.$dane[0].'</td><td>'.$dane[1].'</td>';
               echo '</tr>';
               }
                echo '</table>';
           }else{
           echo 'Brak graczy na serwerze!';    
       }
        echo 'Module by Quarchodron';
       echo mysql_error();
       mysql_close($sql_conn);
   ?>
</html>
</body>


A to kod do plików server side.

Code:
local dbhandler;

function init_playerlist()
{
dbhandler = mysql_connect("localhost", "User", "Password", "db");
    if (dbhandler)
    {
    print("Player list connect.")
    }else{
     print("Player list cannot connect!")
     }
};

function playerlist_onJoin(pid)
{
    local name = getPlayerName(pid);
    local mysql_result = mysql_query(dbhandler, "INSERT INTO playerlist (id,name) VALUES ( '"+pid+"', '"+name+"')");
};

function playerlist_onDisconnect(pid,reason)
{
    mysql_query(dbhandler, "DELETE FROM playerlist WHERE id="+pid+"");
};

PS. Jak macie jakieś problemy to napiszcie Smile.

Aaa i bym zapomiał .. przykład jak może wyglądać tabela playerlist w bazie gothic :
Code:
CREATE TABLE `playerlist` (
`id` int(2) NOT NULL,
`name` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
Reply


Messages In This Thread
Lista Graczy - by Quarchodron - 19.12.2016, 21:34
RE: Lista Graczy - by Marcel - 20.12.2016, 22:34

Forum Jump:


Users browsing this thread: 1 Guest(s)