OK論壇

 找回密碼
 註冊
查看: 1619|回復: 5

讓NPC消失

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2009-3-28 03:19:04 | 顯示全部樓層 |閱讀模式
JA
私服版號: 1.4FIX2
問題內容: 腳本問題
本帖最後由 海神夜 於 2009-4-1 05:55 PM 編輯

有人知道如何讓眼前的NPC對話完畢後消失
然後眼前NPC消失後
又在別的地方出現相同的NPC
只是對話內容不同而已
這種方法該怎寫?

另外補問一個
讓玩家與NPC對話數次後才有特殊事情發生
該怎製作?
如:

你好!
你好!
你好!
你好!
你好!
你好!
你好!
你真有耐信!經驗值+5000
這樣∼∼∼
回復

使用道具 舉報

  • TA的每日心情
    開心
    2021-6-9 01:07 PM
  • 簽到天數: 141 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-3-28 08:08:08 | 顯示全部樓層
    set $talk,1;
    ...
    set $talk,X;

    if($talk==X){mes "你真有耐心";  close; end;}
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2016-12-15 11:58 PM
  • 簽到天數: 379 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2009-3-28 10:29:37 | 顯示全部樓層
    *hideonnpc "<NPC object name>";
    *hideoffnpc "<NPC object name>";
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-3-28 11:43:36 | 顯示全部樓層
    1.enablenpc[<npcname>];
     <npcname> NPC名字(字符串類型,省略時表示當前NPC)
     讓一個NPC有效,並同時執行OnTouch事件。

     -<tab>duplicate(<source>)<tab><displayname><tab><npcid>,<xs><ys>
     <source> 來源 npc 名稱
     <displayname> 顯示 npc 名稱,可以 # 做識別,例如:原 npc 名稱 (<source>) 為 test 此顯示名稱 (<displayname>) 為 test#01

     disablenpc[<npcname>];
     <npcname> NPC名字(字符串類型,省略時表示當前NPC)
     讓一個NPC無效。

    2.
    set $TalkMark,$TalkMark+1;
    if ($TalkMark==X) {mes "你的對話內容"; getexp 5000,0; close; end; }
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-3-30 02:40:08 | 顯示全部樓層
    =   =原來如此
    但是=  =讓NPC消失的教學
    =   =我理解力非常爛
    有範例可看或許我會清楚點
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-8-14 07:29 AM
  • 簽到天數: 7 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2009-3-30 18:49:34 | 顯示全部樓層
    gl_chyard.gat,150,138,5        script        拉桿        111,{
    mes "你要開啟或是關閉異世界嗎?";
    mes "開啟或是關閉需要1張TCG卡片";
    mes "那我就幫你開啟/關閉囉";
    next;
    menu "開啟",ook,"關閉",yess;
    ook:
    mes "馬上幫你開啟異世界";
    delitem 9612,1;
    enablenpc "異世界"; <<出現
    announce "拉桿:"+strcharinfo(0)+"開啟了異世界",15,0xFA8072;
    close;

    yess:
    mes "馬上幫你關閉異世界";
    delitem 9612,1;
    disablenpc "異世界";<<消失
    announce "拉桿:"+strcharinfo(0)+"關閉了異世界",15,0xFA8072;
    close;

    評分

    參與人數 1積分 +10 現金 +10 積極性 +10 收起 理由
    pan00017 + 10 + 10 + 10 不錯的示範

    查看全部評分

    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-22 01:03 PM , Processed in 0.074171 second(s), 24 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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