} } /*while ( list($key, ) = each($players) ) // now these players are not in this map { $javascript .= 'remove_player(' . $key . ');'; }*/ // update map $javascript = 'map_session_refresh();' . $javascript; js_eval($javascript, $refresh_id); } else { $layer = $_GET['layer']; $event_pos = $event_pos[1]; if ($layer == 1 && isset($events['i' . $event_pos]) && ($event_pos == $user->map_left . '-' . ($user->map_top + 1) || $event_pos == $user->map_left - 1 . '-' . $user->map_top || $event_pos == $user->map_left . '-' . ($user->map_top - 1) || $event_pos == $user->map_left + 1 . '-' . $user->map_top) || $layer == 0 && isset($events['i' . $event_pos]) && $event_pos == $user->map_left . '-' . $user->map_top) { $event_script = new event_script($event_script_data['i' . $event_pos]); $script = array(); while ($data = $event_script->script(true, false)) { // javascript instruction $script[] = '\'' . quotes($data) . '\''; } $javascript .= 'script_eval(0, new Array(' . implode(', ', $script) . '));'; } js_eval($javascript, $refresh_id); } } else { if ($user->in_battle) { header('Location: ' . $config->path . $config->index . '?mod=battle'); exit; } if ($user->refresh == 1) { $user->set('refresh', 0); }