Project1
标题:
不屈不挠,再问根据等级判定遇敌几率
[打印本页]
作者:
Sora
时间:
2008-8-24 20:02
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2008-8-24 20:06
在Scene_Map内有这么一段:
# 遇敌计数为 0 且、且遇敌列表不为空的情况下
if $game_player.encounter_count == 0 and $game_map.encounter_list != []
# 不是在事件执行中或者禁止遇敌中
unless $game_system.map_interpreter.running? or
$game_system.encounter_disabled
# 确定队伍
n = rand($game_map.encounter_list.size)
troop_id = $game_map.encounter_list[n]
# 队伍有效的话
if $data_troops[troop_id] != nil
# 设置调用战斗标志
$game_temp.battle_calling = true
$game_temp.battle_troop_id = troop_id
$game_temp.battle_can_escape = true
$game_temp.battle_can_lose = false
$game_temp.battle_proc = nil
end
end
end
复制代码
稍微做点手脚即可。 [LINE]1,#dddddd[/LINE]
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者:
Sora
时间:
2008-8-24 20:10
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2008-8-24 20:21
我不是前辈{/fd}不是的{/fd}
(认真状)按照你想要的脚本的话,你真的应该去学脚本= =
# 遇敌计数为 0 且、且遇敌列表不为空的情况下
if $game_player.encounter_count == 0 and $game_map.encounter_list != []
# 不是在事件执行中或者禁止遇敌中
unless $game_system.map_interpreter.running? or
$game_system.encounter_disabled
# 确定队伍
####################################################
ok = true
unless $game_switches[7] == true
level = $game_variables[7]
alevel = 0
for i in $game_party.actors
if i.level > alevel
alevel = i.level
end
end
p = (level - alevel).abs
if p < 5
#我是空气~
elsif p < 10
ok = false if rand(100) > 50
elsif p < 20
ok = false if rand(100) > 30
elsif p < 40
ok = false if rand(100) > 10
elsif p < 100
ok = false if rand(100) > 5
end
end
####################################################
n = rand($game_map.encounter_list.size)
troop_id = $game_map.encounter_list[n]
# 队伍有效的话
####################################################
if $data_troops[troop_id] != nil and ok == true
####################################################
# 设置调用战斗标志
$game_temp.battle_calling = true
$game_temp.battle_troop_id = troop_id
$game_temp.battle_can_escape = true
$game_temp.battle_can_lose = false
$game_temp.battle_proc = nil
end
end
end
复制代码
改成如上内容。进入地图时请用自动事件指定变量7(地图等级),开关7(地图开关)
因为怕麻烦所以没测试
作者:
Sora
时间:
2008-8-24 21:27
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1