OK論壇

 找回密碼
 註冊
查看: 913|回復: 2

關於物品對話NPC

 關閉 [複製鏈接]
  • TA的每日心情
    奮斗
    2016-10-14 08:54 PM
  • 簽到天數: 312 天

    連續簽到: 5 天

    [LV.8]以壇為家I

    發表於 2008-8-1 21:14:51 | 顯示全部樓層 |閱讀模式
    我自己寫寫看看
    雖然是個新手....但是卻卡關了
    編號,XXX,XXX,0,,,,,,,,1000333311,2,,,,,,{ doevent "腳本"; },{}

    XXX.gat,1,1,0    script    腳本    -1,{
    到最後 按物品對話可以叫出來
    可是卻只能在XXX地圖使用
    請問要怎麼用複製NPC在很多張地圖呢?
    因為在物品檔裡面callfunc的指令.....腳本不能用NEXT;之類的指令
    版本ja++ v0.96

    該用戶從未簽到

    發表於 2008-8-2 10:00:59 | 顯示全部樓層

    這樣因該可以吧

    //item_db2.txt增加道具
    // ID,Name,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Upper,Gender,Loc,wLV,eLV,Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script }
    //7749,Moon_Love_Ring,物品2,,10,10,,,,,0xFFFFFFFF,7,2,,,,,,{ getitem 7749,1; callfunc "Moon_Love_Ring"; },{}{}

    //這是放在NPC\我的NPC\  新增一個腳本
    function        script        Moon_Love_Ring        {
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-9-6 03:41 PM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    發表於 2008-8-2 13:13:24 | 顯示全部樓層
    doevent

    在JA是執行事件名為<event>的事件。
    玩家和其他NPC在會話的情況,則把事件放入隊列,待會話結束後再執行。
    隊列的大小很小,所以可能會忽略掉連續觸發的事件。
    也可指定帶有標籤的事件,但此時不能忽略NPC名字。
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-1 01:18 AM , Processed in 0.422207 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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