OK論壇

 找回密碼
 註冊
查看: 1431|回復: 12

驗證腳本 修改之二

[複製鏈接]
  • TA的每日心情
    開心
    2017-11-20 08:16 PM
  • 簽到天數: 393 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2015-5-28 11:05:13 | 顯示全部樓層 |閱讀模式
    300積分
    本帖最後由 loso 於 2015-5-28 09:55 PM 編輯

    大家好,基於私人需求。
    http://pastebin.com/raw.php?i=BvfnALZ6
    以上腳本請把所有的@KillMod視為KillMod。

    此腳本我想加入
    1.特定地方不用驗證
    2.或是特定地方需要驗證

    P.S 本人開機端 EA14729 。以上手機排版若很凌亂請多包涵,若有疑問請 PM,謝謝各位。

    最佳答案

    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-12-17 08:24 AM
  • 簽到天數: 73 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2015-5-28 11:05:14 | 顯示全部樓層
    本帖最後由 hico 於 2015-5-28 03:54 PM 編輯
    1. //線上驗證部份
    2.         if ( @KillMod >= 1 ) {
    3.         if ( @KillMod >= 100 ) {
    4.         if ( getgmlevel() >= $@GameManagement ) {
    5.         mes "[反外掛程式]";
    6.         mes "GM大大不需驗證偵測!!";
    7.         mes "請您按下 Enter 鍵,繼續遊戲吧。";
    8.         set @KillMod,0;
    9.         close;        
    10.         }
    11. getmapxy(@map$,@mapx,@mapy,0);
    12. if ( (@map$ == "guild_room")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")) {        set @KillMod,0;        close;                }   
    13.         set @CheckCRF,callfunc("CheckCRF_Event");
    14.         atcommand "@option 02 00 64 ";
    複製代碼
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2017-11-20 08:16 PM
  • 簽到天數: 393 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2015-5-28 12:34:11 | 顯示全部樓層
    hico 發表於 2015-5-28 12:13 PM

    請問(@map$ == "guild_room")
    有數量的限制嗎?最多能加多少地圖?
    然後這(@map$ == "地圖名稱"
    地圖名稱的設置是不用驗證的地圖吧!?
    我晚點回去會測試^_^
    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-12-17 08:24 AM
  • 簽到天數: 73 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2015-5-28 15:56:07 | 顯示全部樓層
    getmapxy(@map$,@mapx,@mapy,0);

    取得你的所在地圖

    地圖數量沒有限制  喜歡多少就再後面加上   太多換行就好

    地圖明稱的設置是不用驗證的沒錯  

    另外你用GM測試達不到你要顯示的效果

    請將權限調低再測試
    回復

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-8-18 01:15 PM
  • 簽到天數: 1517 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2015-5-28 16:05:15 | 顯示全部樓層
    本帖最後由 game1993 於 2015-5-28 04:11 PM 編輯
    1. setarray .@nosave$[0],"quiz_01","quiz_00","1@tower","2@tower","3@tower","4@tower","5@tower","6@tower","1@rm";
    2. getmapxy(.@mapname$,.@mapX,.@mapY,0,strcharinfo(0));
    3. for(set .@s,0; .@s<getarraysize(.@nosave$); set .@s,.@s+1){
    4.                         if(.@nosave$[.@s]==.@mapname$) end;
    5. }
    複製代碼
    .@nosave$ 數量上限 127
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2017-11-20 08:16 PM
  • 簽到天數: 393 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2015-5-28 16:38:25 | 顯示全部樓層
    本帖最後由 loso 於 2015-5-28 04:42 PM 編輯
    game1993 發表於 2015-5-28 04:05 PM
    .@nosave$ 數量上限 127

    不太明白你的用法及內容,可以稍作解釋嗎?感謝
    回復

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-8-18 01:15 PM
  • 簽到天數: 1517 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2015-5-28 17:53:31 | 顯示全部樓層
    loso 發表於 2015-5-28 04:38 PM
    不太明白你的用法及內容,可以稍作解釋嗎?感謝

    設定列陣(上限127)

    檢察座標並定設定地圖明稱,X軸,Y軸

    迴圈檢查列陣是否與目前座標相同

    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2017-11-20 08:16 PM
  • 簽到天數: 393 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2015-5-28 19:45:20 | 顯示全部樓層
    game1993 發表於 2015-5-28 05:53 PM
    設定列陣(上限127)

    檢察座標並定設定地圖明稱,X軸,Y軸

    所以2樓的設定還要補上您的設置才能使用嗎? 謝謝回答^^
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2023-9-25 11:37 PM
  • 簽到天數: 1686 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2015-5-28 20:00:45 | 顯示全部樓層
    loso 發表於 2015-5-28 07:45 PM
    所以2樓的設定還要補上您的設置才能使用嗎? 謝謝回答^^

    2樓的不需要
    他是直接寫在if裡面去判斷,而不是先寫在陣列

    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-12-17 08:24 AM
  • 簽到天數: 73 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2015-5-28 20:00:55 | 顯示全部樓層
    不用  直接在我上面寫的地方加上

    getmapxy(@map$,@mapx,@mapy,0);
    if ( (@map$ == "guild_room")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")|| (@map$ == "地圖明稱")) {      
    set @KillMod,0;        close;                }
    這段語法就好

    要多少地圖隨你高興

    取得座標後   該地圖如果是你指定的地圖  殺怪紀錄歸0並直接結束(不跳出驗證)
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2017-11-20 08:16 PM
  • 簽到天數: 393 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2015-5-28 20:04:08 | 顯示全部樓層
    hico 發表於 2015-5-28 08:00 PM
    不用  直接在我上面寫的地方加上

    getmapxy(@map$,@mapx,@mapy,0);

    謝謝大家指教 我測試一下^^
    回復

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-8-18 01:15 PM
  • 簽到天數: 1517 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2015-5-29 12:38:16 | 顯示全部樓層
    loso 發表於 2015-5-28 07:45 PM
    所以2樓的設定還要補上您的設置才能使用嗎? 謝謝回答^^

    看妳自己高興吧
    我使用迴圈是因為方便設定地圖
    如果你不介意也是可以用 "||"
    只是用那個方法我個人覺得很麻煩很冗長

    我的方法是如果在 "某張地圖名稱" == "特定之地圖名稱" end
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2017-11-20 08:16 PM
  • 簽到天數: 393 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2015-5-29 12:45:49 | 顯示全部樓層
    game1993 發表於 2015-5-29 12:38 PM
    看妳自己高興吧
    我使用迴圈是因為方便設定地圖
    如果你不介意也是可以用 "||"

    也謝謝妳熱心回答我,無私的分享方法^_^
    回復

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-3-29 03:12 AM , Processed in 0.077859 second(s), 18 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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