• 22-07-2010, 15:03:56
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Anladım teşekkür ederim çok işime yaradı.
  • 23-07-2010, 23:50:43
    #11
    Birde referanslar kısmı için nsl liste oluşturabılırız acaba ?
  • 23-07-2010, 23:59:23
    #12
    Üyeliği durduruldu
    orcun adlı üyeden alıntı: mesajı görüntüle
    Birde referanslar kısmı için nsl liste oluşturabılırız acaba ?

    örnek: http://www.oyunyoneticisi.com/cs-serverlar.html
    bu hazır bir script hacı. LGSL kullanılıyor server listesi olayında.

    RemagX adlı üyeden alıntı: mesajı görüntüle
    Bence Sxe Injected kullanmayan bir serverda, en azından HLGuard olmalı, çok işlevli olmasada üzerinde çalışılarak ara işlemleri kolaylaştırabiliyoruz, nick ip yasaklama, bellirli bir orada otomatik aim tespiti, model tabanlı wall hack engelleme, oyuna giren oyuncunun ayarlarını kontrol etme, oyuncuya göre ayar yapma, farklı durumlar için ekran yazıları ve değişik tipte özel menuler...
    hlguardın cfg engelleme haricinde ciddi anlamda hiçbir işlevi yok.
  • 24-07-2010, 00:01:05
    #13
    Evet ondan haberım var kurdum ama liste için ayrı bişeyler yapmak gerek galiba. Ayrıca server durumunda ip girdiğimde sonucu göstermiyordu çözmesi biraz sıkıntılı.
    Tahminim bunuda php ile halledebilir @genki arkadaşımız inş.
  • 24-07-2010, 00:06:17
    #14
    evet server listesi için lgsl kullanabilirsin. Tabi o script veritabanlı calıstığı için veritabanı ayarlarını vs vs yapman gerekir. Sen nasıl birşey istediğini söylersen yardımcı olabilirim
  • 24-07-2010, 00:14:49
    #15
    O verdiğim linkteki gibi swde olan oyuncuları göstermek ve boş olan yerleri göstermek istiyorum boş olan yerlerde kiralık yazmasını felan aynı o sayfadaki gibi lgsl ile yapmak istedım db yukledım o sql ayarınıda yaptım ama ip ve portu girdiğimde 0/0 diyor oyuncu durumuna. Snr o liste yerini bulamadım o yüzden ondan vazgeçtim.
  • 24-07-2010, 00:37:56
    #16
    Anladım, muhtemlen sunucuda gerekli eklentiler vs olmayabilir.
    lgsl_config.php nin içinde
    $lgsl_config['feed']['method'] = 0;
    şöyle bir ayar olacak. Değerleri 1 veya 2 yaparak dene olmadı ben birşeyler karalayım senin için şimdi
  • 24-07-2010, 00:45:50
    #17
    Buyrun birşeyler yaptım.Biraz acele oldu hatalar vs çıkabilir.icon olarak verdiğiniz adresteki iconları kullandım. Sahibinden izin alsanız iyi olur yada kendi ikonlarınızı kullanırsınız
    <table cellpadding='4' cellspacing='2' style='margin:auto'>
    <?php
    function server_monitor($gelenip,$gelenport,$gelendns,$gelendurum)
    {
    if($gelendurum=="kiralik")
    {
    $onof = "http://www.oyunyoneticisi.com/sunucu/ztat/lgsl_files/other/icon_no_kiralik.gif ";
    } else
    {
    $onof = "http://www.oyunyoneticisi.com/hlssj/other/icon_online.gif";
    }
    @$fp = fsockopen("udp://$gelenip",$gelenport,$errno,$errstr,30); 
      
    fwrite($fp,"\xFF\xFF\xFF\xFF\x54Source Engine Query\x00");         
    $buffer =  fread($fp,1024);
    if (!trim($buffer)) { return FALSE; } 
    $tmp = explode("\x00", $buffer);
    $place = strlen($tmp[0].$tmp[1].$tmp[2].$tmp[3].$tmp[4]) + 5;
    $bas['hostname']       = $tmp[1];
    $bas['mapname']        = $tmp[2];
    $bas['players']        = ord($buffer[$place]);
    $bas['maxplayers']     = ord($buffer[$place + 1]);              
    fclose($fp);     
    echo "<tr style='background-color:#e4eaf2;table-layout:fixed'>";
    echo "<td>";
    echo "<img alt='' src='http://www.csturkey.gen.tr/mon/lgsl_files/icons/halflife/cstrike.gif' title='[ Type: halflife ] [ Game: cstrike ]' />"; 
    echo "</td>"; 
    echo "<td> ";
    echo "<img alt='' src='$onof' title='ONLINE' />";  
    echo "</td>";
    echo "<td> ";
    echo "<a href='#' style='text-decoration:none'>";
    echo "$gelenip";
    echo "</a>";
    echo "<td> ";
    echo "$gelendns";
    echo "</td> ";
    echo "<td title=$bas[hostname] style=\text-align:left\">";
    echo "<div style='width:100%; overflow:hidden; height:1.3em'>";
    echo "$bas[hostname]";
    echo "</div>";
    echo "</td>";
    echo "<td style='white-space:nowrap; text-align:left'> ";
    echo "$bas[mapname]";
    echo "</td>";
    echo "<td style='white-space:nowrap; text-align:right'>$bas[players] / $bas[maxplayers]</td>";
    echo "</tr>";
    } 
    server_monitor('88.255.155.50',27015,'cs1.csduragi.com','kiralik'); //kiralık yazanlarda ise işte kiralik gözükücek
    server_monitor('88.255.155.51',27015,'cs2.csduragi.com','normal'); //normal olanlar normal gözükücek
    ?>  
    </table>
  • 24-07-2010, 00:57:05
    #18
    İstediğim gibi olmuş teşekkürler. Bu yaptığımızda kiralık ve aktif olanları kendimiz mi yazıcaz ? otomatik yolu yok mu acaba