OK論壇

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

防雙開函數疑問

[複製鏈接]
  • TA的每日心情
    奮斗
    2016-8-3 04:26 PM
  • 簽到天數: 15 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2016-7-15 21:08:02 | 顯示全部樓層 |閱讀模式
    我想請問一下 這個帖子
    http://okayro.com/thread-256851-1-1.html

    我不知道該如何加入他所說的範例

    因為我加入在道館最上面的話 會導致NPC出不來

    加入在CASE1 也不對就算雙開也是進去
    1. prontera.gat,222,177,3        script        道場挑戰        868,{
    2.         mes "=========道場挑戰========";
    3.         mes "- ^984AAC非常歡迎您參加道場的挑戰^000000";
    4.         mes "=========================";
    5.         next;
    6.         switch(select(        "隊伍報名",
    7.                         getgmlevel()?"GM在線設置":""
    8.         )){
    9.         case 1:
    10. if(PartyIPCheck(1))
    11.         mes "通過檢測";
    12. else
    13.         mes "隊伍成員有人雙開";
    14.                 if (!getcharid(1)) {
    15.                         mes "=========道場挑戰========";
    16.                         mes "- ^C63131您沒有隊伍,無法參賽^000000";
    17.                         mes "=========================";
    18.                         close;
    19.                 }
    複製代碼
    以上是我這樣子加入也沒辦法成功
    請問要怎麼加入這個函數才可以讓他判斷
    他的腳本我直接開一個文件夾去讓CONF讀取
    這樣子的話應該是我只要把他的使用語法放在道館對話終
    就可以正常的掃到是否雙開才對 但是加入部分就是沒辦法...
    1. if(PartyIPCheck(1))
    2.         mes "通過檢測";
    3. else
    4.         mes "隊伍成員有人雙開";
    複製代碼
    回復

    使用道具 舉報

    freero2013 該用戶已被刪除
    發表於 2016-7-16 02:14:46 | 顯示全部樓層
    提示: 作者被禁止或刪除 內容自動屏蔽
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2016-10-30 12:00 AM
  • 簽到天數: 40 天

    連續簽到: 2 天

    [LV.5]常住居民I

    發表於 2016-7-17 19:21:49 | 顯示全部樓層
    本帖最後由 a951249 於 2016-7-17 07:28 PM 編輯

    我提供另一個方法可以試試看

    用個npc可以開啟解除的 例:

    開啟檢測防雙開
    set #ipon,0;
    踢下線

    解除雙開限制
    set #ipon,1;
    踢下線

    再來用一般的登入檢測雙開的腳本

    腳本前面加個
    if( #ipon == 1 ) { end; }

    意思是如果你用解除了 登入檢測防雙開自然就不能觸發

    之後很方便

    只要在你不能雙開的NPC像是道館副本等等 前面加個

    if ( #ipon == 1 ){
    mes "請開啟防雙開模式";
    close;
    }

    所以只有#ipon == 0能進去道館副本這些

    因為#ipon == 0的玩家會有登入檢測











    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2016-8-3 04:26 PM
  • 簽到天數: 15 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2016-7-20 23:03:36 | 顯示全部樓層
    freero2013 發表於 2016-7-16 02:14 AM
    改用 callfunc("PartyIPCheck",1)

    或是

    了解我試試看 感謝您
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2016-8-3 04:26 PM
  • 簽到天數: 15 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2016-7-20 23:04:12 | 顯示全部樓層
    a951249 發表於 2016-7-17 07:21 PM
    我提供另一個方法可以試試看

    用個npc可以開啟解除的 例:

    這樣說不太明白意思...


    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-2 07:51 PM , Processed in 0.051599 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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