OK論壇

 找回密碼
 註冊
樓主: 豬ˇ

活動腳本,使用人數超過128就會有錯誤

 關閉 [複製鏈接]
  • TA的每日心情

    2023-6-7 10:39 PM
  • 簽到天數: 227 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2010-12-15 18:31:35 | 顯示全部樓層
    看看比較淺顯的.

    http://www.okayro.com/viewthread ... xtra=page%3D4%26amp;orderby%3Ddateline

    見6f
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-8-5 08:50 AM
  • 簽到天數: 11 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-12-22 14:38:00 | 顯示全部樓層
    謝謝大大,我終於學會了∼∼∼感動
    請問,我該怎麼設置全部的變數都刪除
    假如玩家A是$qqcc2000005$  玩家B是$qqcc2000008$
    有辦法從NPC去設置所有這種的變數刪除嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    7 天前
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-12-22 15:04:38 | 顯示全部樓層
    query_sql("DELETE FROM mapreg WHERE varname LIKE '$qqcc200*';");
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-8-5 08:50 AM
  • 簽到天數: 11 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-12-22 16:43:26 | 顯示全部樓層
    本帖最後由 豬ˇ 於 2010-12-22 04:53 PM 編輯

    大大,那個*號是什麼意思@@?
    我先照著上面的語法貼上去,但沒正確刪除。。
    所以我單筆的刪除測試。。換成query_sql("DELETE FROM mapreg WHERE varname LIKE '$qqcc2000000';");
    但數據也還是在。。
    varname      index   value  
    $qqcc2000000$   0    prontera
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    7 天前
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-12-22 17:04:51 | 顯示全部樓層
    本帖最後由 sinya 於 2010-12-22 05:09 PM 編輯

    * 是別種語法的 我弄錯了

    試試這樣
    query_sql("DELETE FROM mapreg WHERE varname LIKE '$qqcc200%';");
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-8-5 08:50 AM
  • 簽到天數: 11 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-12-22 17:39:28 | 顯示全部樓層
    大大,這樣真的刪除到了
    不過。我檢查是這樣寫的。。。
    if(getd("$qqcc"+getcharid(3)+"$")==strcharinfo(3)){ mes "已使用過"; close; end; }

    小弟確認證確刪除了,但還是出現已使用過的對話框
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    7 天前
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-12-22 17:44:37 | 顯示全部樓層
    本帖最後由 sinya 於 2010-12-22 05:52 PM 編輯

    喔 我不知道 可能你別地方 有去設定到 那個變數
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-8-5 08:50 AM
  • 簽到天數: 11 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-12-22 17:53:10 | 顯示全部樓層
    哇。。我不知道這回事。。
    這樣我的$qqcc就沒辦法再用了吧?
    那我如果要暫定的變數就是$@qqcc嗎。。。?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    7 天前
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-12-22 18:06:21 | 顯示全部樓層
    what r u talking about?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-8-5 08:50 AM
  • 簽到天數: 11 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-12-22 18:20:47 | 顯示全部樓層
    喔喔,大大我知道了。。
    是要重開機才會生效。。。有辦法不重開機也生效嗎。。?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    7 天前
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-12-22 23:09:40 | 顯示全部樓層
    你講的我看不懂...
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2010-8-5 08:50 AM
  • 簽到天數: 11 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2010-12-22 23:38:54 | 顯示全部樓層
    不好意思。。我不善於表達。。。
    我的意思是,我使用了這個活動NPC獲得了$qqcc2000000的變數
    然後過了一天,在線上我用另一個NPC去做消除的動作
    我查SQL確實是有刪掉$qqcc200%,但還是不能再次使用活動NPC
    必須重開機或者是用@reloadscript才行
    我試了@unloadnpc然後@loadnpc的方法也不行。。。
    想問大大有沒有其他方法
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2010-12-23 00:29:42 | 顯示全部樓層
    $或者$字串$是伺服器永存(需要自己刪除 本身不會不見)
    為甚麼要用到這個
    到時候要刪除很麻煩的
    而且又吃資源(不建議用太多)
    個人是每讀取都會先記錄今天的日期($伺服器永存$)
    然後再設置一個重讀取的標籤
    如果.@暫存$不等於$永存$
    永存更新 活動開啟
    然後再依照你要的條件關掉
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    7 天前
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-12-23 00:34:08 | 顯示全部樓層
    本帖最後由 sinya 於 2010-12-23 12:37 AM 編輯

    用不到 setd  getd  只需要 用角色變數

    1. <npc head> {
    2. if(useday==gettime(5))
    3. {mes "你使用過了";}
    4. else
    5. {
    6.    加倍的語法...
    7.   set useday,gettime(5);   
    8. }
    9. close;
    10. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2010-12-23 00:39:48 | 顯示全部樓層
    抱歉...
    以為是屬於綜合活動類型的NPC....
    看了主題後
    原來只是加倍..
    而且還是經由進行對話觸發:96:
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-9 09:09 AM , Processed in 0.051695 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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