OK論壇

 找回密碼
 註冊
查看: 18025|回復: 28

[函數] 【 原 創 】怪物Monster腳本指令解說

[複製鏈接]
  • TA的每日心情
    開心
    2022-3-25 10:24 AM
  • 簽到天數: 259 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2008-7-11 14:02:18 | 顯示全部樓層 |閱讀模式
    本帖最後由 哆啦ˇ 於 2009-11-18 07:05 PM 編輯

    [Eathena]Monster腳本指令解說[基礎版本]
    基礎版本是因為在下正處於尚基礎的狀態。

    請各位大大幫忙修改訂正,讓所有人能更明白使用指令。

    在下接觸過Ea12716 & 12921而已,此篇正由此而來。


    //--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
    [NPC Code外]
    <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秒」
    //--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//

    //--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
    [NPC Code內]
    monster     "<map name>",<x>,<y>,"<name to show>",<mob id>,<amount>{,"<event label>"};
    [monster - 解說]
    "<map name>"      在哪張地圖出怪
    <x>               出怪的x座標(x,y 都輸入0則隨機座標)
    <y>               出怪的y座標
    "<name to show>"  此怪顯示的名稱,輸入--ja--則以db中的名稱顯示
    <mob id>          此怪的編號,輸入-1則隨機出怪
    <amount>          出怪的數量
    "<event label>"   殺死此怪則執行事件,可省略不用

    [monster - 範例]
    monster "prontera",60,100,"Poring",1002,10,"NPCNAME::OnLabel";

    //--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
    areamonster "<map name>",<x1>,<y1>,<x2>,<y2>,"<name to show>",<mob id>,<amount>{,"<event label>"};
    [areamonster - 解說]
    "<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 - 範例]
    areamonster "prontera",60,100,61,101,"Poring",1002,10,"NPCNAME::OnLabel";

    在(60,100)~(61,101)的範圍內誕生10隻波利

    //--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//
    mobspawn ("<monster name>",<monster ID>,"<mapname>",<x>,<y>);
    [mobspawn - 解說]
    "<monster name>"  此怪顯示的名稱,輸入--ja--則以db中的名稱顯示
    <monster ID>      此怪的編號,輸入-1則隨機出怪
    "<mapname>"       在哪張地圖出怪
    <x>               出怪的x座標
    <y>               出怪的y座標

    [mobspawn - 範例]
    mobspawn("Poi Poi",1002,"prontera",160,180);


    //--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==//


    最近產品



    [Eathena]Calling Monster腳本指令解說[基礎版本]
    ※打死波利進化成波利王 2008-07-10※
    ※[小腳本]尋找波利活動 - 2008-07-10※
    波利小短劇,波利爆了波利...(約一分鐘)
    【無功能之腳本】被波利圍著跳了圈波利舞【【 趣 味 腳 本 ! by godd
    波利走迷宮【v1.2 Fix6】《修正排名》 - 2008-07-06洗澡前更新
    【r.】出品 - NPC跟著人物過地圖【提供NPC過MAP範例】
    [Eathena & Ja++]※PVP排行,即時刷新排名 - 2008-07-08 放上不重刷版※

    評分

    參與人數 1積分 +30 現金 +30 積極性 +30 收起 理由
    goddameit + 30 + 30 + 30 原創內容+精品文章

    查看全部評分

  • TA的每日心情
    擦汗
    2017-4-23 03:19 PM
  • 簽到天數: 18 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2008-7-11 15:17:57 | 顯示全部樓層
    感謝如此詳盡的教學  
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    難過
    2013-6-20 05:40 PM
  • 簽到天數: 4 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

    發表於 2008-7-11 15:45:10 | 顯示全部樓層
    謝謝大大的分享 !

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

    因為以前都做JA的 ..看不懂EA的
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-10-28 01:01 PM
  • 簽到天數: 88 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2008-7-14 07:46:31 | 顯示全部樓層
    這教學不錯   大大可不可以交我做NPC阿?
    我最近在研究JA的   可以的話加我及時通好嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2022-3-25 10:24 AM
  • 簽到天數: 259 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2008-7-14 20:42:34 | 顯示全部樓層
    原帖由 a19911991 於 2008-7-14 07:46 AM 發表
    這教學不錯   大大可不可以交我做NPC阿?
    我最近在研究JA的   可以的話加我及時通好嗎?



    腳本指令幫助文檔(Jathena++ Scripts Document)

     
    製作時間:2007.2.9
    最後更新:2008.6.23
    製作人:FPE
    繁化製作:likes080
    QQ號碼:5454062
    更新當前版本號碼:ja++ v0.96
    Jathena++官方網站:http://www.foxofice.net/bbs

    Ja++v0.96腳本解說檔

    看這個應該就夠了。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-10-28 01:01 PM
  • 簽到天數: 88 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2008-7-14 22:39:42 | 顯示全部樓層
    謝謝你  這裡我知道Q.Q
    為什麼EA可以做出像玩家的NPC
    JA為什麼不能做出  是因為
    JA語法太少嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2008-7-15 00:04:35 | 顯示全部樓層

    回覆 6樓的 a19911991 的帖子

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

    使用道具 舉報

  • TA的每日心情
    開心
    2022-3-25 10:24 AM
  • 簽到天數: 259 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2008-7-15 14:35:35 | 顯示全部樓層
    原帖由 a19911991 於 2008-7-14 10:39 PM 發表
    謝謝你  這裡我知道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++是另一些高人的傑作。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-10-28 01:01 PM
  • 簽到天數: 88 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2008-7-15 15:56:08 | 顯示全部樓層
    你的意思是JA++比EA還要難作囉?...?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-10-28 01:01 PM
  • 簽到天數: 88 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2008-7-15 16:53:34 | 顯示全部樓層
    ( 雙月 . 葬月 . DIGE)他們常不在喔= ="
    那你們多多少少還是會一點JA吧@@?

    因為我打算學習做JA  NPC>"<
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2022-3-25 10:24 AM
  • 簽到天數: 259 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2008-7-15 16:59:12 | 顯示全部樓層
    原帖由 a19911991 於 2008-7-15 03:56 PM 發表
    你的意思是JA++比EA還要難作囉?...?


    是JA++比EA方便。

    如果是用VIP版就會強烈的感受到它的方便
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-10-28 01:01 PM
  • 簽到天數: 88 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2008-7-15 22:28:10 | 顯示全部樓層
    VIP版?  是甚麼???
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2022-3-25 10:24 AM
  • 簽到天數: 259 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2008-7-15 23:10:42 | 顯示全部樓層
    原帖由 a19911991 於 2008-7-15 10:28 PM 發表
    VIP版?  是甚麼???


    VIP版就是....

    very important person

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

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-10-28 01:01 PM
  • 簽到天數: 88 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2008-7-16 07:27:09 | 顯示全部樓層
    原來喔   VIP版去哪下載阿Q.Q
    這樣講讓我突然很想要耶><
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2022-3-25 10:24 AM
  • 簽到天數: 259 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2008-7-16 13:39:38 | 顯示全部樓層
    原帖由 a19911991 於 2008-7-16 07:27 AM 發表
    原來喔   VIP版去哪下載阿Q.Q
    這樣講讓我突然很想要耶><


    到冰狐應該就知道了,是要付費的。
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-4-26 12:07 PM , Processed in 0.104225 second(s), 22 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表