在逍遥深海版中,我设定了镜湖仙草的掉落,60级前掉落的是大还丹,加50万经验值;60级以后掉落超级大还丹,增加500万经验值。但目前有个缺陷,虽然标称500万经验,但实际只增加70万。我看过很多代码,后来才明白,不知道什么原因,服务端的设定值,一次只能增加70万以内的经验值,所以如果想一下子增加500万的话,最简单的办法就是重复多次增加经验的代码,直到够500万为止。以深海端为例,打开home\tlbb\Public\Data\Script\obj\commonitem\30505238.lua,找到以下代码:
local ExpBonus = 5000000;
AddExp( sceneId, selfId, ExpBonus )
修改成以下代码即可:
local ExpBonus = 700000;
AddExp( sceneId, selfId, ExpBonus )
AddExp( sceneId, selfId, ExpBonus )
AddExp( sceneId, selfId, ExpBonus )
AddExp( sceneId, selfId, ExpBonus )
AddExp( sceneId, selfId, ExpBonus )
AddExp( sceneId, selfId, ExpBonus )
AddExp( sceneId, selfId, ExpBonus )
AddExp( sceneId, selfId, 100000 )
也就是说,连续加7次70万经验,再加一次10万经验,就等于一次性加500万经验了。 注意一下,这个超级大还丹是深海端独有的,其他端没有这个东东,如果想在其他端里添加,需要自己先在物品文件里添加超级大还丹的数据,然后在Script文件里指定文件路径,再按指定的路径编写出超级大还丹的lua文件。
|