Project1
标题:
求助:关于经验获得的更改
[打印本页]
作者:
无心孤云
时间:
2009-4-29 05:05
标题:
求助:关于经验获得的更改
用叶子前辈的战棋系统杀完怪发现。。有杀死怪的才有得经验,而没杀死怪的不得经验(哪怕怪的百分九十血是你杀的,你没杀死就是没经验)
我想请问下如果要更改成有打怪的就有经验或是改成杀怪百分几的血就得百分几的经验。。。请问怎么改???
第一个的意思是,所有有打这个怪的人得的经验都一样。。。
第二个的意思是,比如怪有1000经验,A角色杀了他30%血,那他就得300经验,而B角色在A角色打过后直接把怪秒了,那他就得700经验。。。
请问这能实现么????
{/hx}发现我进步了,最近问的问题开始有技术含量了{/cy} [LINE]1,#dddddd[/LINE]
此贴于 2009-5-4 10:45:03 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者:
hitlerson
时间:
2009-4-29 16:56
怪物加血了,打那个血所产生的经验怎么算?
复活的怪物怎么办?
实现时不难,就看你怎么去构思
作者:
无心孤云
时间:
2009-4-29 19:57
对哦。。。那很复杂呀。。。那要是改成所有人都有经验呢???
作者:
hitlerson
时间:
2009-4-29 20:19
那不就是默认脚本的Scene_Battle 2 167行
# 获得 EXP
for i in 0...$game_party.actors.size
actor = $game_party.actors
if actor.cant_get_exp? == false
last_level = actor.level
actor.exp += exp
if actor.level > last_level
@status_window.level_up(i)
end
end
end
作者:
无心孤云
时间:
2009-4-29 20:39
额。。。这条的话不是只有杀怪的人才有经验么?
作者:
hitlerson
时间:
2009-4-29 20:50
除死人之外都有经验的
作者:
无心孤云
时间:
2009-5-2 23:28
但是我是这条没错啊
只是在战棋模式上不是这样啊
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1