UID904
帖子
精華
主題
積分11756
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限0
註冊時間2007-8-14
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 慵懶 2012-6-13 04:41 PM |
---|
簽到天數: 9 天 連續簽到: 0 天 [LV.3]偶爾看看II
|
一個用來排名的func、SQL最優化處理...
- //function getCharRank("<變數名稱>",<排行數>)
- //計算變數排名, 將名次讀入@name$、point 陣列內
- function getCharRank{
- 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);
- return;
- }
- //ex :
- mes "[ P V P 排 行 榜 ]";
- getCharRank("PVPPoint",10);
- for(set .@i,0; .@i<10; set .@i,.@i+1)
- mes .@name$[.@i] + " - " + .@point[.@i];
- close;
複製代碼 |
|