OK論壇

 找回密碼
 註冊
查看: 1858|回復: 5

防止雙開進入道館問題

 關閉 [複製鏈接]
  • TA的每日心情
    擦汗
    2021-1-6 02:09 AM
  • 簽到天數: 261 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2014-1-13 19:48:25 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: SeArthena 1.9.27
    問題內容: 腳本問題
    本帖最後由 ☆雪月★ 於 2014-1-15 01:31 AM 編輯

    使用雙開之後  一隻角色 進入道館  另隻角色不管在哪張地圖  都會被判定雙開

    試問該怎麼修改




    報名時有這段
    1. set @No_Twp_Ip,0;
    複製代碼
    腳本內容:

    1. c6_0,322,368,4        script        檢測IP#1        -1,2,2,{
    2.         end;
    3. OnTouch:
    4.                 if(@No_Twp_Ip == 1 ) { end; }
    5.                 mes "[檢測IP]";
    6.                 mes "IP檢測中.....。";
    7.                 mes "請稍等...。";
    8.                 next;
    9.         //取得登入者IP
    10.         query_sql("SELECT last_ip FROM `login` WHERE account_id = "+getcharid(3)+"", .@LastIp$);

    11.         //檢查同IP帳號
    12.         query_sql("SELECT account_id FROM `login` WHERE last_ip = '"+.@LastIp$+"'", .@AccountId);

    13.         //檢查同IP在線人數
    14.         for( set .@i ,0; .@i   <  getarraysize(.@AccountId);   set .@i,.@i+1 ) {
    15.                 if( isloggedin ( .@AccountId[.@i] ) ) set .@j,.@j+1 ;
    16.                 if( .@j > 1 ) {
    17.                         mes "抱歉,^FF6600" + strcharinfo(0) + "^000000,IP[^FF6600" + .@LastIp$ + "^000000]";
    18.                         mes "^FF0000相同的IP,系統中已有 1 位在線上.";
    19.                         mes "防止雙開系統將送你回主城!^000000";
    20.                         sleep2(3000);
    21.                         warp "city.gat",115,64;
    22.                         end;
    23.                 }
    24.         }
    25.                 mes "抱歉,^FF6600" + strcharinfo(0) + "^000000,IP[^FF6600" + .@LastIp$ + "^000000]";
    26.                 mes "^FF0000相同的IP,系統中僅有 1 位在線上.";
    27.                 mes "防止雙開系統將結束檢測,謝謝合作。^000000";
    28.                 set @No_Twp_Ip,@No_Twp_Ip+1;
    29.                 close;
    30. end;
    31. }
    複製代碼
    如何修改成 只有2開 或 以上 進去才會觸發?

    不然 其中一隻 隨便在一張地圖掛著 另一隻人物也會被判定雙開!
    回復

    使用道具 舉報

  • TA的每日心情
    擦汗
    2024-1-19 12:37 AM
  • 簽到天數: 2354 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-1-13 23:20:35 | 顯示全部樓層
    本帖最後由 ㄚ聯 於 2014-1-13 11:21 PM 編輯

    用mapflag loadevent及OnPCLoadMapEvent
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2021-1-6 02:09 AM
  • 簽到天數: 261 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2014-1-13 23:30:49 | 顯示全部樓層
    本帖最後由 ☆雪月★ 於 2014-1-13 11:32 PM 編輯
    ㄚ聯 發表於 2014-1-13 11:20 PM
    用mapflag loadevent及OnPCLoadMapEvent


    大大你好

    上面貼的 腳本 是隱形npc

    剛好在 道館中的裁判位置

    第一個

    用mapflag loadevent

    即是

    道館地圖 tab mapflag  loadevent

    是嗎˙ ˙?

    我要把這段添加到 道館中 還是 貼在上頭的那個腳本中!?

    至於 大大說的

    OnPCLoadMapEvent

    不太了解這個該運用在哪裡

    很久沒用腳本了˙口˙
    可以 提示一下嗎˙口˙

    我可以花積分購買
    大大願意的話!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-5-2 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-1-14 00:07:55 | 顯示全部樓層
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2024-1-19 12:37 AM
  • 簽到天數: 2354 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-1-14 00:37:10 | 顯示全部樓層
    ☆雪月★ 發表於 2014-1-13 11:30 PM
    大大你好

    上面貼的 腳本 是隱形npc

    把OnTouch改OnPCLoadMapEvent
    只要是Script可以讀到的,mapflag  loadevent放哪都可以
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2021-1-6 02:09 AM
  • 簽到天數: 261 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2014-1-15 01:30:48 | 顯示全部樓層
    ㄚ聯 發表於 2014-1-14 12:37 AM
    把OnTouch改OnPCLoadMapEvent
    只要是Script可以讀到的,mapflag  loadevent放哪都可以

    了解!

    謝謝樓上的各位大大解說!
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-15 09:40 PM , Processed in 0.056959 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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