UID159918
帖子
精華
主題
積分138
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2009-5-29
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 慵懶 2016-10-30 12:00 AM |
---|
簽到天數: 40 天 連續簽到: 2 天 [LV.5]常住居民I
|
發表於 2016-6-22 23:26:55
|
顯示全部樓層
我沒試跑 只是下載簡單的看一下啦 有錯請指證
首先 你說你的問題是怪物放不出
那麼先跳到招怪那行
monster "new_zone03.gat",106,72,"--ja--",$@mvpary[$@mvp],1,"npcev"+getarg(0)+"::Onvs";
我也有段時間沒寫腳本了 印象沒錯的話 $@mvpary[$@mvp]是怪物編號 後面1 是怪物數量
想隨機怪物得用rand 前面有句 set $@mvp,rand(1,59);
而你是用$@mvpary[$@mvp] 就是setarray陣列
下拉找到這個 setarray $@mvpary[1],1805;
這就有問題了 $@mvpary[1],1805; 你只有1個 而你的rand叫到59編號號 代表2-59號都是空的 叫不到的
要嘛加個getarraysize 這語法取得你的怪物數量
這樣你就不會放空了
還有你個怪物數量也很有問題你招怪編號後面只有寫個1 那代表招出來的都是1
你一樣得用setarray陣列變化
而你下行的setarray $@stagmo[1] 是0作用
|
|