c326679a 发表于 2021-10-24 00:16:09

XS函數 屬性9(攻擊力與攻擊屬性)


備忘錄分享
9號屬性 (攻擊力)是一個比較特殊的單位值 如果值只給1是不會增加近戰攻擊力的
目前測試
1025=進戰傷害+1 (1026=+2 1027=+3 以此類推)
象我只是讓等級顯示於傷害~只需要每次條件達成循環後+1傷害即可
770-1003左右是
傷害屬性3 遠程傷害
其他沒有測試~也不確定是否有其他因素跟BUG但如果只是需要使用傷害可以用這個方式循環~
void woodUP(){
int a = 1;
xsEffectAmount(4, 123, 14, 1, a);
xsEffectAmount(4, 123, 9, 1025, a);
}

cly806 发表于 2021-10-24 21:24:30

建议楼主看看这篇,很多问题迎刃而解https://www.hawkaoe.net/bbs/forum.php?mod=viewthread&tid=144964&highlight=up-effect

c326679a 发表于 2021-10-25 07:08:24

感謝您~這文章我看過了~可是我的版本是DE版
並沒有"顯示指令"這個觸發~最類似的只有"顯示建築"~可以有對話框彈出
沒有"數值"這個調整選象~所以象天氣效果是無法使用的
例如我寫
up-effect 1,0,4,0,1000,1

理論上應該是 玩家1 , 設定 , 單位4號(弓兵) , 血量, 以數值1000 ,增加

但不論放在"腳本呼叫"或"顯示建築"皆無法發生效果
up-effect 需要有前戳嗎?

cly806 发表于 2021-10-25 10:31:50

本帖最后由 cly806 于 2021-10-25 10:36 编辑

c326679a 发表于 2021-10-25 07:08
感謝您~這文章我看過了~可是我的版本是DE版
並沒有"顯示指令"這個觸發~最類似的只有"顯示建築"~可以有對話 ...
up-effect的语法基本是跟xs是相通的,至少能用85%以上,这个主要告诉你那些数字和模式以及攻防的计算参数之类怎么写,具体当然还要结合de的实际来写up-effect只是看他的语法但是还是用xsEffectAmount(a,b,c,d,e);来写

你的例子脚本呼叫这样写xsEffectAmount(0,4,0,1000,1);
与up1.5不同的事,浮点数可以直接写,所以他上面的最后一位de不再使用
页: [1]
查看完整版本: XS函數 屬性9(攻擊力與攻擊屬性)