Tokiwa Battle Royale  GE777
A PHP Battle Royale inspired game
 All Data Structures Namespaces Files Functions Variables Pages
gamecheck.php
Go to the documentation of this file.
1 <?php
2 if(!defined('IN_ADMIN')) {
3  exit('Access Denied');
4 }
5 
6 if($gamestate >= 20){
7  require_once GAME_ROOT.'./include/system.func.php';
8 
9  $result = $db->query("SELECT pid FROM {$tablepre}players WHERE type=0");
10  $validnum = $db->num_rows($result);
11 
12  $result = $db->query("SELECT pid FROM {$tablepre}players WHERE hp>0 AND type=0");
13  $alivenum = $db->num_rows($result);
14 
15  $result = $db->query("SELECT pid FROM {$tablepre}players WHERE hp<=0 OR state>=10");
16  $deathnum = $db->num_rows($result);
17 
18  movehtm();
19 
20  save_gameinfo();
21 
22  adminlog('infomng');
23 
24  $cmd_info = "状态更新:激活人数 {$validnum},生存人数 {$alivenum},死亡人数 {$deathnum}<br>";
25  $cmd_info .= "已重置移动地点缓存数据";
26 }else{
27  $cmd_info = "当前游戏未开始!";
28 }
29 
30 //$db->query("ALTER TABLE {$tablepre}winners ADD itmsk6 char(5) not null default '' AFTER itmsk5");
31 //$db->query("ALTER TABLE {$tablepre}winners ADD itms6 char(5) not null default '0' AFTER itmsk5");
32 //$db->query("ALTER TABLE {$tablepre}winners ADD itme6 mediumint unsigned NOT NULL default '0' AFTER itmsk5");
33 //$db->query("ALTER TABLE {$tablepre}winners ADD itmk6 char(5) not null default '' AFTER itmsk5");
34 //$db->query("ALTER TABLE {$tablepre}winners ADD itm6 CHAR( 30 ) NOT NULL default '' AFTER itmsk5");
35 //$db->query("ALTER TABLE {$tablepre}winners CHANGE itme0 itme0 mediumint unsigned NOT NULL default '0'");
36 //$db->query("ALTER TABLE {$tablepre}winners CHANGE itme1 itme1 mediumint unsigned NOT NULL default '0'");
37 //$db->query("ALTER TABLE {$tablepre}winners CHANGE itme2 itme2 mediumint unsigned NOT NULL default '0'");
38 //$db->query("ALTER TABLE {$tablepre}winners CHANGE itme3 itme3 mediumint unsigned NOT NULL default '0'");
39 //$db->query("ALTER TABLE {$tablepre}winners CHANGE itme4 itme4 mediumint unsigned NOT NULL default '0'");
40 //$db->query("ALTER TABLE {$tablepre}winners CHANGE itme5 itme5 mediumint unsigned NOT NULL default '0'");
41 //$db->query("ALTER TABLE {$tablepre}users ADD validgames smallint unsigned NOT NULL default '0' AFTER credits");
42 //$db->query("ALTER TABLE {$tablepre}users ADD wingames smallint unsigned NOT NULL default '0' AFTER validgames");
43 
44 include template('admin_menu');
45 
46 ?>
while($gm=$db->fetch_array($result)) $cmd_info
Definition: gmlist.php:10
$validnum
Definition: gameinfo.php:13
movehtm($atime=0)
$db
Definition: clear.php:32
$deathnum
Definition: gameinfo.php:15
const GAME_ROOT
Definition: clear.php:6
$alivenum
Definition: gameinfo.php:14
$gamestate
Definition: gameinfo.php:4
if(!$cuser||!$cpass) $result
Definition: admin.php:25
adminlog($op, $an1='', $an2='', $an3='')
Definition: admin.php:58
save_gameinfo()