OK論壇

 找回密碼
 註冊
12
返回列表 發新帖
樓主: Animation_Cramp

如何用中文ID搜尋cid

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-7-18 02:00:15 | 顯示全部樓層
    Animation_Cramp 發表於 2014-7-18 12:53 AM
    我只有要做單筆發信

    但是sql剛接觸,要將cid變數 insert into到 mail還是卡在cid

    "..............,"+.@cid+", .........."

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2014-11-3 05:47 AM
  • 簽到天數: 38 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2014-7-18 02:18:48 | 顯示全部樓層
    sinya 發表於 2014-7-18 02:00 AM
    "..............,"+.@cid+", .........."

    sinya你好

    我昨天有買你的城戰自動發放獎勵腳本

    我想學習如何
    以input輸入 玩家ID (.@name$)
    然後讓query_sql去找.@name$的cid去insert into mail,請問該怎麼做

    mail這邊是參照你的query_sql "insert into mail 那段然後dest_id前面新增 dest_name讓他values跑 ' "+.@name$+" '
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-7-18 02:32:07 | 顯示全部樓層
    Animation_Cramp 發表於 2014-7-18 02:18 AM
    sinya你好

    我昨天有買你的城戰自動發放獎勵腳本

    我忘了 怎寫了 那好像 2010的 你貼你的語法 我幫你改看看

    回復 支持 反對

    使用道具 舉報

  • 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變數
    1. set .@castleamount,getarraysize($@castlemap$);
    2.         for(set .@j,0;.@j<.@castleamount;set .@j,.@j+1)
    3.          {
    4.                     set .@gid,getcastledata( $@castlemap$[.@j], 1 );
    5.                     if(!.@gid) continue;
    6.                     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);
    7.                 sleep 1;//防止溢位
    8.                 set .@gmcidammount,getarraysize(.@gmcid);
    9.                     for(set .@i,0;.@i<.@gmcidammount;set .@i,.@i+1)
    10.                        {            
    11.                         
    12.                         if (isloggedin(.@gmaid[.@i],.@gmcid[.@i]) && attachrid(.@gmaid[.@i]))
    13.                                {
    14.                                 if(checkvending())
    15.                                         continue;
    複製代碼
    抱歉...問的有點多,如果sinya您不想回答沒關係喔...因為畢竟是標題以外的問題了 ^^
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-7-18 02:50:31 | 顯示全部樓層
    本帖最後由 sinya 於 2014-7-18 02:52 AM 編輯

    sleep 1 是防止 迴圈跑超過 2048次 會當掉

    isloggedin、checkvending()  這doc文件有寫
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2014-11-3 05:47 AM
  • 簽到天數: 38 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2014-7-18 03:00:39 | 顯示全部樓層
    sinya 發表於 2014-7-18 02:50 AM
    sleep 1 是防止 迴圈跑超過 2048次 會當掉

    isloggedin、checkvending()  這doc ...

    好的,謝謝sinya的幫助,我會自己去看看

    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-29 12:59 PM , Processed in 0.043369 second(s), 18 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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