找回密码
 register

QQ登录

只需一步,快速开始

查看: 2404|回复: 0

服务端:天龙八部Lua函数

[复制链接]

服务端:天龙八部Lua函数

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
Waylee

主题

0

回帖

1万

积分

仙帝

积分
11931
Waylee 2020-8-8 13:31 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
// 函数列表
namespace LuaFnTbl
{
        struct _Str2Func functbl[] =
        {
                {"AddEventList",FuncProto(LuaFnAddNumText)},
                {"GetMission", FuncProto(LuaFnGetMission)},
                {"GetMissionCount", FuncProto(LuaFnGetMissionCount)},
                {"SetMissionByIndex", FuncProto(LuaFnSetMissionByIndex)},
                {"AddMission", FuncProto(LuaFnAddMission)},
                {"AddMissionEx", FuncProto(LuaFnAddMissionEx)},
                {"SetMissionEvent", FuncProto(LuaFnSetMissionEvent)},
                {"DelMission", FuncProto(LuaFnDelMission)},
                {"MissionCom", FuncProto(LuaFnMissionCom)},
                {"IsMissionHaveDone", FuncProto(LuaFnIsMissionHaveDone)},
                {"IsHaveMission", FuncProto(LuaFnIsHaveMission)},
                {"GetMissionIndexByID", FuncProto(LuaFnGetMissionIndexByID)},
                {"GetMissionParam", FuncProto(LuaFnGetMissionParam)},
                {"GetMissionData",FuncProto(LuaFnGetMissionData)},
                {"SetMissionData",FuncProto(LuaFnSetMissionData)},
                {"GetMissionDataBit",FuncProto(LuaFnGetMissionDataBit)},
                {"SetMissionDataBit",FuncProto(LuaFnSetMissionDataBit)},
                {"AddMonsterDropItem",FuncProto(LuaFnAddMonsterDropItem)},
                {"GetMonsterOwnerCount",FuncProto(LuaFnGetMonsterOwnerCount)},
                {"GetMonsterOwnerID",FuncProto(LuaFnGetMonsterOwnerID)},
                {"LuaFnSetNumText",FuncProto(LuaFnSetNumText)},
                {"GetNumText",FuncProto(LuaFnGetNumText)},
                {"GetEventList",FuncProto(LuaFnGetNumText)},
                //任务奖励提示相关                
                {"BeginEvent", FuncProto(LuaFnBeginEvent)},
                {"EndEvent", FuncProto(LuaFnEndEvent)},
                {"DispatchEventList", FuncProto(LuaFnDispatchEventList)},
                {"DispatchRegieEventList",FuncProto(LuaFnDispatchRegieEventList)},
                {"DispatchSkillStudyList",FuncProto(LuaFnDispatchSkillStudyList)},
                {"DispatchMissionInfo", FuncProto(LuaFnDispatchMissionInfo)},
                {"DispatchMissionDemandInfo", FuncProto(LuaFnDispatchMissionDemandInfo)},
                {"DispatchMissionContinueInfo", FuncProto(LuaFnDispatchMissionContinueInfo)},
                {"DispatchMissionTips", FuncProto(LuaFnDispatchMissionTips)},
                {"DispatchMissionResult", FuncProto(LuaFnDispatchMissionResult)},
                {"AddText", FuncProto(LuaFnAddText)},
                {"AddSkillStudy", FuncProto(LuaFnAddSkillStudy)},
                {"AddNumber", FuncProto(LuaFnAddNumber)},
                {"AddNumText", FuncProto(LuaFnAddNumText)},
                {"AddRandItemBonus", FuncProto(LuaFnAddRandItemBonus)},
                {"AddRadioItemBonus", FuncProto(LuaFnAddRadioItemBonus)},
                {"AddMoneyBonus", FuncProto(LuaFnAddMoneyBonus)},
                {"AddItemBonus", FuncProto(LuaFnAddItemBonus)},
                {"AddItemDemand", FuncProto(LuaFnAddItemDemand)},

                {"BeginUICommand", FuncProto(LuaFnBeginUICommand)},
                {"EndUICommand", FuncProto(LuaFnEndUICommand)},
                {"DispatchUICommand", FuncProto(LuaFnDispatchUICommand)},
                {"UICommand_AddInt", FuncProto(LuaFnUICommand_AddInt)},
                {"UICommand_AddString", FuncProto(LuaFnUICommand_AddString)},
                {"GetQuestionsRecord", FuncProto(LuaFnGetQuestionsRecord)},

                //任务奖励相关                        
                {"BeginAddItem", FuncProto(LuaFnBeginAddItem)},
                {"AddItem", FuncProto(LuaFnAddItem)},
                {"EndAddItem", FuncProto(LuaFnEndAddItem)},
                {"AddItemListToHuman", FuncProto(LuaFnAddItemListToHuman)},
                //{"AddGemsToHuman", FuncProto(LuaFnAddGemsToHuman)}, //仅仅用于测试
                //任务调用约定相关                
                {"CallScriptFunction", FuncProto(LuaFnCallScriptFunction)},

                //新任务系统相关NewMission
                {"MissionCheckAcceptNM", FuncProto(LuaFnMissionCheckAcceptNM)},
                {"MissionCheckSubmitNM", FuncProto(LuaFnMissionCheckSubmitNM)},
                {"AddMissionTextNM", FuncProto(LuaFnAddMissionTextNM)},
                {"IsMissionHaveDoneNM", FuncProto(LuaFnIsMissionHaveDoneNM)},
                {"IsHaveMissionNM", FuncProto(LuaFnIsHaveMissionNM)},
                {"MissionNotComplateInfoNM", FuncProto(LuaFnMissionNotComplateInfoNM)},
                {"MissionComplateInfoNM", FuncProto(LuaFnMissionComplateInfoNM)},
                {"AddMissionNM", FuncProto(LuaFnAddMissionNM)},
                {"MisMsg2PlayerNM", FuncProto(LuaFnMisMsg2PlayerNM)},
                {"GetMonsterWayInfoNM", FuncProto(LuaFnGetMonsterWayInfoNM)},
                {"ListMissionsNM", FuncProto(LuaFnListMissionsNM)},
                {"RequestMissionNM", FuncProto(LuaFnRequestMissionNM)},
                {"AddDispatchMissionInfoNM", FuncProto(LuaFnAddDispatchMissionInfoNM)},
                {"OnMissionAcceptNM", FuncProto(LuaFnOnMissionAcceptNM)},
                {"OnContinueMissionNM", FuncProto(LuaFnOnContinueMissionNM)},
                {"SubmitMissionNM", FuncProto(LuaFnSubmitMissionNM)},
                {"MissionComplateNM", FuncProto(LuaFnMissionComplateNM)},
                {"GetNeedItemNumNM", FuncProto(LuaFnGetNeedItemNumNM)},
                {"GetMissionIndexByIDNM", FuncProto(LuaFnGetMissionIndexByIDNM)},
                {"DelMissionNM", FuncProto(LuaFnDelMissionNM)},
                {"GetNeedKillObjNumNM", FuncProto(LuaFnGetNeedKillObjNumNM)},
                {"IfFinishdKillObjNM", FuncProto(LuaFnIfFinishdKillObjNM)},
                {"GetMissionTypeNM", FuncProto(LuaFnGetMissionTypeNM)},
                {"GetMissionItemNM", FuncProto(LuaFnGetMissionItemNM)},
                {"GetMissionNameNM", FuncProto(LuaFnGetMissionNameNM)},
                {"GetMissionMaxCycleNM", FuncProto(LuaFnGetMissionMaxCycleNM)},
                {"FinishKillObjGetItem", FuncProto(LuaFnFinishKillObjGetItem)},
                {"GetFrontMissiontIdNM", FuncProto(LuaFnGetFrontMissiontId)},
                {"GetAfterMissiontIdNM", FuncProto(LuaFnGetAfterMissiontId)},
                {"SetMissionHaveDoneFlagNM", FuncProto(LuaFnSetMissionHaveDoneFlagNM)},


                //组队相关                                
                {"IsCaptain", FuncProto(LuaFnIsCaptain)},
                {"GetTeamId", FuncProto(LuaFnGetTeamId)},
                {"LeaveTeam", FuncProto(LuaFnLeaveTeam)},
                {"Msg2Player", FuncProto(LuaFnMsg2Player)},
                {"Msg2Team", FuncProto(LuaFnMsg2Team)},
                {"GetTeamSize",FuncProto(LuaFnGetTeamSize)},
                {"IsTeamFollow", FuncProto(LuaFnIsTeamFollow)},
                {"GetFollowedMembersCount",FuncProto(LuaFnGetFollowedMembersCount)},
                {"GetFollowedMember",FuncProto(LuaFnGetFollowedMember)},
                {"LuaFnGetTeamSceneMember",FuncProto(LuaFnGetTeamSceneMember)},
                {"GetTeamSceneMemberCount",FuncProto(LuaFnGetTeamSceneMemberCount)},
                {"SetTeamFollowSpeed",FuncProto(LuaFnSetTeamFollowSpeed)},
                {"StopTeamFollow",FuncProto(LuaFnStopTeamFollow)},
                {"ClearFollowedMembers",FuncProto(LuaFnClearFollowedMembers)},                        
                {"LuaFnIsTeamLeader",FuncProto(LuaFnIsTeamLeader)},
                {"GetTeamMemberGuid",FuncProto(LuaFnGetTeamMemberGuid)},
                {"LuaFnHasTeam",FuncProto(LuaFnHasTeam)},
                {"GetNearTeamCount",FuncProto(LuaFnGetNearTeamCount)},
                {"GetNearTeamMember",FuncProto(LuaFnGetNearTeamMember)},
                {"GetMonsterGroupID",FuncProto(LuaFnGetMonsterGroupID)},
                {"GetMonsterTeamID",FuncProto(LuaFnGetMonsterTeamID)},
                {"GetMonsterDataID",FuncProto(LuaFnGetMonsterDataID)},

                //技能魔法相关                        
                //{"AddXinFa", FuncProto(LuaFnAddXinFa)},
                {"AddSkill", FuncProto(LuaFnAddSkill)},
                //{"DelXinFa", FuncProto(LuaFnDelXinFa)},
                {"DelSkill", FuncProto(LuaFnDelSkill)},
                //{"HaveXinFa", FuncProto(LuaFnHaveXinFa)},
                {"HaveSkill", FuncProto(LuaFnHaveSkill)},
                {"UseSkill", FuncProto(LuaFnUseSkill)},
                {"GetSkillMenpaiNS", FuncProto(LuaFnGetSkillMenpaiNS)},
                {"GetSkillLevelNS", FuncProto(LuaFnGetSkillLevelNS)},
                {"HaveSkillAndLevelNS", FuncProto(LuaFnHaveSkillAndLevelNS)},
                {"CheckStudySkillNS", FuncProto(LuaFnCheckStudySkillNS)},
                {"GetSkillNameNS", FuncProto(LuaFnGetSkillNameNS)},
                {"GetStudyMoneyNS", FuncProto(LuaFnGetStudyMoneyNS)},
                {"SaveLog", FuncProto(LuaFnSaveLog)},
                //阵营相关                                
                {"GetCurCamp", FuncProto(LuaFnGetCurCamp)},
                {"SetCurCamp", FuncProto(LuaFnSetCurCamp)},
                {"RestoreNpcCamp", FuncProto(LuaFnRestoreNpcCamp)},
                {"SetNpcCurCamp", FuncProto(LuaFnSetNpcCurCamp)},
                //门派相关                                
                {"GetMenPai", FuncProto(LuaFnGetMenPai)},
                {"SetMenPai", FuncProto(LuaFnSetMenPai)},
                {"GetMenPaiMaster", FuncProto(LuaFnGetMenPaiMaster)},
                {"GetMenPaiFigure", FuncProto(LuaFnGetMenPaiFigure)},
                {"DestroyMenPai", FuncProto(LuaFnDestroyMenPai)},
                {"GetMenPaiTitle", FuncProto(LuaFnGetMenPaiTitle)},
                //人物属性相关                        
                {"LuaFnGetGUID", FuncProto(LuaFnGetGUID)},
                {"GetExp", FuncProto(LuaFnGetExp)},
                {"AddExp", FuncProto(LuaFnAddExp)},
                {"GetHp", FuncProto(LuaFnGetHp)},
                {"RestoreHp", FuncProto(LuaFnRestoreHp)},
                {"GetMp", FuncProto(LuaFnGetMp)},
                {"RestoreMp", FuncProto(LuaFnRestoreMp)},
                {"GetCon", FuncProto(LuaFnGetCon)},
                {"GetSex", FuncProto(LuaFnGetSex)},
                {"GetName", FuncProto(LuaFnGetName)},
                {"GetMoney", FuncProto(LuaFnGetMoney)},
                {"CostMoney", FuncProto(LuaFnCostMoney)},
                {"AddMoney", FuncProto(LuaFnAddMoney)},
                {"GetLevel", FuncProto(LuaFnGetLevel)},
                {"SetLevel", FuncProto(LuaFnSetLevel)},
                {"LuaFnCanLevelUp", FuncProto(LuaFnCanLevelUp)},
                {"GetItemTableIndexByIndex", FuncProto(LuaFnGetItemTableIndexByIndex)},
                //{"LuaFnGetMaterialStartBagPos", FuncProto(LuaFnGetMaterialStartBagPos)},
                //{"LuaFnGetMaterialEndBagPos", FuncProto(LuaFnGetMaterialEndBagPos)},
                {"LuaFnGetItemCountInBagPos", FuncProto(LuaFnGetItemCountInBagPos)},
                {"GetItemCount", FuncProto(LuaFnGetItemCount)},
                {"HaveItem", FuncProto(LuaFnHaveItem)},
                {"HaveItemInBag",FuncProto(LuaFnHaveItemInBag)},
                {"DelItem", FuncProto(LuaFnDelItem)},
                {"EraseItem", FuncProto(LuaFnEraseItem)},
                {"GetWorldPos", FuncProto(LuaFnGetWorldPos)},
                {"NewWorld", FuncProto(LuaFnNewWorld)},
                {"SetPos", FuncProto(LuaFnSetPos)},
                {"SetRevPos", FuncProto(LuaFnSetRevPos)},
                //{"GetHumanMaxVigor", FuncProto(LuaFnGetHumanMaxVigor)},
                //{"GetHumanMaxEnergy", FuncProto(LuaFnGetHumanMaxEnergy)},
                //{"GetHumanVigor", FuncProto(LuaFnGetHumanVigor)},
                //{"GetHumanEnergy", FuncProto(LuaFnGetHumanEnergy)},
                //{"GetHumanVigorRegeneRate", FuncProto(LuaFnGetHumanVigorRegeneRate)},
                //{"GetHumanEnergyRegeneRate", FuncProto(LuaFnGetHumanEnergyRegeneRate)},
                //{"SetHumanMaxVigor", FuncProto(LuaFnSetHumanMaxVigor)},
                //{"SetHumanMaxEnergy", FuncProto(LuaFnSetHumanMaxEnergy)},
                //{"SetHumanVigor", FuncProto(LuaFnSetHumanVigor)},
                //{"SetHumanEnergy", FuncProto(LuaFnSetHumanEnergy)},
                //{"SetHumanVigorRegeneRate", FuncProto(LuaFnSetHumanVigorRegeneRate)},
                //{"SetHumanEnergyRegeneRate", FuncProto(LuaFnSetHumanEnergyRegeneRate)},
                {"GetHumanHairColor", FuncProto(LuaFnGetHumanHairColor)},
                {"SetHumanHairColor", FuncProto(LuaFnSetHumanHairColor)},
                {"GetHumanHairModel", FuncProto(LuaFnGetHumanHairModel)},
                {"SetHumanHairModel", FuncProto(LuaFnSetHumanHairModel)},
                {"LuaFnChangeHumanHairModel", FuncProto(LuaFnChangeHumanHairModel)},
                //{"LuaFnGetHumanGoodBadValue", FuncProto(LuaFnGetHumanGoodBadValue)},
                //{"LuaFnSetHumanGoodBadValue", FuncProto(LuaFnSetHumanGoodBadValue)},
                {"SetDoubleExp", FuncProto(LuaFnSetDoubleExp)},
                

                //Web商店相关
                {"LuaFnGetWebShopInfoNum", FuncProto(LuaFnGetWebShopInfoNum)},
                {"LuaFnGetWebShopItemNum", FuncProto(LuaFnGetWebShopItemNum)},
                {"LuaFnGetWebShopMoney", FuncProto(LuaFnGetWebShopMoney)},
                {"LuaFnGetWebShopItem", FuncProto(LuaFnGetWebShopItem)},
                {"LuaFnWebShopReceive", FuncProto(LuaFnWebShopReceive)},

                //巡逻相关                                
                {"SetPatrolId", FuncProto(LuaFnSetPatrolId)},
                //计时器相关                        
                {"SetTimer", FuncProto(LuaFnSetTimer)},
                {"StopTimer", FuncProto(LuaFnStopTimer)},
                {"CheckTimer", FuncProto(LuaFnCheckTimer)},
                {"GetDayTime", FuncProto(LuaGetDayTime)},
                {"GetObjCreateTime", FuncProto(LuaGetObjCreateTime)},
                {"SetCharacterTimer", FuncProto(LuaFnSetCharacterTimer)},
                {"SetCharacterDieTime", FuncProto(LuaFnSetCharacterDieTime)},
                
                //杂项相关                                
                {"AddGlobalCountNews", FuncProto(LuaFnAddGlobalCountNews)},
                {"GetGameTime", FuncProto(LuaFnGetGameTime)},
                {"PrintNum", FuncProto(LuaFnPrintNum)},
                {"PrintStr", FuncProto(LuaFnPrintStr)},
                {"IsInDist", FuncProto(LuaFnIsInDist)},
                {"LuaFnGuid2ObjId", FuncProto(LuaFnGuid2ObjId)},
                {"LuaFnObjId2Guid", FuncProto(LuaFnObjId2Guid)},
                {"GetDist",FuncProto(LuaFnGetDist)},
                {"RemoveMonster", FuncProto(LuaFnRemoveMonster)},
                {"QueryAreaStandingTime",FuncProto(LuaFnQueryAreaStandingTime)},
                {"ResetAreaStandingTime",FuncProto(LuaFnResetAreaStandingTime)},
                {"LuaFnGetCurrentTime",FuncProto(LuaFnGetCurrentTime)},
                //生活和物品系统相关函数
                {"GetHumanGUID", FuncProto(LuaFnGetHumanGUID)},
                {"GetItemIndex", FuncProto(LuaFnGetItemIndex)},
                {"GetGemEmbededCount", FuncProto(LuaFnGetGemEmbededCount)},
                {"GetBagItemLevel", FuncProto(LuaFnGetBagItemLevel)},
                {"GetBagGemCount", FuncProto(LuaFnGetBagGemCount)},
                {"GetBagItemDur", FuncProto(LuaFnGetBagItemDur)},
                {"SetBagItemDur", FuncProto(LuaFnSetBagItemDur)},
                {"GetBagItemParam", FuncProto(LuaFnGetBagItemParam)},
                {"SetBagItemParam", FuncProto(LuaFnSetBagItemParam)},
                {"GetBagItemIdent", FuncProto(LuaFnGetBagItemIdent)},
                {"SetBagItemIdent", FuncProto(LuaFnSetBagItemIdent)},
                {"GetItemQuality", FuncProto(LuaFnGetItemQuality)},
                {"LuaFnGetItemType", FuncProto(LuaFnGetItemType)},
                {"LuaFnGetBagEquipType", FuncProto(LuaFnGetBagEquipType)},
                {"LuaFnPullOnEquip", FuncProto(LuaFnPullOnEquip)},
                {"ItemBoxEnterScene", FuncProto(LuaFnItemBoxEnterScene)},
                {"QueryHumanAbility", FuncProto(LuaFnQueryHumanAbility)},
                {"QueryHumanAbilityLevel", FuncProto(LuaFnQueryHumanAbilityLevel)},
                {"SetHumanAbilityLevel", FuncProto(LuaFnSetHumanAbilityLevel)},
                {"SetAbilityExp", FuncProto(LuaFnSetAbilityExp)},
                {"GetAbilityExp", FuncProto(LuaFnGetAbilityExp)},
                {"GetAbilityExpPlus", FuncProto(LuaFnGetAbilityExpPlus)},
                {"SetPrescription", FuncProto(LuaFnSetPrescription)},
                {"IsPrescrLearned", FuncProto(LuaFnIsPrescrLearned)},
                {"GetAbilityObjIndex", FuncProto(LuaFnGetAbilityObjIndex)},
                {"AddItemToBox", FuncProto(LuaFnAddItemToBox)},
                {"GetItemBoxRequireAbilityID", FuncProto(LuaFnGetItemBoxRequireAbilityID)},
                {"GetItemBoxRecycleTimes", FuncProto(LuaFnGetItemBoxRecycleTimes)},
                {"SetItemBoxRecycleTimes", FuncProto(LuaFnSetItemBoxRecycleTimes)},
                {"CreateMonsterOnScene", FuncProto(LuaFnCreateMonsterOnScene)},
                {"LuaFnCreateMonster", FuncProto(LuaFnCreateMonster)},
                {"LuaFnDeleteMonster", FuncProto(LuaFnDeleteMonster)},
                {"AddStorePointOnScene", FuncProto(LuaFnAddStorePointOnScene)},
                {"DelStorePointOnScene", FuncProto(LuaFnDelStorePointOnScene)},
                {"FindStorePointOnScene", FuncProto(LuaFnFindStorePointOnScene)},
                {"GetStorePointType", FuncProto(LuaFnGetStorePointType)},
                {"TryRecieveItem", FuncProto(LuaFnTryRecieveItem)},
                {"SetItemBoxOwner", FuncProto(LuaFnSetItemBoxOwner)},
                {"GetItemBoxOwner", FuncProto(LuaFnGetItemBoxOwner)},
                {"DelGPOwner", FuncProto(LuaFnDelGPOwner)},
                {"AddGPOwner", FuncProto(LuaFnAddGPOwner)},
                {"LuaFnSetItemCreator", FuncProto(LuaFnSetItemCreator)},
                {"GetGPCountByOwner", FuncProto(LuaFnGetGPCountByOwner)},
                {"GetItemBoxMaxGrowTime", FuncProto(LuaFnGetItemBoxMaxGrowTime)},
                {"SetItemBoxMaxGrowTime", FuncProto(LuaFnSetItemBoxMaxGrowTime)},
                {"SetItemBoxPickOwnerTime", FuncProto(LuaFnSetItemBoxPickOwnerTime)},
                {"EnableItemBoxPickOwnerTime", FuncProto(LuaFnEnableItemBoxPickOwnerTime)},
                {"GetItemBoxWorldPosX", FuncProto(LuaFnGetItemBoxWorldPosX)},
                {"GetItemBoxWorldPosZ", FuncProto(LuaFnGetItemBoxWorldPosZ)},
                {"GetHumanWorldX", FuncProto(LuaFnGetHumanWorldX)},
                {"GetHumanWorldZ", FuncProto(LuaFnGetHumanWorldZ)},
                {"GetStoreMapX", FuncProto(LuaFnGetStoreMapX)},
                {"GetStoreMapZ", FuncProto(LuaFnGetStoreMapZ)},
                {"GetStoreMapSceneID", FuncProto(LuaFnGetStoreMapSceneID)},
                {"GetItemBoxOpenFlag", FuncProto(LuaFnGetItemBoxOpenFlag)},
                {"SetAbilityOperaRobotTime", FuncProto(LuaFnSetAbilityOperaRobotTime)},
                {"GetAbilityOperaRobotTime", FuncProto(LuaFnGetAbilityOperaRobotTime)},
                {"SetAbilityOperaTime", FuncProto(LuaFnSetAbilityOperaTime)},
                {"LuaFnSendAbilitySuccessMsg", FuncProto(LuaFnSendAbilitySuccessMsg)},
                //商店相关                                
                {"DispatchShopItem", FuncProto(LuaFnDispatchShopItem)},
                {"ApplyPlayerShop", FuncProto(LuaFnApplyPlayerShop)},
                {"DispatchPlayerShopList", FuncProto(LuaFnDispatchPlayerShopList)},
                {"DispatchPlayerShopSaleOutList", FuncProto(LuaFnDispatchPlayerShopSaleOutList)},


                //门派相关
                {"DispatchMenpaiInfo", FuncProto(LuaFnDispatchMenpaiInfo)},
                {"DispatchXinfaLevelInfo", FuncProto(LuaFnDispatchXinfaLevelInfo)},
                {"LuaFnJoinMenpai", FuncProto(LuaFnJoinMenpai)},
                //学习生活技能
                {"DispatchAbilityInfo",FuncProto(LuaFnDispatchAbilityInfo)},
                //称号相关
                {"AwardTitle", FuncProto(LuaFnAwardTitle)},
                {"GetTitle", FuncProto(LuaFnGetTitle)},
                {"DeleteTitle", FuncProto(LuaFnDeleteTitle)},
                {"DispatchAllTitle", FuncProto(LuaFnDispatchAllTitle)},
                {"GetDyTitlesNum", FuncProto(LuaFnGetDyTitlesNum)},
                {"AddDyTitle", FuncProto(LuaFnAddDyTitle)},
                {"AwardBangpaiTitle", FuncProto(LuaFnAwardBangPaiTitle)},
                {"AwardSpouseTitle", FuncProto(LuaFnAwardSpouseTitle)},
                {"AwardNickTitle", FuncProto(LuaFnAwardNickTitle)},
                {"AwardJieBaiTitle", FuncProto(LuaFnAwardJieBaiTitle)},
                {"AwardShiTuTitle", FuncProto(LuaFnAwardShiTuTitle)},
                {"AwardShangDianTitle", FuncProto(LuaFnAwardShangDianTitle)},
                {"EnableBankRentIndex", FuncProto(LuaFnEnableBankRentIndex)},
                {"GetBankRentIndex", FuncProto(LuaFnGetBankRentIndex)},
                {"GetRMB", FuncProto(LuaFnGetRMB)},
                {"SetRMB", FuncProto(LuaFnSetRMB)},
                {"BankBegin", FuncProto(LuaFnBankBegin)},
                {"SetPlayerDefaultReliveInfo", FuncProto(LuaSetPlayerDefaultReliveInfo)},
                //场景相关
                {"LuaFnGetSceneType",FuncProto(LuaFnGetSceneType)},
                {"LuaFnCreateCopyScene",FuncProto(LuaFnCreateCopyScene)},
                {"LuaFnSetSceneLoad_Map",FuncProto(LuaFnSetSceneLoad_Map)},
                {"LuaFnSetSceneLoad_Monster",FuncProto(LuaFnSetSceneLoad_Monster)},
                {"LuaFnSetSceneLoad_Platform",FuncProto(LuaFnSetSceneLoad_Platform)},
                {"LuaFnSetSceneLoad_GrowPointData",FuncProto(LuaFnSetSceneLoad_GrowPointData)},
                {"LuaFnSetSceneLoad_GrowPointSetup",FuncProto(LuaFnSetSceneLoad_GrowPointSetup)},
                {"LuaFnSetSceneLoad_Area",FuncProto(LuaFnSetSceneLoad_Area)},
                {"LuaFnSetSceneLoad_Pet",FuncProto(LuaFnSetSceneLoad_Pet)},
                {"LuaFnSetSceneLoad_PatrolPointData",FuncProto(LuaFnSetSceneLoad_PatrolPointData)},
                {"LuaFnSetCopySceneData_TeamLeader",FuncProto(LuaFnSetCopySceneData_TeamLeader)},
                {"LuaFnSetCopySceneData_NoUserCloseTime",FuncProto(LuaFnSetCopySceneData_NoUserCloseTime)},
                {"LuaFnSetCopySceneData_Timer",FuncProto(LuaFnSetCopySceneData_Timer)},
                {"LuaFnSetCopySceneData_Param",FuncProto(LuaFnSetCopySceneData_Param)},
                {"LuaFnGetCopySceneData_TeamLeader",FuncProto(LuaFnGetCopySceneData_TeamLeader)},
                {"LuaFnGetCopySceneData_NoUserCloseTime",FuncProto(LuaFnGetCopySceneData_NoUserCloseTime)},
                {"LuaFnGetCopySceneData_Timer",FuncProto(LuaFnGetCopySceneData_Timer)},
                {"LuaFnGetCopySceneData_Param",FuncProto(LuaFnGetCopySceneData_Param)},
                {"LuaFnGetCopyScene_HumanCount",FuncProto(LuaFnGetCopyScene_HumanCount)},
                {"LuaFnGetCopyScene_HumanObjId",FuncProto(LuaFnGetCopyScene_HumanObjId)},
                {"LuaFnIsObjValid",FuncProto(LuaFnIsObjValid)},
                {"LuaFnIsCharacterLiving",FuncProto(LuaFnIsCharacterLiving)},
                {"LuaFnSendNormalMail",FuncProto(LuaFnSendNormalMail)},
                {"LuaFnSendSystemMail",FuncProto(LuaFnSendSystemMail)},
                {"LuaFnSendScriptMail",FuncProto(LuaFnSendScriptMail)},
                {"LuaFnSendMailToAllFriend",FuncProto(LuaFnSendMailToAllFriend)},
                {"GetMonsterCount",FuncProto(LuaFnGetMonsterCount)},
                {"GetMonsterObjID",FuncProto(LuaFnGetMonsterObjID)},
                {"IsCanEnterCopyScene",FuncProto(LuaFnIsCanEnterCopyScene)},
                {"GetNpcShopIndexNM", FuncProto(LuaFnGetNpcShopIndexNM)},
                {"GetNpcShopNameNM", FuncProto(LuaFnGetNpcShopNameNM)},
                {"LuaSendSysMsg", FuncProto(LuaSendSysMsg)},
                {"LuaFnTransferUser", FuncProto(LuaFnTransferUser)},
                



                // 关系系统相关
                // 好友
                {"LuaFnIsFriend",FuncProto(LuaFnIsFriend)},
                {"LuaFnGetFriendName",FuncProto(LuaFnGetFriendName)},
                {"LuaFnGetFriendPoint",FuncProto(LuaFnGetFriendPoint)},
                {"LuaFnSetFriendPoint",FuncProto(LuaFnSetFriendPoint)},
                {"LuaFnSetFriendPointByGUID",FuncProto(LuaFnSetFriendPointByGUID)},
                // 结婚
                {"LuaFnIsMarried",FuncProto(LuaFnIsMarried)},
                {"LuaFnGetSpouseGUID",FuncProto(LuaFnGetSpouseGUID)},
                {"LuaFnMarry",FuncProto(LuaFnMarry)},
                {"LuaFnIsSpouses",FuncProto(LuaFnIsSpouses)},
                {"LuaFnUnMarry",FuncProto(LuaFnUnMarry)},
                {"LuaFnDivorce",FuncProto(LuaFnDivorce)},
                // 师徒
                {"LuaFnIsMaster",FuncProto(LuaFnIsMaster)},
                {"LuaFnIsPrentice",FuncProto(LuaFnIsPrentice)},
                {"LuaFnGetPrenticeGUID",FuncProto(LuaFnGetPrenticeGUID)},
                {"LuaFnHaveMaster",FuncProto(LuaFnHaveMaster)},
                {"LuaFnGetMasterGUID",FuncProto(LuaFnGetMasterGUID)},
                {"LuaFnGetMasterMoralPoint",FuncProto(LuaFnGetMasterMoralPoint)},
                {"LuaFnSetMasterMoralPoint",FuncProto(LuaFnSetMasterMoralPoint)},
                {"LuaFnGetPrenticeCount",FuncProto(LuaFnGetPrenticeCount)},
                {"LuaFnGetPrenticeBetrayTime",FuncProto(LuaFnGetPrenticeBetrayTime)},
                {"LuaFnAprentice",FuncProto(LuaFnAprentice)},
                {"LuaFnFinishAprentice",FuncProto(LuaFnFinishAprentice)},
                {"LuaFnBetrayMaster",FuncProto(LuaFnBetrayMaster)},
                {"LuaFnExpelPrentice",FuncProto(LuaFnExpelPrentice)},
                {"LuaFnUpdateAttr",FuncProto(LuaFnUpdateAttr)},
                {"LuaFnIsPasswordSetup",FuncProto(LuaFnIsPasswordSetup)},
                {"LuaFnIsPasswordUnlocked",FuncProto(LuaFnIsPasswordUnlocked)},
                // 结拜
                {"LuaFnIsBrother",FuncProto(LuaFnIsBrother)},
                //程序添加函数注册,手工添加请不要放在这里
                {"LuaFnAddExp",FuncProto(LuaFnAddExp)},
                {"LuaFnAddGlobalCountNews",FuncProto(LuaFnAddGlobalCountNews)},
                {"LuaFnAddItem",FuncProto(LuaFnAddItem)},
                {"LuaFnAddItemListToHuman",FuncProto(LuaFnAddItemListToHuman)},
                {"LuaFnAddMoney",FuncProto(LuaFnAddMoney)},
                {"LuaFnAwardSpouseTitle",FuncProto(LuaFnAwardSpouseTitle)},
                {"LuaFnAwardTitle",FuncProto(LuaFnAwardTitle)},
                {"LuaFnCostMoney",FuncProto(LuaFnCostMoney)},
                {"LuaFnDispatchAllTitle",FuncProto(LuaFnDispatchAllTitle)},
                {"LuaFnGetShopName", FuncProto(LuaFnGetShopName)},
                {"LuaFnOpenPlayerShop", FuncProto(LuaFnOpenPlayerShop)},
                
                {"LuaFnBeginAddItem",FuncProto(LuaFnBeginAddItem)},
                {"LuaFnEndAddItem",FuncProto(LuaFnEndAddItem)},
                {"LuaFnEraseItem",FuncProto(LuaFnEraseItem)},
                {"LuaFnGetFollowedMembersCount",FuncProto(LuaFnGetFollowedMembersCount)},

                {"LuaFnGetItemCount",FuncProto(LuaFnGetItemCount)},
                {"LuaFnGetItemQuality",FuncProto(LuaFnGetItemQuality)},
                {"LuaFnGetItemTableIndexByIndex",FuncProto(LuaFnGetItemTableIndexByIndex)},
                {"LuaFnGetLevel",FuncProto(LuaFnGetLevel)},
                {"LuaFnGetMenPai",FuncProto(LuaFnGetMenPai)},
                {"LuaFnGetMoney",FuncProto(LuaFnGetMoney)},
                {"LuaFnGetName",FuncProto(LuaFnGetName)},
                {"LuaFnGetSex",FuncProto(LuaFnGetSex)},
                {"LuaFnGetTeamSceneMemberCount",FuncProto(LuaFnGetTeamSceneMemberCount)},
                {"LuaFnGetTeamSize",FuncProto(LuaFnGetTeamSize)},
                {"LuaFnGetWorldPos",FuncProto(LuaFnGetWorldPos)},
                {"LuaFnIsPrescrLearned",FuncProto(LuaFnIsPrescrLearned)},
                {"LuaFnMsg2Player",FuncProto(LuaFnMsg2Player)},
                {"LuaFnTryRecieveItem",FuncProto(LuaFnTryRecieveItem)},

                //宠物
                {"LuaFnGetPetCount",FuncProto(LuaFnGetPetCount)},
                {"LuaFnGetPet_DataID",FuncProto(LuaFnGetPet_DataID)},
                {"LuaFnGetPet_Level",FuncProto(LuaFnGetPet_Level)},
                {"LuaFnGetPet_TakeLevel",FuncProto(LuaFnGetPet_TakeLevel)},
                {"LuaFnGetPet_HP",FuncProto(LuaFnGetPet_HP)},
                {"LuaFnGetPet_MaxHP",FuncProto(LuaFnGetPet_MaxHP)},
                {"LuaFnGetPet_Life",FuncProto(LuaFnGetPet_Life)},
                {"LuaFnGetPet_Type",FuncProto(LuaFnGetPet_Type)},
                {"LuaFnGetPet_Generation",FuncProto(LuaFnGetPet_Generation)},
                {"LuaFnGetPet_Happyness",FuncProto(LuaFnGetPet_Happyness)},
                {"LuaFnGetPet_StrPerception",FuncProto(LuaFnGetPet_StrPerception)},
                {"LuaFnGetPet_ConPerception",FuncProto(LuaFnGetPet_ConPerception)},
                {"LuaFnGetPet_DexPerception",FuncProto(LuaFnGetPet_DexPerception)},
                {"LuaFnGetPet_SprPerception",FuncProto(LuaFnGetPet_SprPerception)},
                {"LuaFnGetPet_IntPerception",FuncProto(LuaFnGetPet_IntPerception)},
                {"LuaFnGetPet_GenGu",FuncProto(LuaFnGetPet_GenGu)},
                {"LuaFnGetPet_RemainPoint",FuncProto(LuaFnGetPet_RemainPoint)},
                {"LuaFnGetPet_Exp",FuncProto(LuaFnGetPet_Exp)},
                {"LuaFnGetPet_AttrLevel1",FuncProto(LuaFnGetPet_AttrLevel1)},
                {"LuaFnGetPet_Skill",FuncProto(LuaFnGetPet_Skill)},
                {"LuaFnCreatePet",FuncProto(LuaFnCreatePet)},
                {"LuaFnDeletePet",FuncProto(LuaFnDeletePet)},
                {"LuaFnGetPetHP",FuncProto(LuaFnGetPetHP)},
                {"LuaFnGetPetMaxHP",FuncProto(LuaFnGetPetMaxHP)},
                {"LuaFnGetPetLife",FuncProto(LuaFnGetPetLife)},
                {"LuaFnGetPetHappiness",FuncProto(LuaFnGetPetHappiness)},
                {"LuaFnSetPetHP",FuncProto(LuaFnSetPetHP)},
                {"LuaFnSetPetMaxHP",FuncProto(LuaFnSetPetMaxHP)},
                {"LuaFnSetPetLife",FuncProto(LuaFnSetPetLife)},
                {"LuaFnSetPetHappiness",FuncProto(LuaFnSetPetHappiness)},
                {"LuaFnPetCanUseFood",FuncProto(LuaFnPetCanUseFood)},
                {"LuaFnPetReturnToChild",FuncProto(LuaFnPetReturnToChild)},
                {"LuaFnPetCanReturnToChild",FuncProto(LuaFnPetCanReturnToChild)},
                {"LuaFnGetPetGUID",FuncProto(LuaFnGetPetGUID)},

                //宠物公告板相关LUA函数接口
                {"IssuePetPlacardByIndex",FuncProto(LuaFnIssuePetPlacardByIndex)},
                {"IssuePetPlacard",FuncProto(LuaFnIssuePetPlacard)},
                {"CancelPetPlacard",FuncProto(LuaFnCancelPetPlacard)},
                {"DispatchPetPlacardList",FuncProto(LuaFnDispatchPetPlacardList)},

                //宠物训练相关
                {"CalcPetDomesticationMoney", FuncProto(LuaFnCalcPetDomesticationMoney)},
                {"PetDomestication", FuncProto(LuaFnPetDomestication)},

                //Unit Use Skill
                {"LuaFnUnitUseSkill", FuncProto(LuaFnUnitUseSkill)},
                {"LuaFnSetDamage", FuncProto(LuaFnSetDamage)},
                {"LuaFnGmKillObj", FuncProto(LuaFnGmKillObj)},
                {"LuaFnFindMonsterByGUID", FuncProto(LuaFnFindMonsterByGUID)},
                {"PetStudySkill", FuncProto(LuaFnPetStudySkill)},
                {"PetStudySkill_MenPai", FuncProto(LuaFnPetStudySkill_MenPai)},
                {"LuaFnGetScriptDynamicParamByIndex", FuncProto(LuaFnGetScriptDynamicParamByIndex)},
                {"LuaFnSetScriptDynamicParamByIndex", FuncProto(LuaFnSetScriptDynamicParamByIndex)},
                {"LuaFnDepletingUsedItem", FuncProto(LuaFnDepletingUsedItem)},
                {"LuaFnVerifyUsedItem", FuncProto(LuaFnVerifyUsedItem)},
                {"LuaFnGetTargetObjID", FuncProto(LuaFnGetTargetObjID)},
                {"LuaFnGetTargetPosition_X", FuncProto(LuaFnGetTargetPosition_X)},
                {"LuaFnGetTargetPosition_Z", FuncProto(LuaFnGetTargetPosition_Z)},
                {"LuaFnGetTargetBagSlot", FuncProto(LuaFnGetTargetBagSlot)},
                {"LuaFnGetBagIndexOfUsedItem", FuncProto(LuaFnGetBagIndexOfUsedItem)},
                {"LuaFnGetLowSectionOfTargetPetGuid", FuncProto(LuaFnGetLowSectionOfTargetPetGuid)},
                {"LuaFnGetHighSectionOfTargetPetGuid", FuncProto(LuaFnGetHighSectionOfTargetPetGuid)},
                {"LuaFnIsScriptDynamicParamIndexLegal", FuncProto(LuaFnIsScriptDynamicParamIndexLegal)},
                {"LuaFnSendSpecificImpactToUnit", FuncProto(LuaFnSendSpecificImpactToUnit)},
                {"LuaFnCancelSpecificImpact", FuncProto(LuaFnCancelSpecificImpact)},
                {"LuaFnDoAction", FuncProto(LuaFnDoAction)},
                {"LuaFnUnitDoEmoteAction", FuncProto(LuaFnUnitDoEmoteAction)},
                {"LuaFnSetDriverLevel", FuncProto(LuaFnSetDriverLevel)},
                {"LuaFnGetDriverLevel", FuncProto(LuaFnGetDriverLevel)},

                //帮派
                {"GuildCreate", FuncProto(LuaFnGuildCreate)},
                {"GuildList", FuncProto(LuaFnGuildList)},

                //城市
                {"CityCreate", FuncProto(LuaFnCityCreate)},
                {"CityDelete", FuncProto(LuaFnCityDelete)},
                //{"CityGetCityList", FuncProto(LuaFnCityGetCityList)},
                {"CityBuildingChange", FuncProto(LuaFnCityBuildingChange)},
                {"CityMoveTo", FuncProto(LuaFnCityMoveTo)},
        };
}

您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-18 18:47 , Processed in 0.100411 second(s), 7 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表