yahpp4462 發表於 2009-7-9 00:06:55

更改RO大盜腳本的問題

本帖最後由 yahpp4462 於 2009-7-9 12:59 AM 編輯

set $@ditu2,rand(1,15);
if ($@ditu2==1) { set $@dddtc2$,"普隆德拉"; set $@dddte2$,"prontera.gat"; set $@npc2$,"ro1"; }
if ($@ditu2==2) { set $@dddtc2$,"正常平台"; set $@dddte2$,"pvp_y_1-2.gat"; set $@npc2$,"ro2"; }
if ($@ditu2==3) { set $@dddtc2$,"伊斯魯德"; set $@dddte2$,"izlude.gat"; set $@npc2$,"ro3"; }
if ($@ditu2==4) { set $@dddtc2$,"吉芬"; set $@dddte2$,"geffen.gat"; set $@npc2$,"ro4"; }
if ($@ditu2==5) { set $@dddtc2$,"斐揚"; set $@dddte2$,"payon.gat"; set $@npc2$,"ro5"; }
if ($@ditu2==6) { set $@dddtc2$,"愛爾貝塔"; set $@dddte2$,"alberta.gat"; set $@npc2$,"ro6"; }
if ($@ditu2==7) { set $@dddtc2$,"艾爾帕蘭"; set $@dddte2$,"aldebaran.gat"; set $@npc2$,"ro7"; }
if ($@ditu2==8) { set $@dddtc2$,"正常平台"; set $@dddte2$,"pvp_y_1-2.gat"; set $@npc2$,"ro8"; }
if ($@ditu2==9) { set $@dddtc2$,"維恩斯"; set $@dddte2$,"veins.gat"; set $@npc2$,"ro9"; }
if ($@ditu2==10) { set $@dddtc2$,"朱諾"; set $@dddte2$,"yuno.gat"; set $@npc2$,"ro10"; }
if ($@ditu2==11) { set $@dddtc2$,"天津"; set $@dddte2$,"amatsu.gat"; set $@npc2$,"ro11"; }
if ($@ditu2==12) { set $@dddtc2$,"昆侖"; set $@dddte2$,"gonryun.gat"; set $@npc2$,"ro12"; }
if ($@ditu2==13) { set $@dddtc2$,"龍之城-洛陽"; set $@dddte2$,"louyang.gat"; set $@npc2$,"ro13"; }
if ($@ditu2==14) { set $@dddtc2$,"汶巴拉"; set $@dddte2$,"umbala.gat"; set $@npc2$,"ro14"; }
if ($@ditu2==15) { set $@dddtc2$,"尼芙菲姆"; set $@dddte2$,"niflheim.gat"; set $@npc2$,"ro15"; }

set $@pp ,rand(10);
if ($@pp ==0) areamonster $@dddte2$,1,1,"--ja--",5000,1,$@npc2$;
if ($@pp ==1) areamonster $@dddte2$,1,1,"--ja--",5001,1,$@npc2$;
if ($@pp ==2) areamonster $@dddte2$,1,1,"--ja--",5002,1,$@npc2$;
if ($@pp ==3) areamonster $@dddte2$,1,1,"--ja--",5003,1,$@npc2$;
if ($@pp ==4) areamonster $@dddte2$,1,1,"--ja--",5004,1,$@npc2$;
if ($@pp ==5) areamonster $@dddte2$,1,1,"--ja--",5005,1,$@npc2$;
if ($@pp ==6) areamonster $@dddte2$,1,1,"--ja--",5006,1,$@npc2$;
if ($@pp ==7) areamonster $@dddte2$,1,1,"--ja--",5007,1,$@npc2$;
if ($@pp ==8) areamonster $@dddte2$,1,1,"--ja--",5008,1,$@npc2$;
if ($@pp ==9) areamonster $@dddte2$,1,1,"--ja--",5009,1,$@npc2$;
上面是腳本的部分內容 而問題在 紅字那邊
想讓不同的怪獸隨機出現
可是這邊沒辦法把怪物放出來 有經驗的指導一下

lendlice0001 發表於 2009-7-9 00:27:20

#1
$@npc2$ ← 事件名稱?

yahpp4462 發表於 2009-7-9 00:36:29

$@npc2$ 是用來觸發另一個無形npc的 這部份沒有問題

lendlice0001 發表於 2009-7-9 00:42:22

#3
把 mob_id 改小一點看看

yahpp4462 發表於 2009-7-9 00:45:32

還是沒有辦法出來 原本的mobid 在原版的ro大盜形的通
(卡卡西可以影分身回覆!! 好酷

lendlice0001 發表於 2009-7-9 00:48:27

#5
我也不想呀 論壇雷格大神附身咩

你先用 mob_db 裡面的波利測試咩

可以成 就是你自己增加的東西有問題呀

yahpp4462 發表於 2009-7-9 00:56:43

謝謝您的熱心回答 我用 RAND 來隨機怪物編號 就成功了 =V=

lendlice0001 發表於 2009-7-9 01:18:18

#7
是我我會這樣寫啦setarray $@mob_list,5000,5001,5002,5003,5004,5005,5006,5007,5008,5009;
areamonster $@dddte2$,1,1,"--ja--",$@mob_list,1,$@npc2$;

yahpp4462 發表於 2009-7-9 11:12:40

我是弄成這樣
set $@MOB$,rand(1987,1996);
areamonster $@dddte2$,1,1,1000,1000,"--ja--",$@MOB$,1,$@npc2$;
看起來比較乾淨

lendlice0001 發表於 2009-7-9 12:35:46

#9
變數類型使用錯了吧...
$@MOB$→$@MOB
頁: [1]
查看完整版本: 更改RO大盜腳本的問題