|
|
1 день назад | |
|---|---|---|
| .. | ||
| base | 1 день назад | |
| bonus | 1 день назад | |
| common | 1 день назад | |
| competition | 1 день назад | |
| condition | 1 день назад | |
| count | 1 день назад | |
| duplicate | 1 день назад | |
| equip | 1 день назад | |
| fight | 1 день назад | |
| gm | 1 день назад | |
| item | 1 день назад | |
| maste | 1 день назад | |
| player | 1 день назад | |
| recharge | 1 день назад | |
| sys | 1 день назад | |
| talent | 1 день назад | |
| task | 1 день назад | |
| union | 1 день назад | |
| utils | 1 день назад | |
| AGAndSD.lua | 1 день назад | |
| API.lua | 1 день назад | |
| Activity.lua | месяцев назад: 8 | |
| ActivityManager.lua | 1 день назад | |
| ActivityMonsterAttack.lua | месяцев назад: 7 | |
| ActivityMonsterAttack_1.lua | 1 день назад | |
| Activity_1.lua | 1 день назад | |
| AngelBenefit.lua | месяцев назад: 7 | |
| AngelBenefit_1.lua | 1 день назад | |
| AngelWeapon.lua | месяцев назад: 8 | |
| AngelWeapon_1.lua | 1 день назад | |
| AutoBuyPotion.lua | месяцев назад: 8 | |
| AutoBuyPotion_1.lua | 1 день назад | |
| Bag.lua | месяцев назад: 7 | |
| Bag_1.lua | 1 день назад | |
| BossBounty.lua | месяцев назад: 8 | |
| BossBounty_1.lua | 1 день назад | |
| BubblePoint.lua | месяцев назад: 8 | |
| BubblePoint_1.lua | 1 день назад | |
| Buffer.lua | месяцев назад: 8 | |
| Buffer_1.lua | 1 день назад | |
| CareerUnlock.lua | месяцев назад: 8 | |
| CareerUnlock_1.lua | 1 день назад | |
| Ceshitongyonglua.lua | месяцев назад: 8 | |
| Ceshitongyonglua_1.lua | 1 день назад | |
| Chat.lua | месяцев назад: 7 | |
| Chat_1.lua | 1 день назад | |
| Constants.lua | месяцев назад: 7 | |
| Constants_1.lua | 1 день назад | |
| CrossMap.lua | месяцев назад: 7 | |
| CrossMap_1.lua | 1 день назад | |
| CustomTransmit.lua | месяцев назад: 7 | |
| CustomTransmit_1.lua | 1 день назад | |
| DailyActivity.lua | месяцев назад: 8 | |
| DailyActivity_1.lua | 1 день назад | |
| Efficiency.lua | месяцев назад: 8 | |
| Efficiency_1.lua | 1 день назад | |
| EquipAndAppear.lua | месяцев назад: 7 | |
| EquipAndAppear_1.lua | 1 день назад | |
| EquipDurability.lua | 1 день назад | |
| EquipFunc.lua | 1 день назад | |
| EquipLuck.lua | 1 день назад | |
| EquipRandom.lua | 1 день назад | |
| EquipRefined.lua | 1 день назад | |
| EquipRegeneration.lua | 1 день назад | |
| Equip_QiangHua.lua | 1 день назад | |
| Equip_QiangHua_Data.lua | 1 день назад | |
| EventCfg.lua | 1 день назад | |
| FaceShootPreview.lua | месяцев назад: 8 | |
| FaceShootPreview_1.lua | 1 день назад | |
| FashionBox.lua | 1 день назад | |
| FirstRecharge.lua | месяцев назад: 8 | |
| FirstRecharge_1.lua | 1 день назад | |
| Friend.lua | месяцев назад: 8 | |
| Friend_1.lua | 1 день назад | |
| Fruit.lua | месяцев назад: 8 | |
| Fruit_1.lua | 1 день назад | |
| GameEvent.lua | 1 день назад | |
| GameHookManager.lua | 1 день назад | |
| GameMapHeart.lua | месяцев назад: 8 | |
| GameMapHeart_1.lua | 1 день назад | |
| GlobalTimer.lua | месяцев назад: 7 | |
| GlobalTimer_1.lua | 1 день назад | |
| GoldFirstKill.lua | месяцев назад: 7 | |
| GoldFirstKill_1.lua | 1 день назад | |
| GoldLine.lua | месяцев назад: 8 | |
| GoldLine_1.lua | 1 день назад | |
| GoldTask.lua | месяцев назад: 8 | |
| GoldTask_1.lua | 1 день назад | |
| Hook.lua | 1 день назад | |
| HpMpRecover.lua | месяцев назад: 8 | |
| HpMpRecover_1.lua | 1 день назад | |
| InterfaceEventText.lua | месяцев назад: 8 | |
| InterfaceEventText_1.lua | 1 день назад | |
| ItemExchange.lua | 1 день назад | |
| ItemRecycling.lua | месяцев назад: 7 | |
| ItemRecycling_1.lua | 1 день назад | |
| ItemSynthesis.lua | месяцев назад: 7 | |
| ItemSynthesis_1.lua | 1 день назад | |
| LevelReward.lua | месяцев назад: 7 | |
| LevelReward_1.lua | 1 день назад | |
| LianJi.lua | 1 день назад | |
| LineManager.lua | 1 день назад | |
| LogManager.lua | месяцев назад: 7 | |
| LogManager_1.lua | 1 день назад | |
| LuaMessageIdConst.lua | месяцев назад: 7 | |
| LuaMessageIdConst_1.lua | 1 день назад | |
| Mail.lua | месяцев назад: 8 | |
| Mail_1.lua | 1 день назад | |
| MainUIProcess.lua | месяцев назад: 8 | |
| MainUIProcess_1.lua | 1 день назад | |
| Monster.lua | месяцев назад: 7 | |
| MonsterAttribute.lua | месяцев назад: 7 | |
| MonsterAttribute_1.lua | 1 день назад | |
| MonsterHunt.lua | месяцев назад: 7 | |
| MonsterHunt_1.lua | 1 день назад | |
| MonsterLegion.lua | 1 день назад | |
| Monster_1.lua | 1 день назад | |
| MonthCard.lua | месяцев назад: 8 | |
| MonthCard_1.lua | 1 день назад | |
| Mount.lua | месяцев назад: 7 | |
| Mount_1.lua | 1 день назад | |
| NewEquipWear.lua | 1 день назад | |
| NoticeTip.lua | месяцев назад: 8 | |
| NoticeTip_1.lua | 1 день назад | |
| NpcChest.lua | месяцев назад: 8 | |
| NpcChest_1.lua | 1 день назад | |
| OfflineOnHook.lua | месяцев назад: 7 | |
| OfflineOnHook_1.lua | 1 день назад | |
| OpenServerActivity.lua | месяцев назад: 8 | |
| OpenServerActivity_1.lua | 1 день назад | |
| OpenServerNewActivity.lua | 1 день назад | |
| Pet.lua | месяцев назад: 7 | |
| Pet_1.lua | 1 день назад | |
| PlayerPkValue.lua | месяцев назад: 7 | |
| PlayerPkValue_1.lua | 1 день назад | |
| PreferentialGift.lua | месяцев назад: 8 | |
| PreferentialGift_1.lua | 1 день назад | |
| PrivilegeCard.lua | месяцев назад: 8 | |
| PrivilegeCard_1.lua | 1 день назад | |
| PrivilegeMonth.lua | месяцев назад: 7 | |
| PrivilegeMonth_1.lua | 1 день назад | |
| QFunction-0.lua | месяцев назад: 7 | |
| QFunction-0_1.lua | 1 день назад | |
| README.md | 1 день назад | |
| RandomChest.lua | месяцев назад: 8 | |
| RandomChest_1.lua | 1 день назад | |
| Rank.lua | месяцев назад: 8 | |
| Rank_1.lua | 1 день назад | |
| Recharge.lua | месяцев назад: 7 | |
| RechargeSevenReceive.lua | месяцев назад: 8 | |
| RechargeSevenReceive_1.lua | 1 день назад | |
| Recharge_1.lua | 1 день назад | |
| RedPoint.lua | месяцев назад: 8 | |
| RedPoint_1.lua | 1 день назад | |
| RoleAttr.lua | месяцев назад: 7 | |
| RoleAttr_1.lua | 1 день назад | |
| RoleScriptLog.lua | месяцев назад: 7 | |
| RoleScriptLog_1.lua | 1 день назад | |
| SceneMap.lua | месяцев назад: 7 | |
| SceneMap_1.lua | 1 день назад | |
| ScriptFightModel.lua | месяцев назад: 7 | |
| ScriptFightModel_1.lua | 1 день назад | |
| SevenLogin.lua | месяцев назад: 8 | |
| SevenLogin_1.lua | 1 день назад | |
| SiegeWar.lua | 1 день назад | |
| Skill.lua | месяцев назад: 7 | |
| Skill_1.lua | 1 день назад | |
| Stall.lua | месяцев назад: 7 | |
| Stall_1.lua | 1 день назад | |
| SummonAndChat.lua | 1 день назад | |
| Team.lua | месяцев назад: 8 | |
| Team_1.lua | 1 день назад | |
| TimeLimitGift.lua | месяцев назад: 8 | |
| TimeLimitGift_1.lua | 1 день назад | |
| Trade.lua | месяцев назад: 7 | |
| Trade_1.lua | 1 день назад | |
| Transaction.lua | 1 день назад | |
| TripleIncome.lua | месяцев назад: 8 | |
| TripleIncome_1.lua | 1 день назад | |
| TurntableRaffle.lua | месяцев назад: 8 | |
| TurntableRaffle_1.lua | 1 день назад | |
| UseSelfChoiceBox.lua | месяцев назад: 8 | |
| UseSelfChoiceBox_1.lua | 1 день назад | |
| WarFlag.lua | 1 день назад | |
| WorldBoss.lua | 1 день назад | |
| WorldBossAuction.lua | 1 день назад | |
| XiaoXiZhuCe.lua | 1 день назад | |
| combine.lua | месяцев назад: 7 | |
| combine_1.lua | 1 день назад | |
| sys.lua | месяцев назад: 7 | |
| sys_1.lua | 1 день назад | |
本系统实现了三个主要活动模块:
ActivityManager.lua # 活动管理器(主控制器)
├── WorldBoss.lua # 世界BOSS争夺战系统
├── WorldBossAuction.lua # 世界BOSS拍卖系统
├── SiegeWar.lua # 攻城战系统
└── MonsterLegion.lua # 怪物军团系统
系统使用Lua内置的持久化API:
setsysvar() / getsysvar() - 系统级全局变量setplaydef() / getplaydef() - 玩家级变量setguilddef() / getguilddef() - 战盟级变量报名阶段(30分钟)
战斗阶段(60分钟)
拍卖阶段(30分钟)
准备阶段(30分钟)
攻击阶段(60分钟)
防守阶段(30分钟)
准备阶段(15分钟)
入侵阶段(5波怪物)
local ActivityManager = require("ActivityManager")
ActivityManager.Init()
local activities = ActivityManager.GetAllActivitiesInfo()
for _, activity in ipairs(activities) do
print(activity.name, activity.status, activity.timeRemaining)
end
local success, message = ActivityManager.PlayerJoinActivity(actor, 1) -- 1=世界BOSS
if success then
print("报名成功")
else
print("报名失败:", message)
end
local playerRanking = ActivityManager.GetActivityRanking(1, "player") -- 世界BOSS玩家排名
local allianceRanking = ActivityManager.GetActivityRanking(1, "alliance") -- 世界BOSS战盟排名
ActivityManager.lua中添加新的活动类型