战网中国

标题: 跳過冰火免語法一問 [打印本页]

作者: wkf    时间: 2015-1-11 16:53
标题: 跳過冰火免語法一問
if((target.name == "indleskin" || target.name == "Bonesaw Breaker")
&& NTA_GetResistance(target, NTA_DAMAGE_COLD) > 90 && NTA_GetResistance(target, NTA_DAMAGE_FIRE) > 90)

return 1;


暴皮冰火免, 也會給傭兵打
但bonesaw breaker 就會跳過, 重點是連箱字都不開...
這個名字有沒有錯??
我在BOT檔案入面跟本找不到對應這怪的名字
可以用怪物的數字ID 取代英文?

//Bonesaw Breaker          = 751   47
//Dac Farren               = 752   48
//Megaflow Rectifier       = 753   49
//Eyeback Unleashed        = 754   50
//Threash Socket           = 755   51
//Pindleskin               = 756   52
作者: wkf    时间: 2015-1-11 17:03
又有一問題出現, 間中BO完之後, 就有這問題  50%左右機會
NTM_MoveToPresetUnit() Failed (Glacial Trail)
作者: 白色曼陀螺    时间: 2015-1-11 20:40
如果用name==则必须用英文版
作者: wkf    时间: 2015-1-11 21:36
[quote=白色曼陀螺,136524]如果用name==则必须用英文版[/quote] 是用英文版, 但用了以上設置, 理論上是不會出現紅字NT_KillMosterFailed ..

因為 target.name == \"indleskin\" || target.name == \"Bonesaw Breaker\"  , 暴皮都沒有這問題

找不到問題所在
不知道是抗性設定錯了, 還是怪物名稱錯了
作者: 白色曼陀螺    时间: 2015-1-12 11:30
classid老皮是440,骨碎破坏者是437.




欢迎光临 战网中国 (http://battlecn.net/) Powered by Discuz! X3.1