Project1

标题: 純事件腳本可修改武器屬性嗎? [打印本页]

作者: s20810    时间: 2014-5-5 06:01
标题: 純事件腳本可修改武器屬性嗎?
$data_weapons[1].name=\
"銅劍+" + $game_variables[50].to_s

上列事件腳本可修改武器名稱

請問有類似這樣能直接"透過事件"修改武器攻擊力的方式嗎@@?
作者: 王硕    时间: 2014-5-5 08:16
不可以。
作者: fux2    时间: 2014-5-5 14:14
把name换成atk,$data_weapons[x].atk = 9999
但是是不可以保存的,因为你修改的是读取之后的数据库内容。
作者: fux2    时间: 2014-5-5 20:16
fux2 发表于 2014-5-5 14:14
把name换成atk,$data_weapons[x].atk = 9999
但是是不可以保存的,因为你修改的是读取之后的数据库内容。 ...
  1. save_data($data_weapons,"Data/Weapons.rvdata")
复制代码
这是方法,但是极度不推荐使用,会永久性地更改数据库,之后的所有这个装备的攻击力都会被改变。
而且不适合频繁操作。
PS,回帖请用回复,勿点评,无法回复
作者: s20810    时间: 2014-5-6 01:24
fux2 发表于 2014-5-5 20:16
这是方法,但是极度不推荐使用,会永久性地更改数据库,之后的所有这个装备的攻击力都会被改变。
而且不适 ...

感謝回復,受教了。
能請問版主,為什麼不適合頻繁的使用這方法嗎?
我想用純事件作強化系統,但不想在數據庫建立太多資料,
請問這情況下,適合嗎?


作者: fux2    时间: 2014-5-6 08:01
s20810 发表于 2014-5-6 01:24
感謝回復,受教了。
能請問版主,為什麼不適合頻繁的使用這方法嗎?
我想用純事件作強化系統,但不想在數據庫 ...

不停地写文件想想也是消耗资源和磁盘的操作吧,
并且频繁的写非常容易损坏数据。
作者: 冰蓝的马甲    时间: 2014-5-6 17:04
替楼上小黄鸡补充一点,如果你想在某个存档里更改武器攻击力,那就把被改掉的武器存在一个全局变量里,然后dump进存档里。
而且我记得有个写好的武器加点脚本来着?
作者: s20810    时间: 2014-5-6 19:12
冰蓝的马甲 发表于 2014-5-6 17:04
替楼上小黄鸡补充一点,如果你想在某个存档里更改武器攻击力,那就把被改掉的武器存在一个全局变量里,然后 ...

"改掉的武器存在一個全局變量,然後dump進存檔裡"
這句話老實說我完全看不懂,大概是因為我完全不懂腳本吧= =...
可以幫忙來個教學嗎>< 感恩...

然後"武器加点脚本",能幫忙傳送一下嗎@@?
我剛搜索了一下都沒看見...
作者: 冰蓝的马甲    时间: 2014-5-6 20:01
s20810 发表于 2014-5-6 19:12
"改掉的武器存在一個全局變量,然後dump進存檔裡"
這句話老實說我完全看不懂,大概是因為我完全不懂腳本吧= ...

这个实际写起来很麻烦的……要写的话就参照那个脚本。
实话说武器加点脚本在哪我也忘掉了,不过貌似是XP的。去主站搜索一下吧~
作者: s20810    时间: 2014-5-6 20:47
冰蓝的马甲 发表于 2014-5-6 20:01
这个实际写起来很麻烦的……要写的话就参照那个脚本。
实话说武器加点脚本在哪我也忘掉了,不过貌似是XP ...

XP的話就完全看不懂了阿...

還是感謝回復= ="




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1