game2006api/webapp/mt/Drop.php
aozhiwei 2aac84bb8a 1
2021-12-01 19:02:05 +08:00

42 lines
944 B
PHP

<?php
namespace mt;
use phpcommon;
class Drop {
public static function get($id)
{
return array_key_exists($id, self::getMetaList()) ? self::getMetaList()[$id] : null;
}
public static function getDropData($meta)
{
$itemIds = splitStr1($meta['item_id']);
$itemNums = splitStr1($meta['num']);
$result = array();
if (count($itemIds) == count($itemNums)) {
for ($i = 0; $i < count($itemIds); ++$i) {
array_push($result, array(
'item_id' => $itemIds[$i],
'item_num' => $itemNus[$i],
'time' => 0
));
}
}
return $result;
}
protected static function getMetaList()
{
if (!self::$metaList) {
self::$metaList = getMetaTable('drop@drop.php');
}
return self::$metaList;
}
protected static $metaList;
}