Neler yeni

ÇÖZÜLDÜ İstirap Panel charı oyuna sokmama rağmen panelde aktif gözükmüyor gm charım

RAGNAR

KY Saygın Üye
KY YardımSever
Katılım
16 Ağu 2023
Mesajlar
765
Konu Çözümleri
20
Tepki puanı
281
Puanları
73
Yaş
16
Konum
SivasLı
merhaba bu sorunu nasıl çözebilirim bilginiz var mı 1715609105477.png
 
Çözüm
S
Mantığını anlamalısınız. Anlamaya çalışın hangi kod neye yarar ve nerede durmalı yukarıdaki kodlardan hangisi gereksiz zaten var bunlar gibisinden. Yapamıyacağınızı düşünürseniz panel işlerinde bilgisi olan ve harcadığı emek ve vakit karşılığında ücretli destek alın.
S

Silinen Üye 2

KY Misafir
Sizin için veya bunu yapmak isteyenler için kolaylık olması açısından ve mantığını kavramak için mevcut çalışan bir kopanel bulun.
Sistem olarak; GM Nicklerini tablodan okuyup sonrasında karakterin adını CURRENTUSER Tablosunda varsa echo ile online veya offline yazmak.
 
S

Silinen Üye 2

KY Misafir
hocam echo ne oluyor detaylı anlatabilir misiniz
Kontrol ettim ama denemedim çalışacaktır büyük ihtimalle. sadece Kopanel'e bunu uygun yere ekleyin.

PHP:
<?php
// Veritabanına ODBC bağlantısı kurma
$conn = odbc_connect("DSN=your_odbc_dsn;UID=your_username;PWD=your_password", "", "");

if ($conn) {
    // GAME_MASTER_SETTINGS tablosundaki strCharID kolonundaki verileri çekme
    $sql = "SELECT strCharID FROM GAME_MASTER_SETTINGS";
    $res = odbc_exec($conn, $sql);

    if ($res) {
        // Sonuçları işleme
        while ($row = odbc_fetch_array($res)) {
            $charID = $row['strCharID'];

            // strCharID değerini CURRENTUSER tablosunda kontrol etme
            $checkSql = "SELECT COUNT(*) AS count FROM CURRENTUSER WHERE strCharID = '$charID'";
            $checkRes = odbc_exec($conn, $checkSql);

            if ($checkRes) {
                $checkRow = odbc_fetch_array($checkRes);
                $isOnline = $checkRow['count'] > 0 ? 'online' : 'offline';
                echo "$charID: $isOnline\n";
            }
        }
    } else {
        //debug echo "Sorgu çalıştırılamadı.\n";
    }

    odbc_close($conn);
} else {
   //debug echo "Veritabanına bağlanılamadı.\n";
}
?>
 

RAGNAR

KY Saygın Üye
KY YardımSever
Katılım
16 Ağu 2023
Mesajlar
765
Konu Çözümleri
20
Tepki puanı
281
Puanları
73
Yaş
16
Konum
SivasLı
Kontrol ettim ama denemedim çalışacaktır büyük ihtimalle. sadece Kopanel'e bunu uygun yere ekleyin.

PHP:
<?php
// Veritabanına ODBC bağlantısı kurma
$conn = odbc_connect("DSN=your_odbc_dsn;UID=your_username;PWD=your_password", "", "");

if ($conn) {
    // GAME_MASTER_SETTINGS tablosundaki strCharID kolonundaki verileri çekme
    $sql = "SELECT strCharID FROM GAME_MASTER_SETTINGS";
    $res = odbc_exec($conn, $sql);

    if ($res) {
        // Sonuçları işleme
        while ($row = odbc_fetch_array($res)) {
            $charID = $row['strCharID'];

            // strCharID değerini CURRENTUSER tablosunda kontrol etme
            $checkSql = "SELECT COUNT(*) AS count FROM CURRENTUSER WHERE strCharID = '$charID'";
            $checkRes = odbc_exec($conn, $checkSql);

            if ($checkRes) {
                $checkRow = odbc_fetch_array($checkRes);
                $isOnline = $checkRow['count'] > 0 ? 'online' : 'offline';
                echo "$charID: $isOnline\n";
            }
        }
    } else {
        //debug echo "Sorgu çalıştırılamadı.\n";
    }

    odbc_close($conn);
} else {
   //debug echo "Veritabanına bağlanılamadı.\n";
}
?>
bunu contect.php te yapıştırdım hocam
 
S

Silinen Üye 2

KY Misafir
Mantığını anlamalısınız. Anlamaya çalışın hangi kod neye yarar ve nerede durmalı yukarıdaki kodlardan hangisi gereksiz zaten var bunlar gibisinden. Yapamıyacağınızı düşünürseniz panel işlerinde bilgisi olan ve harcadığı emek ve vakit karşılığında ücretli destek alın.
 
Çözüm

RAGNAR

KY Saygın Üye
KY YardımSever
Katılım
16 Ağu 2023
Mesajlar
765
Konu Çözümleri
20
Tepki puanı
281
Puanları
73
Yaş
16
Konum
SivasLı
hocam ayrdımın için teşekkür ederim sorun gamemasters.phpdeymiş
 
Reklam
Üst Alt