示例#1
0
<?php

require_once 'inc/functions.php';
$icon = GetItemIcon(2046086, CURRENT_LOCALE);
echo $icon;
/*
$stance = 'heal';
$frames = $real_frame_count = 3;
$does_rewind = false;

$input = 'http://mplr.e.craftnet.nl/ignavatar/RoboticOil?stance='.$stance.'&stance_frame=';
if ($does_rewind)
	$frames += ($frames - 1); // Forth and back


$apng_writer = new APNGWriter('dump.png');
$apng_writer->WriteHeader(128, 128);




$apng_writer->WriteAnimationControl($frames, 0);
$anim_frame_id = 0;
for ($frame = 0; $frame < $frames; $frame++) {
	$anim_frame_id = $frame;
	if ($anim_frame_id >= $real_frame_count)
		$anim_frame_id = $frames - $frame;
	file_put_contents('temp'.$frame.'.png', file_get_contents($input.$anim_frame_id));
}

$sequence = 0;
示例#2
0
    function RenderItemAtPosition($item, $x, $y, $bgicon = false, $amount = true)
    {
        $isequip = $item->type == ITEM_EQUIP;
        $info = GetItemDialogInfo($item, $isequip);
        $pos = 'left: ' . $x . 'px; top: ' . $y . 'px;';
        $itemIcon = '';
        if ($item->bagid != -1 || $item->type == ITEM_PET && $item->IsExpired()) {
            $itemIcon = 'D';
        }
        if (floor($item->itemid / 10000) == 166) {
            $itemIcon = 'D';
        }
        $display_id = GetItemIconID($info['iconid'], CURRENT_LOCALE);
        // For nebulites
        $itemwzinfo = GetItemWZInfo($display_id, CURRENT_LOCALE);
        $uid = substr(uniqid(), -5);
        ?>
			<div class="item-slot<?php 
        echo $info['potentials'] != 0 ? ' potential' . $info['potentials'] : '';
        ?>
 <?php 
        echo !$bgicon ? 'no-bg' : '';
        ?>
" style="<?php 
        echo $pos;
        ?>
" item-name="<?php 
        echo IGTextToWeb(GetMapleStoryString("item", $item->itemid, "name", CURRENT_LOCALE));
        ?>
" onmouseover='<?php 
        echo $info['mouseover'];
        ?>
' onmousemove="MoveWindow(event)" onmouseout="HideItemInfo()">
				<img class="icon" potential="<?php 
        echo $info['potentials'];
        ?>
" style="margin-top: <?php 
        echo 32 - $itemwzinfo['info']['icon']['origin']['Y'];
        ?>
px; margin-left: <?php 
        echo -$itemwzinfo['info']['icon']['origin']['X'];
        ?>
px;" src="<?php 
        echo GetItemIcon($display_id, CURRENT_LOCALE, $itemIcon);
        ?>
" />
<?php 
        if (!$isequip && $amount) {
            ?>
				<span class="amount"><?php 
            echo $item->amount;
            ?>
</span>
<?php 
        }
        if ($info['iscash'] == 1) {
            ?>
<div class="cashitem"></div><?php 
        }
        if ($info['islocked'] == 1) {
            ?>
<div class="locked"></div><?php 
        }
        if ($info['isluckyscrolled'] == 1) {
            ?>
<div class="lucky"></div><?php 
        }
        AddNebulite($info, 1);
        AddNebulite($info, 2);
        AddNebulite($info, 3);
        ?>
			</div>
<?php 
    }