|
@@ -16,7 +16,19 @@ namespace loyalsoft;
|
|
class StatisticsProc {
|
|
class StatisticsProc {
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 玩家自己任务完成统计
|
|
|
|
|
|
+ * 已经完成新手引导的玩家记录
|
|
|
|
+ * @param type $uid
|
|
|
|
+ * @param type $index
|
|
|
|
+ */
|
|
|
|
+ static function NewbieGuideRecord($uid,$index) {
|
|
|
|
+ if($index == 2){//现在游戏新手引导就2步
|
|
|
|
+ $key = "NewbieGuideRecord-".req()->zoneid;
|
|
|
|
+ gMem()->lpush($key, $uid);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 玩家自己任务完成统计-----每日任务进度变化--主线,学院,日程,悬赏的任务全记录在这
|
|
* @param type $id
|
|
* @param type $id
|
|
*/
|
|
*/
|
|
static function SelfTaskDataCollect($taskId) {
|
|
static function SelfTaskDataCollect($taskId) {
|
|
@@ -29,21 +41,31 @@ class StatisticsProc {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 统计当前服下uid的最新的任务id
|
|
|
|
|
|
+ * 全区:记录uid-主线任务id,玩家做任务更新id,以获取最高任务--------主线,学院,日程,悬赏的任务全记录在这
|
|
* @param type $taskId
|
|
* @param type $taskId
|
|
*/
|
|
*/
|
|
static function TaskDataCollect($taskId) {
|
|
static function TaskDataCollect($taskId) {
|
|
$taskMo = GameConfig::item_taskcard_getItem($taskId);
|
|
$taskMo = GameConfig::item_taskcard_getItem($taskId);
|
|
- if($taskMo->type != 1){
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
|
|
+// if($taskMo->type != 1){
|
|
|
|
+// return;
|
|
|
|
+// }
|
|
|
|
|
|
$key = "TaskDataCollect-".req()->zoneid;
|
|
$key = "TaskDataCollect-".req()->zoneid;
|
|
gMem()->hset($key, req()->uid, $taskId);
|
|
gMem()->hset($key, req()->uid, $taskId);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 全区--玩家解锁课程进度:uid-courseId
|
|
|
|
+ * @param type $courseId
|
|
|
|
+ */
|
|
|
|
+ static function UserCourseIngRecord($courseId){
|
|
|
|
+ $key = "UserCourseIngRecord-".req()->zoneid;
|
|
|
|
+ gMem()->hset($key, req()->uid, $courseId);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
/*
|
|
/*
|
|
- * 统计玩家最新解锁建筑
|
|
|
|
|
|
+ * 统计全区------玩家最新解锁建筑
|
|
*/
|
|
*/
|
|
static function unlockBuild($buildId) {
|
|
static function unlockBuild($buildId) {
|
|
$key = "unlockBuild-".req()->zoneid;
|
|
$key = "unlockBuild-".req()->zoneid;
|
|
@@ -51,7 +73,7 @@ class StatisticsProc {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 统计玩家最新解锁关卡
|
|
|
|
|
|
+ * 统计全区------玩家最新解锁关卡
|
|
* @param type $gateId
|
|
* @param type $gateId
|
|
*/
|
|
*/
|
|
static function unlockGate($gateId) {
|
|
static function unlockGate($gateId) {
|
|
@@ -59,6 +81,8 @@ class StatisticsProc {
|
|
gMem()->hset($key, req()->uid, $gateId);
|
|
gMem()->hset($key, req()->uid, $gateId);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ static function AAA($gateId) {
|
|
|
|
|
|
-
|
|
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|