MapleBit Support Thread Web 

I can only log in after pressing F5 (update), I read someone posted here before but never fixed it ... does anyone have a solution?


I have this problem, any solution?

 
Last edited:
Upvote 0
Anyone having issues with images becoming broken? None seem to be working anymore. Strangely though, the Characters folder has the full images in there.

scm8hXr - MapleBit Support Thread - RaGEZONE Forums


No changes were made to the database configs or URLs or table names. The link to one of the broken images is:

http://localhost/assets/img/GD/create.php?name=<IGN>

Hey! I'm having the same issue, have you managed to solve it?
 
Upvote 0
Yes I have, nothing has changed :(

create.php
PHP:
<?php	require_once '../../autoloader.php';	require_once 'coordinates.php';	ini_set('display_errors', 0);    ini_set('display_startup_errors', 0);    error_reporting(0);	$conn = new Database;	if (!empty($_GET['name'])) {		$name = trim($_GET['name']);		$query = $conn->db->prepare("SELECT name FROM ".SQL_CHAR_DB.".characters WHERE name = :name");		$query->bindParam(":name", $name);		$query->execute();		if($query->rowCount()) {			$rows = $query->fetch();			$Image = new Character();			$cache = 'Characters/'.$name.'.png';			if(file_exists($cache) && (time() - (43200) < filemtime($cache))) {				$Image->charType('use', $name);			} else {				$gots = $conn->db->prepare("SELECT `id`, `skincolor`, `gender`, `hair`, `face` FROM ".SQL_CHAR_DB.".`characters` WHERE `name` = :name LIMIT 1");				$gots->execute([':name' => $name]);				if($gots->rowCount()) {					$gotChar = $gots->fetch();					$getAcc = $conn->db->prepare("SELECT `itemid`, `position` FROM ".SQL_CHAR_DB.".`inventoryitems` WHERE `characterid` = :id AND `inventorytype` = '-1' ORDER BY `position` DESC");					$getAcc->execute([':id' => $gotChar['id']]);					$cap = $mask = $eyes = $ears = $coat = $pants = $shoes = $glove = $cape = $shield = $weapon = null; // ANTI rapage					$while_row = $getAcc->fetch();					foreach($getAcc as $key => $gotAcc) {						switch ($gotAcc['position']) {							case -1: case -101:$cap = $gotAcc['itemid']; break;							case -2: case -102:$mask = $gotAcc['itemid']; break;							case -3: case -103:$eyes = $gotAcc['itemid']; break;							case -4: case -104:$ears = $gotAcc['itemid']; break;							case -5: case -105:$coat = $gotAcc['itemid']; break;							case -6: case -106:$pants = $gotAcc['itemid']; break;							case -7: case -107:$shoes = $gotAcc['itemid']; break;							case -8: case -108:$glove = $gotAcc['itemid']; break;							case -9: case -109:$cape = $gotAcc['itemid']; break;							case -10:case -110:$shield = $gotAcc['itemid']; break;							case -11:case -111:								$weapon = $gotAcc['itemid'];								$Image->setWepInfo($weapon);							break;						}					}					if ($weapon == null) {						$weapon = 1;						$Image->setWepInfo($weapon);					}					$nHash = hash('sha1', $cap.$mask.$eyes.$ears.$coat.$pants.$shoes.$glove.$cape.$shield.$weapon);																$Image->setVaribles([							'Skin'   => $gotChar['skincolor'],							'Gender' => $gotChar['gender'],							'Hair'   => $gotChar['hair'],							'Face'   => $gotChar['face'],							'Cap'    => $cap,							'Mask'   => $mask,							'Eyes'   => $eyes,							'Ears'   => $ears,							'Coat'   => $coat,							'Pants'  => $pants,							'Shoes'  => $shoes,							'Glove'  => $glove,							'Cape'   => $cape,							'Shield' => $shield,							'Weapon' => $weapon,						]);						$Image->setWeapon('weaponBelowBody');						$Image->setCap('capeBelowBody');						$Image->setCap('capBelowHead');						$Image->setCap('capAccessoryBelowBody');						$Image->setCape('cape');						$Image->setCape('backWing');						$Image->setCap('backCap');						$Image->setCape('capeBelowBody');						$Image->setCap('capeBelowBody');						$Image->setShield();						$Image->setHair('hairBelowBody');						$Image->setShoes('capAccessoryBelowBody');						$Image->setWeapon('weaponOverArmBelowHead');						$Image->createBody('body');						$Image->setShoes('shoes');						$Image->setShoes('weaponOverBody');						$Image->setGlove('l', 1);						$Image->setWeapon('weaponOverBody');						$Image->setPants();						$Image->setCoat('mail');						$Image->setShoes('shoesTop');						$Image->setShoes('shoesOverPants');						$Image->setShoes('pantsOverMailChest');						$Image->setShoes('gloveWristBelowMailArm');						$Image->setWeapon('armBelowHeadOverMailChest');						$Image->setHair('hairBelowHead');						$Image->setCap('capBelowHead');						$Image->createBody('head');						$Image->setAccessory('Ears', 'accessoryEar');						$Image->setCap('backHairOverCape');						$Image->setCap('backHair');						$Image->setHair('hairShade');						$Image->setCap('capAccessoryBelowAccFace');						$Image->setAccessory('Mask', 'accessoryFaceBelowFace');						$Image->setAccessory('Eyes', 'accessoryEyeBelowFace');						$Image->setFace();						$Image->setAccessory('Mask', 'accessoryFace');						$Image->setCap('accessoryEyeOverCap');						$Image->setAccessory('Eyes', 'accessoryEye');						$Image->setCap('accessoryEar');						$Image->setHair('hair');						$Image->setHair('hairOverHead');						$Image->setAccessory('Ears', 'accessoryEarOverHair');						$Image->setAccessory('Eyes', 'accessoryOverHair');						$Image->setAccessory('Eyes', 'hairOverHead');						$Image->setCap('capBelowAccessory');						$Image->setCap('0');						$Image->setCap('cap');						$Image->setCap('body');						$Image->setCap('capOverHair');						$Image->setAccessory('Mask', 'capOverHair');						$Image->setAccessory('Eyes', 'accessoryEyeOverCap');						$Image->setAccessory('Mask', 'capeOverHead');						$Image->setCape('capeOverHead');						$Image->setCape('capOverHair');						$Image->setWeapon('weapon');						$Image->createBody('arm');						$Image->setShield('weaponOverArmBelowHead');						$Image->setWeapon('weaponBelowArm');						$Image->setCoat('mailArm');						$Image->setCape('capeArm');						$Image->setWeapon('weaponOverArm');						$Image->createBody('hand');						$Image->setGlove('l', 2);						$Image->setGlove('r');						$Image->setWeapon('weaponOverHand');						$Image->setWeapon('weaponOverGlove');						$Image->setWeapon('weaponWristOverGlove');						$Image->setWeapon('emotionOverBody');						$Image->setWeapon('characterEnd');						$Image->charType('create', $name);				} else {					$Image->charType('use', 'faek');				}			}		}	}
 
Upvote 0
create.php
PHP:
<?php    require_once '../../autoloader.php';    require_once 'coordinates.php';    ini_set('display_errors', 0);    ini_set('display_startup_errors', 0);    error_reporting(0);    $conn = new Database;    if (!empty($_GET['name'])) {        $name = trim($_GET['name']);        $query = $conn->db->prepare("SELECT name FROM ".SQL_CHAR_DB.".characters WHERE name = :name");        $query->bindParam(":name", $name);        $query->execute();        if($query->rowCount()) {            $rows = $query->fetch();            $Image = new Character();            $cache = 'Characters/'.$name.'.png';            if(file_exists($cache) && (time() - (43200) < filemtime($cache))) {                $Image->charType('use', $name);            } else {                $gots = $conn->db->prepare("SELECT `id`, `skincolor`, `gender`, `hair`, `face` FROM ".SQL_CHAR_DB.".`characters` WHERE `name` = :name LIMIT 1");                $gots->execute([':name' => $name]);                if($gots->rowCount()) {                    $gotChar = $gots->fetch();                    $getAcc = $conn->db->prepare("SELECT `itemid`, `position` FROM ".SQL_CHAR_DB.".`inventoryitems` WHERE `characterid` = :id AND `inventorytype` = '-1' ORDER BY `position` DESC");                    $getAcc->execute([':id' => $gotChar['id']]);                    $cap = $mask = $eyes = $ears = $coat = $pants = $shoes = $glove = $cape = $shield = $weapon = null; // ANTI rapage                    $while_row = $getAcc->fetch();                    foreach($getAcc as $key => $gotAcc) {                        switch ($gotAcc['position']) {                            case -1: case -101:$cap = $gotAcc['itemid']; break;                            case -2: case -102:$mask = $gotAcc['itemid']; break;                            case -3: case -103:$eyes = $gotAcc['itemid']; break;                            case -4: case -104:$ears = $gotAcc['itemid']; break;                            case -5: case -105:$coat = $gotAcc['itemid']; break;                            case -6: case -106:$pants = $gotAcc['itemid']; break;                            case -7: case -107:$shoes = $gotAcc['itemid']; break;                            case -8: case -108:$glove = $gotAcc['itemid']; break;                            case -9: case -109:$cape = $gotAcc['itemid']; break;                            case -10:case -110:$shield = $gotAcc['itemid']; break;                            case -11:case -111:                                $weapon = $gotAcc['itemid'];                                $Image->setWepInfo($weapon);                            break;                        }                    }                    if ($weapon == null) {                        $weapon = 1;                        $Image->setWepInfo($weapon);                    }                    $nHash = hash('sha1', $cap.$mask.$eyes.$ears.$coat.$pants.$shoes.$glove.$cape.$shield.$weapon);                                                                $Image->setVaribles([                            'Skin'   => $gotChar['skincolor'],                            'Gender' => $gotChar['gender'],                            'Hair'   => $gotChar['hair'],                            'Face'   => $gotChar['face'],                            'Cap'    => $cap,                            'Mask'   => $mask,                            'Eyes'   => $eyes,                            'Ears'   => $ears,                            'Coat'   => $coat,                            'Pants'  => $pants,                            'Shoes'  => $shoes,                            'Glove'  => $glove,                            'Cape'   => $cape,                            'Shield' => $shield,                            'Weapon' => $weapon,                        ]);                        $Image->setWeapon('weaponBelowBody');                        $Image->setCap('capeBelowBody');                        $Image->setCap('capBelowHead');                        $Image->setCap('capAccessoryBelowBody');                        $Image->setCape('cape');                        $Image->setCape('backWing');                        $Image->setCap('backCap');                        $Image->setCape('capeBelowBody');                        $Image->setCap('capeBelowBody');                        $Image->setShield();                        $Image->setHair('hairBelowBody');                        $Image->setShoes('capAccessoryBelowBody');                        $Image->setWeapon('weaponOverArmBelowHead');                        $Image->createBody('body');                        $Image->setShoes('shoes');                        $Image->setShoes('weaponOverBody');                        $Image->setGlove('l', 1);                        $Image->setWeapon('weaponOverBody');                        $Image->setPants();                        $Image->setCoat('mail');                        $Image->setShoes('shoesTop');                        $Image->setShoes('shoesOverPants');                        $Image->setShoes('pantsOverMailChest');                        $Image->setShoes('gloveWristBelowMailArm');                        $Image->setWeapon('armBelowHeadOverMailChest');                        $Image->setHair('hairBelowHead');                        $Image->setCap('capBelowHead');                        $Image->createBody('head');                        $Image->setAccessory('Ears', 'accessoryEar');                        $Image->setCap('backHairOverCape');                        $Image->setCap('backHair');                        $Image->setHair('hairShade');                        $Image->setCap('capAccessoryBelowAccFace');                        $Image->setAccessory('Mask', 'accessoryFaceBelowFace');                        $Image->setAccessory('Eyes', 'accessoryEyeBelowFace');                        $Image->setFace();                        $Image->setAccessory('Mask', 'accessoryFace');                        $Image->setCap('accessoryEyeOverCap');                        $Image->setAccessory('Eyes', 'accessoryEye');                        $Image->setCap('accessoryEar');                        $Image->setHair('hair');                        $Image->setHair('hairOverHead');                        $Image->setAccessory('Ears', 'accessoryEarOverHair');                        $Image->setAccessory('Eyes', 'accessoryOverHair');                        $Image->setAccessory('Eyes', 'hairOverHead');                        $Image->setCap('capBelowAccessory');                        $Image->setCap('0');                        $Image->setCap('cap');                        $Image->setCap('body');                        $Image->setCap('capOverHair');                        $Image->setAccessory('Mask', 'capOverHair');                        $Image->setAccessory('Eyes', 'accessoryEyeOverCap');                        $Image->setAccessory('Mask', 'capeOverHead');                        $Image->setCape('capeOverHead');                        $Image->setCape('capOverHair');                        $Image->setWeapon('weapon');                        $Image->createBody('arm');                        $Image->setShield('weaponOverArmBelowHead');                        $Image->setWeapon('weaponBelowArm');                        $Image->setCoat('mailArm');                        $Image->setCape('capeArm');                        $Image->setWeapon('weaponOverArm');                        $Image->createBody('hand');                        $Image->setGlove('l', 2);                        $Image->setGlove('r');                        $Image->setWeapon('weaponOverHand');                        $Image->setWeapon('weaponOverGlove');                        $Image->setWeapon('weaponWristOverGlove');                        $Image->setWeapon('emotionOverBody');                        $Image->setWeapon('characterEnd');                        $Image->charType('create', $name);                } else {                    $Image->charType('use', 'faek');                }            }        }    }

It didn't change anything



i would use a older version of the gd
Where can I get it?
does it have to do with the fact we have higher version items?
If so, I should've at least seen the character image don't I?
 
Upvote 0
It didn't change anything




Where can I get it?
does it have to do with the fact we have higher version items?
If so, I should've at least seen the character image don't I?

do you know PHP?
you should fix the DB connection and the require once autoloader.php file.
this file was taken from other CMS and not maplebit, and that file is 100% working as i've personaly redone the image printing side here.
 
Upvote 0
Back