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

MALATYALI

KY Uzman Üye
KY YardımSever
Katılım
16 Ağu 2023
Mesajlar
541
Konu Çözümleri
11
Tepki puanı
172
Puanları
43
Yaş
16
merhaba bu sorunu nasıl çözebilirim bilginiz var mı 1715609105477.png
 
Çözüm
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.

Hagen

PHP Developer
Süper Moderatör
Coder
Server Sahibi
Katılım
21 Eki 2023
Mesajlar
540
Konu Çözümleri
65
Tepki puanı
658
Puanları
93
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.
 

MALATYALI

KY Uzman Üye
KY YardımSever
Katılım
16 Ağu 2023
Mesajlar
541
Konu Çözümleri
11
Tepki puanı
172
Puanları
43
Yaş
16
hocam echo ne oluyor detaylı anlatabilir misiniz
 

Hagen

PHP Developer
Süper Moderatör
Coder
Server Sahibi
Katılım
21 Eki 2023
Mesajlar
540
Konu Çözümleri
65
Tepki puanı
658
Puanları
93
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";
}
?>
 

MALATYALI

KY Uzman Üye
KY YardımSever
Katılım
16 Ağu 2023
Mesajlar
541
Konu Çözümleri
11
Tepki puanı
172
Puanları
43
Yaş
16
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
 

MALATYALI

KY Uzman Üye
KY YardımSever
Katılım
16 Ağu 2023
Mesajlar
541
Konu Çözümleri
11
Tepki puanı
172
Puanları
43
Yaş
16
yanlış mı yapıyorum bilmiyorum
 

Hagen

PHP Developer
Süper Moderatör
Coder
Server Sahibi
Katılım
21 Eki 2023
Mesajlar
540
Konu Çözümleri
65
Tepki puanı
658
Puanları
93
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

MALATYALI

KY Uzman Üye
KY YardımSever
Katılım
16 Ağu 2023
Mesajlar
541
Konu Çözümleri
11
Tepki puanı
172
Puanları
43
Yaş
16
hocam ayrdımın için teşekkür ederim sorun gamemasters.phpdeymiş
 
Reklam