Project1

标题: 是否可以定义函数完成伤害计算式的计算? [打印本页]

作者: czh098tom    时间: 2016-6-26 23:21
标题: 是否可以定义函数完成伤害计算式的计算?
我想声明一个函数用于战斗中伤害的计算,它要在数据库中使用,像这种形式:

问题在于我不知道如何在插件js中声明一个函数使之能在数据库中调用。
当时ruby可以在脚本最前边声明使之有效,而js不行。
作者: maaj300130    时间: 2016-6-26 23:59
如果你只是想達到那樣的效果而不是為了自己寫插件的話可以考慮使用Yanfly的DamageCore,那個可以在注釋里用代碼來寫。
作者: tseyik    时间: 2016-6-27 14:32
本帖最后由 tseyik 于 2016-6-27 14:34 编辑

參考
ダメージ計算プラグイン
http://tm.lucky-duet.com/viewtopic.php?f=23&t=1430
ダメージ計算プラグイン

作者: 汪汪    时间: 2016-6-27 21:00
var evaldam =   function( a,b,c) {return a + b + c} ; evaldam(112,55,3)



或者你随便建一个插件 创建里 直接写  

var evaldam =   function( a,b,c) {return a + b + c}

然后在 伤害计算里写

evaldam(112,55,3)


如果觉得太多会太乱
可以插件里这么写

es = {}
es.e1 =  function( a,b,c) {return a + b + c}
es.e2 =  function( a,b,c) {return a + b + c}

然后公式里 用  es.e1(1,1,1)




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