Usuarios Online Para Web Site Mu by ChatGPT

Publicado por Dakosmu, Jun 09, 2023, 04:11 PM

Tema anterior - Siguiente tema

Dakosmu

Usuarios Online Para Web Site Mu by ChatGPT


Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión





// Datos de conexión a SQL Server
$server = 'localhost';
$database = 'MuOnline';
$username = 'TuNalga';
$password = 'tuservermu';


// Establecer la conexión
$conn = mssql_connect($server, $username, $password);
if (!$conn) {
    die('Error de conexión: ' . mssql_get_last_message());
}

// Seleccionar la base de datos
mssql_select_db($database, $conn);

// Consulta SQL
$sql = "SELECT memb___id FROM MuOnline.dbo.MEMB_STAT WHERE ConnectStat=1 ORDER BY memb___id";

// Ejecutar la consulta
$result = mssql_query($sql, $conn);
if (!$result) {
    die('Error en la consulta: ' . mssql_get_last_message());
}

// Mostrar los resultados en una tabla
echo "";
echo "
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
      ";

while ($row = mssql_fetch_assoc($result)) {
    // Realizar la consulta en la tabla "Character" para obtener los datos adicionales
    $characterQuery = "SELECT * FROM Character WHERE AccountID='" . $row['memb___id'] . "'";
    $characterResult = mssql_query($characterQuery, $conn);
    if ($characterRow = mssql_fetch_assoc($characterResult)) {
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
       
        // Convertir el valor numérico de MapNumber a texto correspondiente
        $mapNumber = $characterRow['MapNumber'];
        $mapText = '';
        switch ($mapNumber) {
            case 0:
                $mapText = 'Lorencia';
                break;
            case 1:
                $mapText = 'Dungeon';
                break;
            case 2:
                $mapText = 'Devias';
                break;
            case 3:
                $mapText = 'Noria';
                break;
            case 4:
                $mapText = 'Lost Tower';
                break;
            case 6:
                $mapText = 'Arena';
                break;
            case 7:
                $mapText = 'Atlans';
                break;
            case 8:
                $mapText = 'Tarkan';
                break;
            case 9:
                $mapText = 'Devil Square';
                break;
            case 10:
                $mapText = 'Icarus';
                break;
            case 11:
                $mapText = 'Blood Castle I';
                break;
            case 12:
                $mapText = 'Blood Castle II';
                break;
            case 13:
                $mapText = 'Blood Castle III';
                break;
            case 14:
                $mapText = 'Blood Castle IV';
                break;
            case 15:
                $mapText = 'Blood Castle V';
                break;
            case 16:
                $mapText = 'Blood Castle VI';
                break;
            case 17:
                $mapText = 'Blood Castle VII';
                break;
            case 18:
                $mapText = 'Chaos Castle I';
                break;
            case 19:
                $mapText = 'Chaos Castle II';
                break;
            case 20:
                $mapText = 'Chaos Castle III';
                break;
            case 21:
                $mapText = 'Chaos Castle IV';
                break;
            case 22:
                $mapText = 'Chaos Castle V';
                break;
            case 23:
                $mapText = 'Chaos Castle VI';
                break;
            case 24:
                $mapText = 'Kalima I';
                break;
            case 25:
                $mapText = 'Kalima II';
                break;
            case 26:
                $mapText = 'Kalima III';
                break;
            case 27:
                $mapText = 'Kalima IV';
                break;
            case 28:
                $mapText = 'Kalima V';
                break;
            case 29:
                $mapText = 'Kalima VI';
                break;
            case 30:
                $mapText = 'Valley Of Loren';
                break;
            case 32:
                $mapText = 'Devil Square';
                break;       
case 33:
                $mapText = 'Aida';
                break;    
case 34:
                $mapText = 'CryWolf';
                break;
        case 36:
                $mapText = 'Kalima VII';
                break;            
        case 37:
                $mapText = 'Kantru';
                break;
        case 38:
                $mapText = 'Kantru Ruins';
                break;
        case 39:
                $mapText = 'Kantru Tower';
                break;
        case 40:
                $mapText = 'Silent Map';
                break;
        case 41:
                $mapText = 'Barrakas';
                break;
        case 42:
                $mapText = 'Refuge';
                break;
        case 45:
                $mapText = 'Illusion Temple I';
                break;
        case 46:
                $mapText = 'Illusion Temple II';
                break;
        case 47:
                $mapText = 'Illusion Temple III';
                break;
        case 48:
                $mapText = 'Illusion Temple IV';
                break;
        case 49:
                $mapText = 'Illusion Temple V';
                break;
        case 50:
                $mapText = 'Illusion Temple VI';
                break;
        case 51:
                $mapText = 'Elbeland';
                break;
        case 52:
                $mapText = 'Blood Castle VIII';
                break;
        case 53:
                $mapText = 'Chaos Castle VII';
                break;
        case 56:
                $mapText = 'Swamp Of Calmness';
                break;
        case 57:
                $mapText = 'Raklion';
                break;
        case 58:
                $mapText = 'Raklion II';
                break;
        case 62:
                $mapText = 'Santa Town';
                break;
        case 63:
                $mapText = 'Vulcan';
                break;
        case 64:
                $mapText = 'Duel Arena';
                break;
        case 70:
                $mapText = 'EmpireGuardian';
                break;
        case 71:
                $mapText = 'EmpireGuardian';
                break;
        case 72:
                $mapText = 'EmpireGuardian';
                break;
        case 79:
                $mapText = 'Loren Market';
                break;
        case 80:
                $mapText = 'Kalrutan';
                break;

            // Agrega más casos según los valores numéricos y textos correspondientes que necesites
            default:
                $mapText = 'Desconocido';
                break;
        }
       
        echo "";
       
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
    } else {
        // Si no se encontraron datos en la tabla "Character"
        echo "";
    }
}

echo "
NombrecLevelLevelUpPointClassExperienceStrengthDexterityVitalityEnergyLeadershipMoneyMapNumberMapPosXMapPosYResetsMasters
" . $characterRow['Name'] . "" . $characterRow['cLevel'] . "" . $characterRow['LevelUpPoint'] . "";
       
        // Convertir el valor numérico de Class a la URL de la imagen correspondiente
        $classNumber = $characterRow['Class'];
        $classImage = '';
        switch ($classNumber) {
            case 19:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/dk.jpg';
                break;
case 98:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/fm10.jpg';
                break;
case 96:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/rf10.jpg';
                break;
case 82:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/ds10.jpg';
                break;
case 65:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/le10.jpg';
                break;
case 66:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/le10.jpg';
                break;
case 50:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dm10.jpg';
                break;
case 34:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/he10.jpg';
                break;
case 18:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/bm10.jpg';
                break;
case 2:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/gm10.jpg';
                break;
case 64:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dl10.jpg';
                break;
case 49:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dm10.jpg';
                break;
case 48:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/mg10.jpg';
                break;
case 81:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/bs10.jpg';
                break;
case 80:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/su10.jpg';
                break;
case 33:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/me10.jpg';
                break;
case 32:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/fe10.jpg';
                break;
case 16:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dk10.jpg';
                break;
case 17:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/bk10.jpg';
                break;
case 1:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/sm10.jpg';
                break;
case 0:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dw10.jpg';
                break;
case 112:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gl.jpg';
                break;
case 114:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gl.jpg';
                break;
case 115:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gl.jpg';
                break;
case 129:
                $classImage = 'http://mu-knights.com/templates/default/img/character-avatars/rw.jpg';
                break;
case 130:
                $classImage = 'http://mu-knights.com/templates/default/img/character-avatars/rw.jpg';
                break;
case 131:
                $classImage = 'http://mu-knights.com/templates/default/img/character-avatars/rw.jpg';
                break;
case 144:
                $classImage = 'https://i.imgur.com/GrBHLKz.png';
                break;
case 145:
                $classImage = 'https://i.imgur.com/GrBHLKz.png';
                break;
case 146:
                $classImage = 'https://i.imgur.com/GrBHLKz.png';
                break;
case 147:
                $classImage = 'http://mu-knights.com/templates/default/img/character-avatars/gc.jpg';
                break;
case 161:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gc.jpg';
                break;
case 162:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gc.jpg';
                break;
case 163:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gc.jpg';
                break;
case 176:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/liw.jpg';
                break;
case 177:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/liw.jpg';
                break;
case 178:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/liw.jpg';
                break;
case 192:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/lem.jpg';
                break;
case 193:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/lem.jpg';
                break;
case 194:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/lem.jpg';
                break;
case 195:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/lem.jpg';
                break;
default:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/avatar.jpg';
                break;

        }
       
        echo "'Imagen";
        echo "
" . $characterRow['Experience'] . "" . $characterRow['Strength'] . "" . $characterRow['Dexterity'] . "" . $characterRow['Vitality'] . "" . $characterRow['Energy'] . "" . $characterRow['Leadership'] . "" . $characterRow['Money'] . "" . $mapText . "" . $characterRow['MapPosX'] . "" . $characterRow['MapPosY'] . "" . $characterRow['ResetCount'] . "" . $characterRow['MasterResetCount'] . "
No se encontraron datos
";

// Cerrar la conexión
mssql_close($conn);
?>

Update 0.1

Los visitantes no pueden visualizar imágenes en los mensajes, por favor Regístrate o Inicia Sesión





// Datos de conexión a SQL Server
$server = 'tusnalgas.com';
$database = 'MuOnline';
$username = 'muserver';
$password = 'mipene';

include("geoiploc.php");
// Establecer la conexión
$conn = mssql_connect($server, $username, $password);
if (!$conn) {
    die('Error de conexión: ' . mssql_get_last_message());
}

// Seleccionar la base de datos
mssql_select_db($database, $conn);

// Consulta SQL
$sql = "SELECT memb___id,ip FROM MuOnline.dbo.MEMB_STAT WHERE ConnectStat=1 ORDER BY memb___id";

// Ejecutar la consulta
$result = mssql_query($sql, $conn);
if (!$result) {
    die('Error en la consulta: ' . mssql_get_last_message());
}

// Mostrar los resultados en una tabla
echo "";
echo "
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

      ";

while ($row = mssql_fetch_assoc($result)) {
    // Realizar la consulta en la tabla "Character" para obtener los datos adicionales
    $characterQuery = "SELECT * FROM Character WHERE AccountID='" . $row['memb___id'] . "'";
    $characterResult = mssql_query($characterQuery, $conn);
    if ($characterRow = mssql_fetch_assoc($characterResult)) {
$ip = $row['ip']; // buscar en base de datos la IP
$flag = getCountryFromIP($ip, "code"); // convertir la IP en código de país
$iconflag = sprintf(""); // reemplazar el código de país por la imagen

        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
        echo "";
       
        // Convertir el valor numérico de MapNumber a texto correspondiente
        $mapNumber = $characterRow['MapNumber'];
        $mapText = '';
        switch ($mapNumber) {
            case 0:
                $mapText = 'Lorencia';
                break;
            case 1:
                $mapText = 'Dungeon';
                break;
            case 2:
                $mapText = 'Devias';
                break;
            case 3:
                $mapText = 'Noria';
                break;
            case 4:
                $mapText = 'Lost Tower';
                break;
            case 6:
                $mapText = 'Arena';
                break;
            case 7:
                $mapText = 'Atlans';
                break;
            case 8:
                $mapText = 'Tarkan';
                break;
            case 9:
                $mapText = 'Devil Square';
                break;
            case 10:
                $mapText = 'Icarus';
                break;
            case 11:
                $mapText = 'Blood Castle I';
                break;
            case 12:
                $mapText = 'Blood Castle II';
                break;
            case 13:
                $mapText = 'Blood Castle III';
                break;
            case 14:
                $mapText = 'Blood Castle IV';
                break;
            case 15:
                $mapText = 'Blood Castle V';
                break;
            case 16:
                $mapText = 'Blood Castle VI';
                break;
            case 17:
                $mapText = 'Blood Castle VII';
                break;
            case 18:
                $mapText = 'Chaos Castle I';
                break;
            case 19:
                $mapText = 'Chaos Castle II';
                break;
            case 20:
                $mapText = 'Chaos Castle III';
                break;
            case 21:
                $mapText = 'Chaos Castle IV';
                break;
            case 22:
                $mapText = 'Chaos Castle V';
                break;
            case 23:
                $mapText = 'Chaos Castle VI';
                break;
            case 24:
                $mapText = 'Kalima I';
                break;
            case 25:
                $mapText = 'Kalima II';
                break;
            case 26:
                $mapText = 'Kalima III';
                break;
            case 27:
                $mapText = 'Kalima IV';
                break;
            case 28:
                $mapText = 'Kalima V';
                break;
            case 29:
                $mapText = 'Kalima VI';
                break;
            case 30:
                $mapText = 'Valley Of Loren';
                break;
            case 32:
                $mapText = 'Devil Square';
                break;       
case 33:
                $mapText = 'Aida';
                break;    
case 34:
                $mapText = 'CryWolf';
                break;
        case 36:
                $mapText = 'Kalima VII';
                break;            
        case 37:
                $mapText = 'Kantru';
                break;
        case 38:
                $mapText = 'Kantru Ruins';
                break;
        case 39:
                $mapText = 'Kantru Tower';
                break;
        case 40:
                $mapText = 'Silent Map';
                break;
        case 41:
                $mapText = 'Barrakas';
                break;
        case 42:
                $mapText = 'Refuge';
                break;
        case 45:
                $mapText = 'Illusion Temple I';
                break;
        case 46:
                $mapText = 'Illusion Temple II';
                break;
        case 47:
                $mapText = 'Illusion Temple III';
                break;
        case 48:
                $mapText = 'Illusion Temple IV';
                break;
        case 49:
                $mapText = 'Illusion Temple V';
                break;
        case 50:
                $mapText = 'Illusion Temple VI';
                break;
        case 51:
                $mapText = 'Elbeland';
                break;
        case 52:
                $mapText = 'Blood Castle VIII';
                break;
        case 53:
                $mapText = 'Chaos Castle VII';
                break;
        case 56:
                $mapText = 'Swamp Of Calmness';
                break;
        case 57:
                $mapText = 'Raklion';
                break;
        case 58:
                $mapText = 'Raklion II';
                break;
        case 62:
                $mapText = 'Santa Town';
                break;
        case 63:
                $mapText = 'Vulcan';
                break;
        case 64:
                $mapText = 'Duel Arena';
                break;
        case 70:
                $mapText = 'EmpireGuardian';
                break;
        case 71:
                $mapText = 'EmpireGuardian';
                break;
        case 72:
                $mapText = 'EmpireGuardian';
                break;
        case 79:
                $mapText = 'Loren Market';
                break;
        case 80:
                $mapText = 'Kalrutan';
                break;

            // Agrega más casos según los valores numéricos y textos correspondientes que necesites
            default:
                $mapText = 'Desconocido';
                break;
        }
       
        echo "";       
        echo "";
        echo "";
        echo "";
        echo "";
echo "";
        echo "";
    } else {
        // Si no se encontraron datos en la tabla "Character"
        echo "";
    }
}

echo "
NombrecLevelLevelUpPointClassExperienceStrengthDexterityVitalityEnergyLeadershipMoneyMapNumberMapPosXMapPosYResetsMastersPais
" . $characterRow['Name'] . "" . $characterRow['cLevel'] . "" . $characterRow['LevelUpPoint'] . "";
       
        // Convertir el valor numérico de Class a la URL de la imagen correspondiente
        $classNumber = $characterRow['Class'];
        $classImage = '';
        switch ($classNumber) {
            case 19:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/dk.jpg';
                break;
case 98:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/fm10.jpg';
                break;
case 96:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/rf10.jpg';
                break;
case 82:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/ds10.jpg';
                break;
case 65:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/le10.jpg';
                break;
case 66:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/le10.jpg';
                break;
case 50:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dm10.jpg';
                break;
case 34:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/he10.jpg';
                break;
case 18:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/bm10.jpg';
                break;
case 2:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/gm10.jpg';
                break;
case 64:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dl10.jpg';
                break;
case 49:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dm10.jpg';
                break;
case 48:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/mg10.jpg';
                break;
case 81:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/bs10.jpg';
                break;
case 80:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/su10.jpg';
                break;
case 33:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/me10.jpg';
                break;
case 32:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/fe10.jpg';
                break;
case 16:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dk10.jpg';
                break;
case 17:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/bk10.jpg';
                break;
case 1:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/sm10.jpg';
                break;
case 0:
                $classImage = 'http://i27.servimg.com/u/f27/13/17/22/22/dw10.jpg';
                break;
case 112:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gl.jpg';
                break;
case 114:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gl.jpg';
                break;
case 115:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gl.jpg';
                break;
case 129:
                $classImage = 'http://mu-knights.com/templates/default/img/character-avatars/rw.jpg';
                break;
case 130:
                $classImage = 'http://mu-knights.com/templates/default/img/character-avatars/rw.jpg';
                break;
case 131:
                $classImage = 'http://mu-knights.com/templates/default/img/character-avatars/rw.jpg';
                break;
case 144:
                $classImage = 'https://i.imgur.com/GrBHLKz.png';
                break;
case 145:
                $classImage = 'https://i.imgur.com/GrBHLKz.png';
                break;
case 146:
                $classImage = 'https://i.imgur.com/GrBHLKz.png';
                break;
case 147:
                $classImage = 'http://mu-knights.com/templates/default/img/character-avatars/gc.jpg';
                break;
case 161:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gc.jpg';
                break;
case 162:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gc.jpg';
                break;
case 163:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/gc.jpg';
                break;
case 176:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/liw.jpg';
                break;
case 177:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/liw.jpg';
                break;
case 178:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/liw.jpg';
                break;
case 192:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/lem.jpg';
                break;
case 193:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/lem.jpg';
                break;
case 194:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/lem.jpg';
                break;
case 195:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/lem.jpg';
                break;
default:
                $classImage = 'https://mu-knights.com/templates/default/img/character-avatars/avatar.jpg';
                break;

        }
       
        echo "'Imagen";
        echo "
" . $characterRow['Experience'] . "" . $characterRow['Strength'] . "" . $characterRow['Dexterity'] . "" . $characterRow['Vitality'] . "" . $characterRow['Energy'] . "" . $characterRow['Leadership'] . "" . $characterRow['Money'] . "" . $mapText . "" . $characterRow['MapPosX'] . "" . $characterRow['MapPosY'] . "" . $characterRow['ResetCount'] . "" . $characterRow['MasterResetCount'] . "" . $iconflag . "
No se encontraron datos
";

// Cerrar la conexión
mssql_close($conn);
?>


Bon Dia

🡱 🡳