- 精华
- 阅读权限
- 120
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2021-6-16
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
本帖最后由 伟大萨乌丁我 于 2025-12-7 15:37 编辑
为什么现在大家都不乐意发东西出来了,都是被这群死了妈的倒卖狗逼的。
你今天发出去的资源,明天100%能在某鱼某宝上见到。
回到正题,我自己用在90图里面,比如火焰谷,汗血岭这种,90级以上打怪获得额外经验,以当前人物百分之一经验为基础,倍率自己调
喜欢挂机刷经验,又嫌慢,又不想直接改全局Exp倍率或者怪物经验,那就上脚本控制咯
-- 额外经验奖励
x990011_g_scriptId = 990011
--**********************************
-- 事件交互入口
--**********************************
function x990011_OnDefaultEvent(sceneId, selfId, targetId)
end
--**********************************
-- 事件请求处理
--**********************************
function x990011_OnEventRequest(sceneId, selfId, targetId)
-- 可以在此处添加事件请求处理逻辑
end
--**********************************
-- NPC 死亡事件
--**********************************
function x990011_OnDie(sceneId, selfId, killerId)
local playerID = killerId
local objType = GetCharacterType(sceneId, killerId)
-- 如果击杀者是宠物,则获取宠物的主人
if objType == 3 then
playerID = GetPetCreator(sceneId, killerId)
end
local nPlayerId = playerID
local nlevel = GetLevel( sceneId, nPlayerId )
local nExp = GetFullExp(sceneId,nPlayerId)/400--百分之一经验
if nlevel >= 90 and nlevel <= 119 then -- 90级以上额外获得经验
if LuaFnHaveImpactOfSpecificDataIndex(sceneId,nPlayerId,60) == 1 then
LuaFnAddExp(sceneId,nPlayerId, nExp/10)
BeginEvent(sceneId)
AddText(sceneId, "由于你已满90级且已获得2.5倍经验状态,额外获得了人物当前等级0.1%的经验值奖励!")
EndEvent(sceneId)
DispatchMissionTips(sceneId, nPlayerId)
end
if LuaFnHaveImpactOfSpecificDataIndex(sceneId,nPlayerId,60) ~= 1 then
LuaFnAddExp(sceneId,nPlayerId, nExp/25)
BeginEvent(sceneId)
AddText(sceneId, "由于你已满90级,额外获得了人物当前等级0.04%的经验值奖励!")
EndEvent(sceneId)
DispatchMissionTips(sceneId, nPlayerId)
end
end
end
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|