OK論壇

 找回密碼
 註冊
查看: 1154|回復: 12

如何使input 與 for同時運作?

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-4-14 11:09:12 | 顯示全部樓層 |閱讀模式
    本帖最後由 pan00017 於 2009-4-14 11:31 AM 編輯
    input
    for(略){略}

    卡在input,for不執行


    for(略){略}
    input

    卡在for,input不執行


    for(略){input ;略}

    for只會執行一次


    我的input只要一次
    不知道有沒有方法同時運作
    回復

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-4-14 12:32:03 | 顯示全部樓層
    #1
    不知道你怎麼寫的,但我是可以執行的,我是用下列作測試
    input
    for(略){略}
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2009-4-14 14:43:24 | 顯示全部樓層
    本帖最後由 pan00017 於 2009-4-14 02:45 PM 編輯

    遊客,本帖隱藏的內容需要積分高於 10000000 才可瀏覽,您當前積分為 0
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-4-14 18:24:19 | 顯示全部樓層
    #3
    我認為問題是出在 for迴圈裡的 @i<=
    因為之前不知道誰有問過 中間判斷式只能使用單一的判斷式,例如:<、>、==
    但我不是很確定是否因為這樣才讓迴圈只作一次
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2009-4-14 18:52:13 | 顯示全部樓層
    本帖最後由 pan00017 於 2009-4-14 06:53 PM 編輯

    目前卡在

    for與input沒辦法同時進行

    把for放input之前,沒input輸入框

    input放for前面,有input輸入框,for只會input完才執行

    input放在for中,input執行@i-$@AddTimer-(@i%$@AddTimer)次

    input放在for中,且(@i==$@AddTimer)時input執行完,才會繼續剩下的for

    實驗蠻多次的= =

    就是沒辦法同時進行

    不過你說的那個我是可以正確執行

    只是我做得不是我想要的效果
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2009-4-14 18:57:10 | 顯示全部樓層
    ja好像沒有doevent吧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2009-4-14 19:02:12 | 顯示全部樓層
    #6
    有0.0


    doevent命令
    作用:執行事件
    格式:doevent <event>;
    參數:
     
    <event>事件名(字符串類型)
    說明:執行事件名為<event>的事件。
    玩家和其他NPC在會話的情況,則把事件放入隊列,待會話結束後再執行。
    隊列的大小很小,所以可能會忽略掉連續觸發的事件。
    也可指定帶有標籤的事件,但此時不能忽略NPC名字。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2009-4-14 19:20:08 | 顯示全部樓層
    試一試input之前加入addtimer到for那裡
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2009-4-14 21:05:08 | 顯示全部樓層
    我試著用addtimer了

    不過他說event not found= =

    npc名子Confirmation#func

    標籤L_Input:

    addtimer 1,"Confirmation#func::L_Input";

    不是這樣弄= =?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2009-4-14 21:07:58 | 顯示全部樓層
    function不能使用::event
    請在別處加上
    - script -1,{
    L_Input:
    //自行加入
    }
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2009-4-14 21:19:50 | 顯示全部樓層
    我忘記標籤要On開頭= =

    不過似乎沒辦法解決

    我把執行標籤input跟for兩種都試過

    都只會出現一種= ="
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-10-4 02:22 AM
  • 簽到天數: 177 天

    連續簽到: 5 天

    [LV.7]常住居民III

    發表於 2009-4-14 21:25:00 | 顯示全部樓層
    那你放棄吧~
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2009-4-14 22:12:08 | 顯示全部樓層
    慢慢嘗試= ="

    至少得到蠻多經驗的
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-29 02:18 AM , Processed in 0.446316 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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