OK論壇

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

[原創] SeA 變數排名.. PVP / 點數 想的到的都可以排....

[複製鏈接]
  • TA的每日心情
    慵懶
    2012-6-13 04:41 PM
  • 簽到天數: 9 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2011-3-29 19:48:16 | 顯示全部樓層 |閱讀模式
    一個用來排名的func、SQL最優化處理...




    1. //function getCharRank("<變數名稱>",<排行數>)
    2. //計算變數排名, 將名次讀入@name$、point 陣列內
    3. function getCharRank{
    4.         query_sql("SELECT `char`.`name`,`global_reg_value`.`value`+0 FROM `global_reg_value`,`char` WHERE `global_reg_value`.`str` = '"+GetArg(0)+"' and `global_reg_value`.`char_id` = `char`.`char_id` order by `global_reg_value`.`value`+0 desc limit "+GetArg(1)+";", @name$,@point);
    5.         return;       
    6. }
    7. //ex :
    8. mes "[ P V P 排 行 榜 ]";
    9. getCharRank("PVPPoint",10);
    10. for(set .@i,0; .@i<10; set .@i,.@i+1)
    11.         mes .@name$[.@i] + " - " + .@point[.@i];
    12. close;
    複製代碼
    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-6-13 04:41 PM
  • 簽到天數: 9 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2011-3-29 19:58:59 | 顯示全部樓層
    看得懂我在寫什麼才有鬼~
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2011-3-29 20:30:54 | 顯示全部樓層
    +0 是轉型態?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2015-8-28 09:19 PM
  • 簽到天數: 27 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2011-3-30 16:24:36 | 顯示全部樓層
    非常好,可惜腳本看都看無,閒暇之餘研究一下
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2022-6-12 07:34 PM
  • 簽到天數: 260 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2011-4-1 02:27:51 | 顯示全部樓層
    看的懂合併資料表作查詢+排序

    只是不知道為什麼要+0

    可惜EA的只能存128 - x -

    不過以排名來說夠用了
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-2 11:22 AM , Processed in 0.051587 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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