Файл: monst/core/file/db_upd.php
Строк: 42
<?
$list = [
'level' => 1,
'exp' => 0,
'gold' => 0,
'silver' => 0,
'hp' => 100,
'hpf' => 100,
'st' => 20,
'armor' => 0,
'param_hp_level' => 0,
'param_st_level' => 0,
'param_armor_level' => 0,
'part' => 1,
'last_monster_id' => 0,
'fig' => 2,
'next_fig_time' => 0,
'quest' => 1,
'name_color' => '#999',
'craft_level' => 1,
'loc' => '(new character)',
'coliseum_num' => 0,
'coliseum_log' => 0,
'coliseum_enemyId' => 0,
'next_coliseum_time' => 0,
'daily_campaign_unlocks' => 0,
'daily_campaign_unlocks_day' => date('d'),
'lastmonsterid_fail_gold' => 0,
'chat_count' => 0,
'forum_count' => 0,
'dialog_count' => 0,
'treasury_time' => 0,
'group_id' => 0,
'dead_time' => 0,
'small_icons' => 1,
'dungeon_count' => 0,
'dungeon_cooldown' => [],
'vip_time' => 0,
'tel' => '',
'email' => '',
'about' => '',
'sleep_time_m' => 0,
'last_ca_id' => 0,
'daily' => 1,
'daily_day' => date('d'),
'bonus_gold' => 0,
'bonus_gold_day' => 1,
'bonus_gold_date' => 0,
'clan_id' => 0,
'clan_rank' => 0,
'dungeon_goldlimit_count' => 0,
'dungeon_goldlimit_day' => 0,
'theme_color' => 'steelblue',
];
$find = $_users -> findOne(
[
'id' => $user['id']
]
);
if ( !isset($find['level']) ) {
$upd = $_users -> update(
[
'id' => $find['id']
],
[
'$set' => $list
]
);
g('/main');
}
//
$reload = 0;
foreach ( $list as $var => $value ) {
if ( !isset($find[$var]) ) {
$upd = $_users -> update(
[
'id' => $find['id']
],
[
'$set' => [
"$var" => "$value"
]
]
);
$reload = 1;
}
}
if ( $reload ) {
g('/');
}