UID324746
帖子
精華
主題
積分-26
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限0
註冊時間2014-5-9
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2014-11-3 05:47 AM |
---|
簽到天數: 38 天 連續簽到: 1 天 [LV.5]常住居民I
|
樓主 |
發表於 2014-7-18 02:40:12
|
顯示全部樓層
sinya 發表於 2014-7-18 02:32 AM
我忘了 怎寫了 那好像 2010的 你貼你的語法 我幫你改看看
我剛剛寫成功了 ^^
那麼我就請問一下sinya您的腳本語法解說 ((學習
可以的話...我需要你的 註解,因為你使用了一些不常用的腳本語法
例如...
在這裡continue;的意思
sleep 1;//防止溢位 ((什麼意思...
isloggedin、checkvending()是什麼
最重要還有
這段的意思....
ps.剛開始準備接觸腳本搭配sql語法,只看過普通的寫法沒看過
query_sql("SELECT char_id,account_id FROM `char` WHERE char_id in (SELECT char_id FROM `guild_member` where guild_id ="+.@gid+")",.@gmcid,.@gmaid);
以及上面這串語法的 cid 、aid哪段對哪段可以直接設定多個對應sql變數- set .@castleamount,getarraysize($@castlemap$);
- for(set .@j,0;.@j<.@castleamount;set .@j,.@j+1)
- {
- set .@gid,getcastledata( $@castlemap$[.@j], 1 );
- if(!.@gid) continue;
- query_sql("SELECT char_id,account_id FROM `char` WHERE char_id in (SELECT char_id FROM `guild_member` where guild_id ="+.@gid+")",.@gmcid,.@gmaid);
- sleep 1;//防止溢位
- set .@gmcidammount,getarraysize(.@gmcid);
- for(set .@i,0;.@i<.@gmcidammount;set .@i,.@i+1)
- {
-
- if (isloggedin(.@gmaid[.@i],.@gmcid[.@i]) && attachrid(.@gmaid[.@i]))
- {
- if(checkvending())
- continue;
複製代碼 抱歉...問的有點多,如果sinya您不想回答沒關係喔...因為畢竟是標題以外的問題了 ^^ |
|