|
- playtb = SL:FindPlayerInCurrViewField(false)
- for k,v in pairs(playtb) do
- if v.mName == SL:GetMetaValue("ACTOR_NAME", SL:GetMetaValue("MAIN_ACTOR_ID")) then
- SL:print("地图切换!")
- PN = v:GetAvatarNode()
- PN = SL:GetMetaValue("ACTOR_MOUNT_NODE", SL:GetMetaValue("MAIN_ACTOR_ID"))
- PN = GUI:getParent(PN) -- 继续找到父节点!
- PN = GUI:getParent(PN) -- 继续找到父节点!
- PN = GUI:getParent(PN) -- 继续找到父节点!
- PN = GUI:getParent(PN) -- 继续找到父节点!
- GUI:runAction(PN, GUI:ActionSequence(GUI:ActionMoveTo(0.01, -25, 300), GUI:ActionMoveTo(0.7, -25, 20), v:SetAction(33),GUI:CallFunc(callback)))
- end
- end -- 地图挂节点
复制代码- playtb = SL:FindPlayerInCurrViewField(false) --- 血条 名字挂接
-
- for k,v in pairs(playtb) do
- if v.mName == SL:GetMetaValue("ACTOR_NAME", SL:GetMetaValue("MAIN_ACTOR_ID")) then
- SL:print("地图切换!")
- PN = v:GetAnimationHair()
- PN = GUI:getParent(PN) -- 继续找到父节点!
- PN = GUI:getParent(PN) -- 继续找到父节点!
- PN = GUI:getParent(PN) -- 继续找到父节点!
- PN = GUI:getParent(PN) -- 继续找到父节点!
- PN = GUI:getParent(PN) -- 继续找到父节点!
- PN = GUI:getParent(PN) -- 继续找到父节点!
- all = GUI:getChildren(PN)
- for k1,v1 in pairs(all) do
- -- k1 == -- 地图
- -- k2 == -- 地图
- if k1 == 6 then
- GUI:runAction(v1, GUI:ActionSequence(GUI:ActionMoveTo(0.01, -25, 300), GUI:ActionMoveTo(0.7, -25, 20), v:SetAction(33),GUI:CallFunc(callback)))
- end
- SL:print(k1,v1)
- end
-
- end
- end
复制代码
- GetHP/GetMaxHP:获取角色当前生命值/最大生命值。
- GetMP/GetMaxMP:获取角色当前魔法值/最大魔法值。
- GetForce/GetMaxForce:获取角色当前力量值/最大力量值。
- GetLevel:获取角色等级。
- GetJobID:获取角色职业ID。
- GetSexID:获取角色性别ID。
- GetNationID:获取角色所属阵营或国家ID。
- GetTeamState:获取角色所在队伍的状态。
- GetIsOffLine:判断角色是否离线。
- 动画相关
- GetAnimationID/GetAnimationWeaponID/GetAnimationShieldID:获取角色的动画ID/武器动画ID/盾牌动画ID。
- GetAnimationLeftWeapon/GetAnimationLeftWeaponID:获取角色左手武器动画/左手武器动画ID。
- GetAnimationWings/GetAnimationWingsID:获取角色翅膀动画/翅膀动画ID。
- SetAnimAct/SetAnimPrepare:设置角色动画动作/设置角色动画准备状态。
- StopAllAnimation:停止所有动画。
- updateAnimation:更新动画状态。
- 装备相关
- GetWeaponID/GetShieldID/GetClothID:获取角色武器ID/盾牌ID/服装ID。
- GetLeftWeaponID/GetLeftWeaponEffectID:获取角色左手武器ID/左手武器特效ID。
- GetShowWeaponID/GetShowShieldID/GetShowClothID:获取角色显示的武器ID/盾牌ID/服装ID。
- SetWeaponID/SetShieldID/SetClothID:设置角色武器ID/盾牌ID/服装ID。
- SetShowWeaponID/SetShowShieldID/SetShowClothID:设置角色显示的武器ID/盾牌ID/服装ID。
- updateWeapon/updateShield/updateCloth:更新角色武器/盾牌/服装的状态。
- 特殊效果和状态
- GetEffSkipWalkSwitch:获取是否跳过行走特效的开关状态。
- GetMoveEff/GetMoveEffSkipWalk:获取角色移动特效/获取角色移动时是否跳过行走特效。
- GetHateID:获取角色仇恨目标ID。
- GetDearID:获取角色亲密度目标ID。
- GetMasterID:获取角色主人ID(可能是宠物或召唤物)。
- GetHorseCopilotID/GetHorseMasterID:获取马匹副驾驶ID/马匹主人ID。
- SetHateID/SetDearID/SetMasterID:设置角色仇恨目标ID/亲密度目标ID/主人ID。
- IsCloaking/IsHuShen/IsShenMiRen:判断角色是否隐身/是否幻神/是否神秘人。
- SetCloaking/SetHuShen/SetShenMiRen:设置角色隐身/幻神/神秘人状态。
- 其他
- GetGameActorActionHandler:获取游戏角色行为处理器。
- GetAvatarNode:获取角色节点。
- GetCurrActTime/SetCurrActTime:获取/设置当前动作时间。
- GetDashWaiting/SetDashWaiting:获取/设置冲刺等待状态。
- GetSellStatus/SetSellStatus:获取/设置角色是否处于出售状态。
- GetNearShow/SetNearShow:获取/设置角色是否显示附近信息。
- GetOnPushIdleTime/SetOnPushIdleTime:获取/设置角色被推后闲置时间。
- GetReLevel/SetReLevel:获取/设置角色重生等级。
- GetStallName/SetStallName:获取/设置角色摊位名称。
- GetTeamState/SetTeamState:获取/设置角色所在队伍状态。
- GetType:获取角色类型。
- GetShowHairID/SetShowHairID:获取/设置角色显示的发型ID。
- GetShowWingsID/SetShowWingsID:获取/设置角色显示的翅膀ID。
- GetShowLeftWeaponEffectID/SetShowLeftWeaponEffectID:获取/设置角色显示的左手武器特效ID。
- GetShowShieldEffectID/SetShowShieldEffectID:获取/设置角色显示的盾牌特效ID。
- GetShowWeaponEffectID/SetShowWeaponEffectID:获取/设置角色显示的武器特效ID。
- GetSiTuID/SetSiTuID:获取/设置角色情境ID。
- IsBodyHorse/IsDoubleHorse/IsHoreseCopilot:判断角色是否骑马/是否双人骑马/是否马匹副驾驶。
- IsMainPlayer/SetIsMainPlayer:判断/设置角色是否为主玩家。
- IsMoveEff:判断角色是否移动特效。
- IsNearShow:判断角色是否显示附近信息。
- IsStallStatus:判断角色摊位状态。
- SetAction:设置角色动作。
- SetDamage:设置角色伤害。
- SetGameActorActionHandler:设置游戏角色行为处理器。
- SetHPHUD/SetShieldHUD/SetNGHUD:设置角色生命值HUD/盾牌HUD/其他HUD。
- SetNearShow:设置角色是否显示附近信息。
- SetOnPushIdleTime:设置角色被推后闲置时间。
- SetRealHairID:设置角色真实发型ID。
- SetSellStatus:设置角色是否处于出售状态。
- SetSexID:设置角色性别ID。
- SetStallName:设置角色摊位名称。
- SetTeamState:设置角色所在队伍状态。
- SetType:设置角色类型。
- Tick:角色的计时器或心跳函数,用于周期性更新。
- createAnim:创建动画。
- create:创建角色。
- ctor:角色构造函数。
- destory:销毁角色。
- init:初始化角色。
- new:创建新的角色实例。
- onSequAnimLoadCompleted:序列动画加载完成时的回调函数。
- setPosition:设置角色位置。
- stopAnimToFrame:停止动画到指定帧。
- updateHair:更新角色发型。
- updateLeftWeaponEffect:更新角色左手武器特效。
- updateMonster:更新怪物状态。
- updateMonsterCloth:更新怪物服装。
- updateMonsterEffect:更新怪物特效。
- updateShieldEffect:更新盾牌特效。
- updateWeaponEffect:更新武器特效。
- updateWings:更新翅膀状态。
复制代码
|
|