UID105935
帖子
精華
主題
積分581
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2008-9-22
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 衰 2021-12-5 10:18 PM |
---|
簽到天數: 269 天 連續簽到: 1 天 [LV.8]以壇為家I
|
EA
私服版號: |
SeAr-1.10.172 |
問題內容: |
腳本問題 |
本帖最後由 a0939053559 於 2014-11-23 04:42 PM 編輯
小弟想寫一個附魔NPC
效果是如果已經付魔 鬥志1 再次附魔會升級成鬥志2==>到鬥志10
已經成功寫出腳本 可是非常的長
請問有辦法判斷出身上裝備已經付魔到鬥志(?) 然後在往下一階段升級嗎?
已經參考
http://okayro.com/thread-104232-1-1.html
http://okayro.com/thread-176540-1-1.html
//附魔列表
setarray $@ts_s[1],4811,4810,4809,4808,4820,4821,4822,4823,4824,4825;
if($@ts_card4 ==(這邊一直判斷不出來)
getitem2 $@tsid, 1, 1, $@ts_jl, 0, $@ts_card1, $@ts_card2, $@ts_card3, (如果判斷出來附魔下一個編號);
這邊是小弟寫的 改了好多次都無法正確判斷for(set .@n,1; .@n<= 10 ;set .@n,.@n+1){
if($@ts_card4 == $@ts_s[.@n])
getitem2 $@tsid, 1, 1, $@ts_jl, 0, $@ts_card1, $@ts_card2, $@ts_card3, $@ts_s[.@n+1]; 以上會變成有沒有附魔都會判定成功
然後附魔都變成成鬥志2
------------------------------------------謝謝 原來是其他的地方錯誤
我把
set $@ts_card4,getequipcardid($@tspart,3);
的判斷弄掉了 |
|