$v){ $data['param'.($k+1)] = $v; } TGLog::writeToLogWindows(self::PRONAME,self::GAMEID,json_encode($data)); } private static function userInfo(){ $user = User::find(myself()->_getAccountId()); $info = array( 'account_id' => myself()->_getAccountId(), //账号id 'channel' => myself()->_getChannel(), //账号channel 'openid' => myself()->_getOpenId(), //账号openid 'name' => $user['name'], //用户名字 'rank' => $user['rank'], //段位 'gold' => $user['gold'], //CEG金币 'diamond' => $user['diamond'], //CEC钻石 'account_register_time' => myself()->_getRegisterTime(), //账号注册时间 'ip' => $_SERVER['REMOTE_ADDR'], //用户ip '_os' => getReqVal('_os', ''), '_net' => getReqVal('_net', ''), ); return $info; } private static function nftInfo($old_nft,$new_nft){ $info = array( 'nft_unique_id' => $old_nft['idx'], //NFT idx 'nft_token_id' => $old_nft['token_id']?$old_nft['token_id']:null, //NFT token ID 'nft_item_id' => $old_nft['item_id'], //NFT item ID 'nft_ quality' => $old_nft['quality'] ? $old_nft['quality'] : null, //NFT品阶 'nft_level' => $old_nft['level'] ? $old_nft['level'] : null, //NFT等级 'nft_ quality2' => $new_nft['quality'] ? $new_nft['quality'] : null, //NFT品阶2 'nft_level2' => $new_nft['level'] ? $new_nft['level'] : null, //NFT等级2 'old_nft' => json_encode($old_nft), 'new_nft' => json_encode($new_nft) ); return $info; } }