OK論壇

 找回密碼
 註冊
查看: 1217|回復: 4

腳本中 script4each 出錯

 關閉 [複製鏈接]
  • TA的每日心情
    無聊
    2013-9-19 11:09 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2013-8-28 12:45:17 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: 3CEAM[R605]
    問題內容: 腳本問題
    本帖最後由 溫暖的風 於 2013-8-28 07:28 PM 編輯

    這是論壇上該帖的收費腳本,只是原PO好像很久沒上了,出了問題只好來這裡問問

    以下是部分程式碼

    1. OnInit:
    2. /*        預 設 設 定        */
    3.     set $sec,2700;
    4. /*        預定 2700秒        */
    5.    
    6.     OnTimer1000:
    7.     set $sec,$sec-1;

    8.     if ( $sec == 0 ){
    9.    
    10.     if ( $timenum <= 47 )
    11.     {set $timenum,$timenum+1;}
    12.     else
    13.     {set $timenum,0;}
    14.    
    15.     if ( $todayitem == 0 )
    16.     {set $todayitem,1;}
    17.     else
    18.     {set $todayitem,0;}
    19.       
    20.     announce "[" + $npcname$ + "] 開始贈送 " + $itemmuch + " 個," + $itemname$ + "." ,15;
    21.     //announce "一個玩家只能領取一次,若是記錄到相同IP不同帳號重複領取將會處罰",15;
    22.     //上面那一行是我自己新增的但,不管有沒有放都是同一個error

    23. //出錯的程式碼
    24.     script4each "{ getitem $itemnum,$itemmuch; set ##timeno,$timenum; }",0;
    25. //出錯的程式碼

    26.     set $sec,$sec2;
    27.     }
    28.     delwaitingroom;
    29.     waitingroom "   限時贈送   ",0;

    30.     initnpctimer;
    複製代碼
    開機時有標出哪裡有問題,顯示的是

    前文code同
    *   's'cript4each "{ getitem $itemnum,$itemmuch; set ##timeno,$timenum; }",0;
    後文code同

    通常我遇到這種錯誤檢查部分都是少個;或該打,打成;之類的手殘錯誤,只是這次我找過上下code好像都沒有這種問題,想請問一下是什麼情形呢,我該如何去改正這個code讓他可以使用呢

    還是說我的版本不能用script4each阿,那我該如何改

    以上是問題,多謝各位賞臉願意為我解答

    回復

    使用道具 舉報

  • TA的每日心情

    2017-1-18 12:17 AM
  • 簽到天數: 512 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-8-28 12:55:05 | 顯示全部樓層
    script4each 是 Sense 寫出來的函數,

    3CeAM 本來就沒得用,

    如果你沒有他提供原始碼讓你做現版本的修改,

    你只能改用它釋出的 CSeA。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-9-19 11:09 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-8-28 13:02:06 | 顯示全部樓層
    grass0916 發表於 2013-8-28 12:55 PM
    script4each 是 Sense 寫出來的函數,

    3CeAM 本來就沒得用,

    原來是我弄錯版本了XD,他沒標明我還以為是全部通用的

    順便偷偷問一下

    [錯誤]: npc_enable: Attempted to hide a non-existing NPC 'Quest_Izl' (flag=0).
    [錯誤]: npc_enable: Attempted to show a non-existing NPC 'Quest_Izl' (flag=1).

    這個NPC腳本是在什麼位置阿,問一下類似錯誤該怎麼去查是哪個NPC呢,之前是一個airplant的NPC出錯,我把他關掉後換成這個NPC,網路上搜也搜不到相關的東西

    我有用Quest_Izl去找過只是沒有找到


    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2017-1-18 12:17 AM
  • 簽到天數: 512 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-8-28 13:10:29 | 顯示全部樓層
    我不知道, 如果他是官方的 NPC 應該是在 quest 的資料夾中,

    Quest_Izl : 伊斯魯德的任務
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-9-19 11:09 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-8-28 13:57:29 | 顯示全部樓層
    瞭解,我去會清查的,大概知道命名規則了
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-16 09:16 AM , Processed in 0.067746 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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