OK論壇

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

[腳本] [函數] 永存人物陣列

[複製鏈接]
  • TA的每日心情
    開心
    2023-5-27 04:43 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2013-6-11 00:00:32 | 顯示全部樓層 |閱讀模式
    本帖最後由 plus724254 於 2013-6-11 12:03 AM 編輯

    函數製作 : 瘋兔工作組

    影片示意




    功能 : 把數字變數存成永久角色陣列、讀取函數後可以直接當腳本語法用{:soso_e121:}

    1. ---------------------------------------

    2. *setarray2 (<位置>,<陣列名稱>,<數值1>{,<數值2>...<數值n>});

    3.         作用:        設置永存角色陣列,重登、重啟皆保留

    4. ---------------------------------------

    5. *get2 (<位置>,<陣列名稱>);

    6.         作用:        返回永存陣列的數值
    7.         舉例:
    8.                 setarray2(2,abcde,100,200,300);

    9.                 get2(2,abcde); // 返回100
    10.                 get2(3,abcde); // 返回200

    11. ---------------------------------------
    複製代碼

    評分

    參與人數 1積分 +66 現金 +66 積極性 +66 收起 理由
    goddameit + 66 + 66 + 66

    查看全部評分

    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2013-6-11 00:26:32 | 顯示全部樓層
    1. setd
    2. getd
    3. getcharid(0)
    複製代碼
    這樣嗎
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-5-27 04:43 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-11 00:33:43 | 顯示全部樓層
    本帖最後由 plus724254 於 2013-6-11 12:35 AM 編輯
    rgrg1234 發表於 2013-6-11 12:26 AM
    這樣嗎


    那樣用太多setd 存滿255個會破表阿!!{:soso__11485030042601898519_6:}






    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2013-6-11 00:44:01 | 顯示全部樓層
    本帖最後由 rgrg1234 於 2013-6-11 01:54 AM 編輯
    plus724254 發表於 2013-6-11 12:33 AM
    那樣用太多setd 存滿255個會破表阿!!

    哦哦角色陣列

    遊客,本帖隱藏的內容需要積分高於 4500 才可瀏覽,您當前積分為 0

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-5-27 04:43 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-11 00:53:59 | 顯示全部樓層
    rgrg1234 發表於 2013-6-11 12:44 AM
    哦哦角色陣列

    **** 本內容被作者隱藏 ****


    忘記伺服器變數有沒有限制上限

    沒有的話這寫法也蠻不賴{:soso__16432725359324859902_7:}
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2013-6-11 01:01:46 | 顯示全部樓層
    plus724254 發表於 2013-6-11 12:53 AM
    忘記伺服器變數有沒有限制上限

    沒有的話這寫法也蠻不賴

    不知道
    至少我刷過幾十萬筆還沒爆掉
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    昨天 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-6-11 01:40:23 | 顯示全部樓層
    本帖最後由 sinya 於 2013-6-11 01:53 AM 編輯

    不喜歡
    setd "$"+ getcharid(0) +"....", 值;



    getd "$"+ getcharid(0) +"....";


    因為他是造成伺服器lag的原因

    要破 255角色變數 用mysql資料庫就可了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2013-6-11 01:56:50 | 顯示全部樓層
    sinya 發表於 2013-6-11 01:40 AM
    不喜歡
    setd "$"+ getcharid(0) +"....", 值;

    把getcharid(0)先存到一暫存變數
    在去setd 應該會好些


    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    昨天 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-6-11 02:12:14 | 顯示全部樓層
    rgrg1234 發表於 2013-6-11 01:56 AM
    把getcharid(0)先存到一暫存變數
    在去setd 應該會好些

    $開頭這種變數  當使用變數時它被載入記憶體中 但角色下線

    但所佔用的記憶體是不會被釋放  除非重開伺服器

    $ +getcharid()  就是代表他會隨你的人數一直累積 吃光記憶體

    如寫很多那種 型態的寫法的話  吃記憶體的速度更快...

    lag就莫名其妙的出來了




    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-5-27 04:43 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-11 02:13:31 | 顯示全部樓層
    本帖最後由 plus724254 於 2013-6-11 02:14 AM 編輯
    sinya 發表於 2013-6-11 01:40 AM
    不喜歡
    setd "$"+ getcharid(0) +"....", 值;



    我PO的函數是把數字存到字串在切出來,可以存幾千個沒問題

    好好運用也不會吃太多資源
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    昨天 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-6-11 02:21:41 | 顯示全部樓層
    plus724254 發表於 2013-6-11 02:13 AM
    那函數是把數字存到字串在切出來,可以存幾千個沒問題

    好好運用資源也吃不大

    恩 字串結合分割  元位遮罩 方法 都是空間再利用 不會增加伺服器負擔 也很多人用 ...

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2013-6-11 08:36:04 | 顯示全部樓層
    本帖最後由 rgrg1234 於 2013-6-11 08:44 AM 編輯
    plus724254 發表於 2013-6-11 02:13 AM
    我PO的函數是把數字存到字串在切出來,可以存幾千個沒問題

    好好運用也不會吃太多資源

    sear比較好切吧
    ea我嘗試過 頗麻煩的
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2016-12-15 11:58 PM
  • 簽到天數: 379 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-6-11 19:39:55 | 顯示全部樓層
    滿方便的
    又不會用到$類型的變數吃記憶體
    (( 天殺+太少分了拉><
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-3 05:45 PM , Processed in 0.055772 second(s), 23 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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