unitwalk的疑問
本帖最後由 Residue 於 2015-8-20 10:33 AM 編輯看了doc裡面文件想利用unitwalk去控制魔物的動作
但是不管怎麼測試都會出現以下
new_1-1,57,129,2 script 怪物移動測試 551,{
set .@gid , bg_monster(0,"new_1-1",53,126,"test",1002);
unitwalk .@gid ,55,126;
end;
}X座標移動兩格都辦不到...
然後換使用 unitwalkto
黑窗不會報錯了 但變成完全沒有動作
new_1-1,57,129,2 script 怪物移動測試 551,{
monster "new_1-1", 54,125,"測試1號",1002,1,"怪物移動測試::Ondead1",0,0;
set .@mob1 , $@mobid;
unitwalkto .@mob1 ,getcharid(3,"Residue");
Ondead1:
end;
end;
}
好討厭阿!
已自行解決突然好了! 那是移動玩家的吧
怪物能移動嗎 andyzxzx123 發表於 2015-8-18 12:41 AM static/image/common/back.gif
那是移動玩家的吧
怪物能移動嗎
咦...喔對
doc裡面的例子都是移動玩家...
所以這不能拿來移動怪物?
有移動怪物的語法嗎?
本帖最後由 sinya 於 2015-8-18 02:11 PM 編輯
看錯了...
本帖最後由 Residue 於 2015-8-18 11:31 AM 編輯
sinya 發表於 2015-8-18 03:47 AM static/image/common/back.gif
我看了一下,ra官方開發者打錯字吧 所以指令暫不能用
https://github.com/rathena/rathe ... 0451efa76dec ...
宣告 int command;
unitwalk解決了它會動了
馬上又遇到一個問題
*setunitdata <GID>,<parameter>,<new value>;new_1-1,57,129,2 script 怪物移動測試 551,{
monster "new_1-1", 54,125,"測試1號",1002,1,"怪物移動測試::Ondead1",0,0;
set .mob1 , $@mobid;
setunitdata .mob1 , 8 , 50;
getunitdata .mob1,.testar;
mes "GID is " + .mob1;
for(set .@i,0;.@i <=30 ;set .@i,.@i+1)
{
mes "^FF0000["+ .@i + "]^000000" + .testar[.@i] + "";
}
unitwalkto .mob1 ,getcharid(3,"Residue");
Ondead1:
end;
end;
}
maxhp可以更改但是speed卻改不了
保持著400不會動難到他有特殊的格式?
sinya 發表於 2015-8-18 03:47 AM static/image/common/back.gif
我看了一下,ra官方開發者打錯字吧 所以指令暫不能用
點我
要等官方更新 或自己改
搞錯了unitwalk還是無法動作
仍然有一樣的Error
unitwalkto 可以
Residue 發表於 2015-8-18 11:40 AM static/image/common/back.gif
搞錯了unitwalk還是無法動作
仍然有一樣的Error
改一次源碼 要重新編譯一次 更新三個exe
本帖最後由 Residue 於 2015-8-18 01:13 PM 編輯
sinya 發表於 2015-8-18 12:47 PM static/image/common/back.gif
改一次源碼 要重新編譯一次 更新三個exe
我有重新編譯
不過他說不認識command自己加了int command;
結果還是一樣 Residue 發表於 2015-8-18 01:04 PM static/image/common/back.gif
我有重新編譯
不過他說不認識command自己加了int command;
我看錯了 你恢復好了...
sinya 發表於 2015-8-18 02:15 PM static/image/common/back.gif
我看錯了 你恢復好了...
囧 好吧 還是感謝sinya老大還是要灑花
那沒解決方法我先關了{:soso_e109:}
本帖最後由 sinya 於 2015-8-19 12:13 AM 編輯
Residue 發表於 2015-8-18 07:22 PM static/image/common/back.gif
囧 好吧 還是感謝sinya老大還是要灑花
那沒解決方法我先關了
我手上只有herc沒ra ,只能用看的無法測試
再加上我不知你的版本,所以我猜是你沒更新到
最新所以unitwalk 才有警告,你把源碼裡整最的
unitwalk 全都替換成下面這個,再重新編譯就可以了
http://pastebin.com/raw.php?i=nDL8t4TX
本帖最後由 Residue 於 2015-8-19 01:33 AM 編輯
sinya 發表於 2015-8-19 12:12 AM static/image/common/back.gif
我手上只有herc沒ra ,只能用看的無法測試
再加上我不知你的版本,所以我猜是你沒更新到
最新所以unitw ...
感謝
我剛剛自己搞一搞
unitwalk又突然可以用了...
我版本是7月中去github拿的應該不會舊到哪裡去
現在是setunitdata要設定speed怎麼設定值都不會改囧
本帖最後由 Residue 於 2015-8-19 01:34 AM 編輯
(不小心多按了一下)
頁:
[1]