OK論壇

 找回密碼
 註冊
查看: 1603|回復: 10

EAEA腳本迴圈[okok]

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2017-12-31 10:40 PM
  • 簽到天數: 27 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2009-6-23 01:15:18 | 顯示全部樓層 |閱讀模式
    本帖最後由 BLUE790618 於 2009-6-24 06:41 PM 編輯

    new_1-2,110,110,5 script 武器等級點數增加師 88,{
    mes "[武器等級點數增加師]";
    mes "覺得打怪很累很無趣?";
    mes "但又希望武器快快長大";
    mes "我可以用儀式增加它的等級點數";
    mes "你目前點數是[" + point + "]點";
    next;
    mes "[武器等級點數增加師]";
    mes "需要代價的";
    mes "我這個人很現實";
    mes "錢非萬能";
    mes "但沒錢就是萬萬不能";
    next;
    mes "費用呢是每1~10點是1萬元";
    mes "一切是看天的";
    next;
    switch(select ("我想懶人升級拜託了","好貴,我還是自己練好了")) {
    case 2:
      close;
    case 1:
      mes "請輸入你要購買的次數";
      input .@value;
      if(.@value<1){
      mes "請輸入大於0的數字";
      close;
      }
      if(zeny<.@value*10000){
      mes "你的錢不夠!別想騙我!";
      close;
      }
      set zeny,zeny-.@value*10000;
      for (set .@i,0;.@i<.@value+1;set .@i,.@i+1){
      set point,point+rand(1,10);
      }
      mes "目前點數[" + point + "]點";
      close;
    }
    }
    問題是那個迴圈
    小數字都沒有問題
    我打500和1000就會有除錯
    無限迴圈
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-6-23 17:56:10 | 顯示全部樓層
    1.變數類型換一下

    2.運算盡量()起來
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-6-23 18:14:10 | 顯示全部樓層
    整理整理吧...一堆[email][/email]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2020-7-2 07:05 PM
  • 簽到天數: 71 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2009-6-23 23:31:08 | 顯示全部樓層
    ∼。∼
    email是語法?
    看不懂
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-31 10:40 PM
  • 簽到天數: 27 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2009-6-24 00:23:56 | 顯示全部樓層
    本帖最後由 BLUE790618 於 2009-6-24 12:31 AM 編輯
    1.變數類型換一下

    2.運算盡量()起來
    pan00017 發表於 2009-6-23 05:56 PM

    類型?
    我用過@value
    跑的時候太多次(約700左右)迴圈就寫infinity loop的錯誤
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-6-24 00:45:36 | 顯示全部樓層
    迴圈中加個sleep2 1;看看
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-31 10:40 PM
  • 簽到天數: 27 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2009-6-24 01:07:24 | 顯示全部樓層
    本帖最後由 BLUE790618 於 2009-6-24 01:08 AM 編輯

    雖然沒有出現無窮迴圈
    但是停住對話框了...
    這是什麼語法
    這語法之後我加入if (.@value==.@i)break;
    就好了
    但是跑很久...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-6-24 03:20:01 | 顯示全部樓層
    理論上不用
    如果輸入數值為1000
    大概會延遲1秒
    sleep2用在出現無窮迴圈很好用
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-31 10:40 PM
  • 簽到天數: 27 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2009-6-24 18:32:11 | 顯示全部樓層
    理論上不用
    如果輸入數值為1000
    大概會延遲1秒
    sleep2用在出現無窮迴圈很好用
    pan00017 發表於 2009-6-24 03:20 AM

    sleep2 1;
    是1毫秒?
    不過停的比我想像中久...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2021-12-17 05:30 AM
  • 簽到天數: 237 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-6-24 18:36:24 | 顯示全部樓層
    #9
    可能你電腦無法承受
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-12-31 10:40 PM
  • 簽到天數: 27 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2009-6-24 18:40:08 | 顯示全部樓層
    #9
    可能你電腦無法承受
    pan00017 發表於 2009-6-24 06:36 PM

    嗯好
    謝謝^^
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-30 04:23 AM , Processed in 0.052464 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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