OK論壇

 找回密碼
 註冊
查看: 1829|回復: 9

腳本指令應用

 關閉 [複製鏈接]
  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 2008-12-17 22:31:14 | 顯示全部樓層 |閱讀模式
    我要寫出 三個選項
    a, b ,c
    if (@a$=@a1$)goto  new1;
    if (@b$=@b1$)goto  new2; 
    if (@c$=@c1$)goto  new3;

    假設執行了 new1 
    接著下一動作
    仍是 由 a,b,c 三項來選擇
    繼續 選擇下去

    要先close;
    再接next嗎
    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-7-19 08:02 AM
  • 簽到天數: 130 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-18 01:19:14 | 顯示全部樓層

    回覆 1樓的 bn5656 的帖子

    不怎麼懂,囧

    不過 CLOSE 是要關閉視窗.結束腳本的時候在用

    應該只用next就好,例如 :

    new1:
    mes "[測試人員]";
    mes "這是測試";
    next;
    menu ( 後面省略 )

    我不知道你要問的是不是這樣,囧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

     樓主| 發表於 2008-12-18 06:17:03 | 顯示全部樓層
    原帖由 x0823x 於 2008-12-18 01:19 AM 發表
    不怎麼懂,囧

    不過 CLOSE 是要關閉視窗.結束腳本的時候在用

    應該只用next就好,例如 :

    new1:
    mes "[測試人員]";
    mes "這是測試";
    next;
    menu ( 後面省略 )

    我不知道你要問的是不是這樣,囧

    謝謝你的回答

    我想寫的方式 是這樣

    當跟npc 對話  會有3個不同選擇 物品
    當完成了 第一個選擇後 取了物品在身上
    可繼續 跟npc對話   (不用斷開)
    然後 又可再從三個選擇中
    繼續挑選  物品選項
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-7-19 08:02 AM
  • 簽到天數: 130 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-18 06:20:13 | 顯示全部樓層

    回覆 3樓的 bn5656 的帖子

    那next之後再加菜單應該可以吧 @.@
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

     樓主| 發表於 2008-12-18 06:26:12 | 顯示全部樓層
    原帖由 x0823x 於 2008-12-18 06:20 AM 發表
    那next之後再加菜單應該可以吧 @.@

    早安囉
    等我上班 在測試看看
    3q
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-7-19 08:02 AM
  • 簽到天數: 130 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-18 06:44:46 | 顯示全部樓層

    回覆 5樓的 bn5656 的帖子

    早安 -0-

    NEXT之後MENU,應該是可以的 . 因為我有用過
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-18 14:22:08 | 顯示全部樓層
    我在想 你為什麼不用 switch + label 來做?

    label1:
    switch(select("A選項","B選項","C選項")) {
            case 1:
                    break;
            case 2:
                    break;
            case 3:
                    break;
            }
    if (條件式) goto label1;
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-18 15:20:42 | 顯示全部樓層

    回覆 7樓的 lendlice0001 的帖子

    大概是因為他沒寫過這種的八!

    不過這種方式我還真是不懂
    雖然簡單明瞭
    但是也習慣那種一般的判別式
    XD∼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-7-19 08:02 AM
  • 簽到天數: 130 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-18 16:18:44 | 顯示全部樓層

    回覆 7樓的 lendlice0001 的帖子

    next之後menu 是比較新手的寫法,這樣比較好懂 -_-
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

     樓主| 發表於 2008-12-18 17:44:55 | 顯示全部樓層
    謝謝大家的幫忙 已解決
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-29 04:46 AM , Processed in 0.306453 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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