function trapcheck() { if (eval(__MAGIC__)) { return $___RET_VALUE; } eval(import_module('sys', 'player', 'map', 'itemmain', 'trap')); $real_trap_obbs = calculate_real_trap_obbs(); $trap_dice = rand(0, $trap_max_obbs - 1); if ($trap_dice < $real_trap_obbs) { //踩陷阱判断 $trapresult = get_traplist(); $trpnum = $db->num_rows($trapresult); if ($trpnum == 0) { return 0; } $itemno = rand(0, $trpnum - 1); $db->data_seek($trapresult, $itemno); $mi = $db->fetch_array($trapresult); trapget($mi); return 1; } return 0; }
function trapcheck() { if (eval(__MAGIC__)) { return $___RET_VALUE; } eval(import_module('sys', 'player', 'map', 'itemmain', 'trap')); $real_trap_obbs = calculate_real_trap_obbs(); $trap_dice = rand(0, $trap_max_obbs - 1); if ($trap_dice < $real_trap_obbs) { //踩陷阱判断 $trapresult = $db->query("SELECT * FROM {$tablepre}maptrap WHERE pls = '{$pls}' ORDER BY itmk DESC"); $trpnum = $db->num_rows($trapresult); if ($trpnum == 0) { return 0; } $itemno = rand(0, $trpnum - 1); $db->data_seek($trapresult, $itemno); $mi = $db->fetch_array($trapresult); trapget($mi); return 1; } return 0; }