【 原 創 】怪物Monster腳本指令解說
本帖最後由 哆啦ˇ 於 2009-11-18 07:05 PM 編輯Monster腳本指令解說[基礎版本]
基礎版本是因為在下正處於尚基礎的狀態。
請各位大大幫忙修改訂正,讓所有人能更明白使用指令。
在下接觸過Ea12716 & 12921而已,此篇正由此而來。
//--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
<map name>,<x>,<y>,<xs>,<ys>%TAB%monster%TAB%<monster name>%TAB%<mob id>,<amount>,<delay1>,<delay2>,<event>
<map name> 在哪張地圖出怪
<x> 出怪的x座標(x,y,xs,ys 都輸入0則隨機座標)
<y> 出怪的y座標
<xs> 以「<x>」為中心延伸x座標(0則為不延伸,n則為延伸n個單位)
<ys> 以「<y>」為中心延伸y座標(0則為不延伸,n則為延伸n個單位)
monster
<monster name> 此怪顯示的名稱,輸入--ja--則以db中的名稱顯示
<mob id> 此怪的編號,輸入-1則隨機出怪
<amount> 出怪的數量
<delay1> 最低重生延遲時間(毫秒 - 千分之一秒)
<delay2> <delay1>加隨機「0~<delay2>」等於重生時間
<event> 殺死此怪則執行事件
[範例]
ama_fild01,177,315,3,4 monster 海葵 1068,1,60000,30000,0
範例的這隻海葵出生範圍為「174,311 ~ 180,319」
它的出生時間為「60秒 ~ 90秒」
//--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
//--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
monster "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"<event label>"};
"<map name>" 在哪張地圖出怪
<x> 出怪的x座標(x,y 都輸入0則隨機座標)
<y> 出怪的y座標
"<name to show>"此怪顯示的名稱,輸入--ja--則以db中的名稱顯示
<mob id> 此怪的編號,輸入-1則隨機出怪
<amount> 出怪的數量
"<event label>" 殺死此怪則執行事件,可省略不用
monster "prontera",60,100,"Poring",1002,10,"NPCNAME::OnLabel";
//--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
areamonster "<map name>",<x1>,<y1>,<x2>,<y2>,"<name to show>",<mob id>,<amount>{,"<event label>"};
"<map name>" 在哪張地圖出怪
<x1> 出怪的x座標(x1,y1,x2,y2 都輸入0則隨機座標)
<y1> 出怪的y座標
<x2> 延伸x座標(製造一個範圍)
<y2> 延伸y座標(製造一個範圍)
"<name to show>"此怪顯示的名稱,輸入--ja--則以db中的名稱顯示
<mob id> 此怪的編號,輸入-1則隨機出怪
<amount> 出怪的數量
"<event label>" 殺死此怪則執行事件,可省略不用
areamonster "prontera",60,100,61,101,"Poring",1002,10,"NPCNAME::OnLabel";
在(60,100)~(61,101)的範圍內誕生10隻波利
//--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
mobspawn ("<monster name>",<monster ID>,"<mapname>",<x>,<y>);
"<monster name>"此怪顯示的名稱,輸入--ja--則以db中的名稱顯示
<monster ID> 此怪的編號,輸入-1則隨機出怪
"<mapname>" 在哪張地圖出怪
<x> 出怪的x座標
<y> 出怪的y座標
mobspawn("Poi Poi",1002,"prontera",160,180);
//--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
最近產品
Calling Monster腳本指令解說[基礎版本]※打死波利進化成波利王 2008-07-10※※[小腳本]尋找波利活動 - 2008-07-10※波利小短劇,波利爆了波利...(約一分鐘)【無功能之腳本】被波利圍著跳了圈波利舞【【 趣 味 腳 本 ! by godd波利走迷宮【v1.2 Fix6】《修正排名》 - 2008-07-06洗澡前更新【r.】出品 - NPC跟著人物過地圖【提供NPC過MAP範例】※PVP排行,即時刷新排名 - 2008-07-08 放上不重刷版※ 感謝如此詳盡的教學:victory: 謝謝大大的分享 !
讓我了解做EA腳本的基礎0口0..
因為以前都做JA的 ..看不懂EA的 這教學不錯 大大可不可以交我做NPC阿?
我最近在研究JA的 可以的話加我及時通好嗎? 原帖由 a19911991 於 2008-7-14 07:46 AM 發表 http://okayro.com/images/common/back.gif
這教學不錯 大大可不可以交我做NPC阿?
我最近在研究JA的 可以的話加我及時通好嗎?
腳本指令幫助文檔(Jathena++ Scripts Document)
製作時間:2007.2.9最後更新:2008.6.23製作人:FPE繁化製作:likes080QQ號碼:5454062更新當前版本號碼:ja++ v0.96Jathena++官方網站:http://www.foxofice.net/bbs
Ja++v0.96腳本解說檔
看這個應該就夠了。 謝謝你這裡我知道Q.Q
為什麼EA可以做出像玩家的NPC
JA為什麼不能做出是因為
JA語法太少嗎?
回覆 6樓的 a19911991 的帖子
不 是因 為 這 裡 ( OKAY ) 積 極 拓 展 ( 我 ) EA
而 JA 的 高 手 ( 雙月 . 葬月 . DIGE ) 常 不 在 原帖由 a19911991 於 2008-7-14 10:39 PM 發表 http://okayro.com/images/common/back.gif
謝謝你這裡我知道Q.Q
為什麼EA可以做出像玩家的NPC
JA為什麼不能做出是因為
JA語法太少嗎?
Ja我不清楚...
人形怪的製作,Ja++也附上了中文解說,比EA方便很多。
正確問句: JA++可以,可是EA不行。
EX: JA++有判斷人物每次攻擊的指令,可是EA沒有
Ja++的語法比EA多很多,而且方便。
以上僅以腳本製作承為討論,Ja代表Ja++
Ja是日文,Ja++是中文。
簡單說...別把JA和JA++搞混了,因為JA和EA差不多。
JA++是另一些高人的傑作。 你的意思是JA++比EA還要難作囉?...? ( 雙月 . 葬月 . DIGE)他們常不在喔= ="
那你們多多少少還是會一點JA吧@@?
因為我打算學習做JANPC>"< 原帖由 a19911991 於 2008-7-15 03:56 PM 發表 http://okayro.com/images/common/back.gif
你的意思是JA++比EA還要難作囉?...?
是JA++比EA方便。
如果是用VIP版就會強烈的感受到它的方便 VIP版?是甚麼??? 原帖由 a19911991 於 2008-7-15 10:28 PM 發表 http://okayro.com/images/common/back.gif
VIP版?是甚麼???
VIP版就是....
very important person
JA++的免費版有很多功能被保留。
VIP版則讓您享受所有功能,並提供相關技術解決您所有的問題。 原來喔 VIP版去哪下載阿Q.Q
這樣講讓我突然很想要耶>< 原帖由 a19911991 於 2008-7-16 07:27 AM 發表 http://okayro.com/images/common/back.gif
原來喔 VIP版去哪下載阿Q.Q
這樣講讓我突然很想要耶><
到冰狐應該就知道了,是要付費的。
頁:
[1]
2