OK論壇

 找回密碼
 註冊
查看: 1345|回復: 3

鎖 IP 腳本,執行了沒反應.

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2024-9-22 08:25 PM
  • 簽到天數: 250 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2010-7-29 13:35:17 | 顯示全部樓層 |閱讀模式
    [1]:原本此腳本是用在EA版本OK的.
         因換了版本(SeAr),結果沒反應.
         也不知道為什麼?
    [2]:MapServ視窗也沒錯誤出現.

    1. ball2,50,50,0 script 封號管理員 910,{
    2. if (getgmlevel()<60) end;

    3. switch(select("以角色名稱封號:以帳號形式封號")) {
    4. case 1:
    5.   mes "請輸入角色名稱:";
    6.   input .@name$;
    7.   query_sql "SELECT `char_id`,`account_id`,`name` FROM `char` WHERE `name` = '"+escape_sql(.@name$)+"'", .@char_id,.@account_id,.@name$;
    8.   if (!.@account_id) {
    9.    mes "^FF0000     並沒有此角色名稱.";
    10.    close;
    11.   }
    12.   break;
    13. case 2:
    14.   mes "請輸入帳號ID:";
    15.   input .@userid$;
    16.   query_sql "SELECT `account_id`,`userid` FROM `login` WHERE `userid` = '"+escape_sql(.@userid$)+"'", .@account_id,.@userid$;
    17.   if (!.@account_id) {
    18.    mes "^FF0000     並沒有此帳號存在.";
    19.    close;
    20.   }
    21.   break;
    22. }

    23. query_sql "SELECT `last_ip` FROM `login` WHERE `account_id`="+.@account_id, .@last_ip$;
    24. mes "請輸入封號的原因:";
    25. input .@reason$;
    26. next;

    27. if (.@char_id) mes "封掉角色 ^FF0000" + .@name$ + "^000000 ?";
    28. else   mes "封掉帳號 ID ^FF0000" + .@userid$ + "^000000 ?";
    29. mes "IP =^0000FF " + .@last_ip$ + "^000000";
    30. mes "原因 =^0000FF " + .@reason$ + "^000000";
    31. mes " ";
    32. if(select("否:是, 封掉這IP")==1) close;

    33. if (.@char_id) atcommand "@block "+.@name$;
    34. else   query_sql "UPDATE `login` SET `state`=5 WHERE `account_id`="+.@account_id;
    35. query_sql "INSERT INTO `ipbanlist`(`list`,`btime`,`reason`) VALUES('"+.@last_ip$+"',NOW(),'("+.@name$+.@userid$+") "+.@reason$+"')";

    36. mes "成功封號!";
    37. close;
    38. }
    複製代碼
    回復

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-1-30 01:30 AM
  • 簽到天數: 49 天

    連續簽到: 1 天

    [LV.5]常住居民I

    發表於 2010-7-29 13:40:15 | 顯示全部樓層
    不用指令直接試看看嗎??。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 08:25 PM
  • 簽到天數: 250 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2010-7-29 14:39:00 | 顯示全部樓層
    是指 @charblock|@block <角色名稱> - 凍結某角色所屬帳號 嗎?
    鎖帳號是 OK!
    那 IP 呢??:97:
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 08:25 PM
  • 簽到天數: 250 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2010-7-29 20:21:08 | 顯示全部樓層
    會不會跟這裡有關係呢?

    1. // 封閉帳號特性 (SQL only)
    2. ipban.enable: yes
    3. ipban.sql.db_hostname: 127.0.0.1
    4. ipban.sql.db_port: 3306
    5. ipban.sql.db_username:
    6. ipban.sql.db_password:
    7. ipban.sql.db_database: SeaDr
    8. ipban.sql.codepage: big5
    9. ipban.sql.ipban_table: ipbanlist
    10. // 動態密碼失敗封閉帳號系統
    11. ipban.dynamic_pass_failure_ban: yes
    12. ipban.dynamic_pass_failure_ban_interval: 5
    13. ipban.dynamic_pass_failure_ban_limit: 7
    14. ipban.dynamic_pass_failure_ban_duration: 5
    複製代碼
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-3 06:14 PM , Processed in 0.051144 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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