reasapakisa 發表於 2008-7-11 14:02:18

【 原 創 】怪物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 放上不重刷版※

q357741 發表於 2008-7-11 15:17:57

感謝如此詳盡的教學:victory:

vvv123v0059 發表於 2008-7-11 15:45:10

謝謝大大的分享 !

讓我了解做EA腳本的基礎0口0..

因為以前都做JA的 ..看不懂EA的

娜貝拉 發表於 2008-7-14 07:46:31

這教學不錯   大大可不可以交我做NPC阿?
我最近在研究JA的   可以的話加我及時通好嗎?

reasapakisa 發表於 2008-7-14 20:42:34

原帖由 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腳本解說檔

看這個應該就夠了。

娜貝拉 發表於 2008-7-14 22:39:42

謝謝你這裡我知道Q.Q
為什麼EA可以做出像玩家的NPC
JA為什麼不能做出是因為
JA語法太少嗎?

goddameit 發表於 2008-7-15 00:04:35

回覆 6樓的 a19911991 的帖子

不 是
因 為 這 裡 ( OKAY ) 積 極 拓 展 ( 我 ) EA
而 JA 的 高 手 ( 雙月 . 葬月 . DIGE ) 常 不 在

reasapakisa 發表於 2008-7-15 14:35:35

原帖由 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++是另一些高人的傑作。

娜貝拉 發表於 2008-7-15 15:56:08

你的意思是JA++比EA還要難作囉?...?

娜貝拉 發表於 2008-7-15 16:53:34

( 雙月 . 葬月 . DIGE)他們常不在喔= ="
那你們多多少少還是會一點JA吧@@?

因為我打算學習做JANPC>"<

reasapakisa 發表於 2008-7-15 16:59:12

原帖由 a19911991 於 2008-7-15 03:56 PM 發表 http://okayro.com/images/common/back.gif
你的意思是JA++比EA還要難作囉?...?

是JA++比EA方便。

如果是用VIP版就會強烈的感受到它的方便

娜貝拉 發表於 2008-7-15 22:28:10

VIP版?是甚麼???

reasapakisa 發表於 2008-7-15 23:10:42

原帖由 a19911991 於 2008-7-15 10:28 PM 發表 http://okayro.com/images/common/back.gif
VIP版?是甚麼???

VIP版就是....

very important person

JA++的免費版有很多功能被保留。
VIP版則讓您享受所有功能,並提供相關技術解決您所有的問題。

娜貝拉 發表於 2008-7-16 07:27:09

原來喔   VIP版去哪下載阿Q.Q
這樣講讓我突然很想要耶><

reasapakisa 發表於 2008-7-16 13:39:38

原帖由 a19911991 於 2008-7-16 07:27 AM 發表 http://okayro.com/images/common/back.gif
原來喔   VIP版去哪下載阿Q.Q
這樣講讓我突然很想要耶><

到冰狐應該就知道了,是要付費的。
頁: [1] 2
查看完整版本: 【 原 創 】怪物Monster腳本指令解說