1
This commit is contained in:
parent
c84a77a493
commit
79c44dfdb5
@ -7,9 +7,11 @@
|
|||||||
#include "app.h"
|
#include "app.h"
|
||||||
#include "room.h"
|
#include "room.h"
|
||||||
#include "stats.h"
|
#include "stats.h"
|
||||||
|
#include "team.h"
|
||||||
|
|
||||||
#include "mt/Hero.h"
|
#include "mt/Hero.h"
|
||||||
#include "mt/Map.h"
|
#include "mt/Map.h"
|
||||||
|
#include "mt/MapMode.h"
|
||||||
|
|
||||||
void GameLog::GameStart(Player* hum)
|
void GameLog::GameStart(Player* hum)
|
||||||
{
|
{
|
||||||
@ -41,6 +43,8 @@ void GameLog::GameStart(Player* hum)
|
|||||||
|
|
||||||
prop->SetVal("map_id", hum->room->GetMapMeta()->map_id());
|
prop->SetVal("map_id", hum->room->GetMapMeta()->map_id());
|
||||||
prop->SetVal("map_name", hum->room->GetMapMeta()->map_name());
|
prop->SetVal("map_name", hum->room->GetMapMeta()->map_name());
|
||||||
|
prop->SetVal("map_mode_id", hum->room->GetMapModeMeta()->id());
|
||||||
|
prop->SetVal("map_mode", hum->room->GetMapModeMeta()->mapMode());
|
||||||
|
|
||||||
f8::TGLog::Instance()->AddTrackLog(game_id, hum->account_id, hum->ip_saddr, logclass1, logclass2, prop.get());
|
f8::TGLog::Instance()->AddTrackLog(game_id, hum->account_id, hum->ip_saddr, logclass1, logclass2, prop.get());
|
||||||
}
|
}
|
||||||
@ -75,12 +79,16 @@ void GameLog::GameEnd(Player* hum)
|
|||||||
prop->SetVal("game_time", a8::XGetTickCount() - hum->create_tick);
|
prop->SetVal("game_time", a8::XGetTickCount() - hum->create_tick);
|
||||||
//prop->SetVal("start_param", "");
|
//prop->SetVal("start_param", "");
|
||||||
prop->SetVal("team_id", hum->team_id);
|
prop->SetVal("team_id", hum->team_id);
|
||||||
|
prop->SetVal("battle_uuid", hum->GetTeam()->GetBattleUuid());
|
||||||
prop->SetVal("server_zone_id", f8::App::Instance()->GetZoneId());
|
prop->SetVal("server_zone_id", f8::App::Instance()->GetZoneId());
|
||||||
prop->SetVal("server_node_id", f8::App::Instance()->GetNodeId());
|
prop->SetVal("server_node_id", f8::App::Instance()->GetNodeId());
|
||||||
prop->SetVal("server_instance_id", f8::App::Instance()->GetInstanceId());
|
prop->SetVal("server_instance_id", f8::App::Instance()->GetInstanceId());
|
||||||
|
|
||||||
prop->SetVal("map_id", hum->room->GetMapMeta()->map_id());
|
prop->SetVal("map_id", hum->room->GetMapMeta()->map_id());
|
||||||
prop->SetVal("map_name", hum->room->GetMapMeta()->map_name());
|
prop->SetVal("map_name", hum->room->GetMapMeta()->map_name());
|
||||||
|
prop->SetVal("map_mode_id", hum->room->GetMapModeMeta()->id());
|
||||||
|
prop->SetVal("map_mode", hum->room->GetMapModeMeta()->mapMode());
|
||||||
|
|
||||||
if (!hum->dead) {
|
if (!hum->dead) {
|
||||||
prop->SetVal("alive_time", hum->room->GetFrameNo() * 1000.0f / SERVER_FRAME_RATE);
|
prop->SetVal("alive_time", hum->room->GetFrameNo() * 1000.0f / SERVER_FRAME_RATE);
|
||||||
} else {
|
} else {
|
||||||
@ -106,6 +114,15 @@ void GameLog::ForceOver(Room* room)
|
|||||||
prop->SetVal("server_zone_id", f8::App::Instance()->GetZoneId());
|
prop->SetVal("server_zone_id", f8::App::Instance()->GetZoneId());
|
||||||
prop->SetVal("server_node_id", f8::App::Instance()->GetNodeId());
|
prop->SetVal("server_node_id", f8::App::Instance()->GetNodeId());
|
||||||
prop->SetVal("server_instance_id", f8::App::Instance()->GetInstanceId());
|
prop->SetVal("server_instance_id", f8::App::Instance()->GetInstanceId());
|
||||||
|
#if 0
|
||||||
|
prop->SetVal("team_id", hum->team_id);
|
||||||
|
prop->SetVal("battle_uuid", hum->GetTeam()->GetBattleUuid());
|
||||||
|
#endif
|
||||||
|
|
||||||
|
prop->SetVal("map_id", room->GetMapMeta()->map_id());
|
||||||
|
prop->SetVal("map_name", room->GetMapMeta()->map_name());
|
||||||
|
prop->SetVal("map_mode_id", room->GetMapModeMeta()->id());
|
||||||
|
prop->SetVal("map_mode", room->GetMapModeMeta()->mapMode());
|
||||||
|
|
||||||
f8::TGLog::Instance()->AddTrackLog(game_id, "forceover", 0, "forceover", prop.get());
|
f8::TGLog::Instance()->AddTrackLog(game_id, "forceover", 0, "forceover", prop.get());
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user