OK論壇

 找回密碼
 註冊
查看: 1481|回復: 8

SEAR多開腳本

[複製鏈接]
  • TA的每日心情
    擦汗
    2017-6-19 08:30 PM
  • 簽到天數: 175 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2017-2-2 23:52:58 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: 4.17.47
    問題內容: 腳本問題
    本帖最後由 lv9999 於 2017-2-10 01:18 PM 編輯

    關於線上多開
    我想再多寫個繞過
    如account_id 新增2000000

    ID會繞過程式

    不知道拿邊有問題
    請各位指教感謝
    腳本如下
    新增
    cleararray @oAccountId,"",getarraysize(@oAccountId);
    setarray @oAccountId[0],"2000000","2000001";

    for(set .@s,0; .@s < getarraysize(@oAccountId); set .@s,.@s+1){
                  if(getcharid(3)==@oAccountId[.@s])
                  {
                          end;
                  }
              }
    回復

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2017-2-3 00:34:41 | 顯示全部樓層
    1. OnInit:
    複製代碼
    下方添加
    1. cleararray @oAccountId,"",getarraysize(@oAccountId);
    2. setarray @oAccountId[0],"2000000","2000001";
    複製代碼
    1. OnPCLoginEvent:
    複製代碼
    下方添加
    1. for(set .@s,0; .@s < getarraysize(@oAccountId); set .@s,.@s+1){
    2.               if(getcharid(3)==@oAccountId[.@s])
    3.               {
    4.                       end;
    5.               }
    6.           }
    複製代碼
    設定變數問題詳閱  SET 數 值 , SET 使 用
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2017-6-19 08:30 PM
  • 簽到天數: 175 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2017-2-3 01:35:49 | 顯示全部樓層
    本帖最後由 lv9999 於 2017-2-10 01:16 PM 編輯
    game1993 發表於 2017-2-3 12:34 AM
    下方添加下方添加設定變數問題詳閱  SET 數 值 , SET 使 用

    我設定過後還是沒有反應

    不知道拿一個環節出了問題

    再麻煩大大

    我用附件
    感謝
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    4 天前
  • 簽到天數: 1027 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2017-2-3 08:14:16 | 顯示全部樓層
    game1993 發表於 2017-2-3 12:34 AM
    下方添加下方添加設定變數問題詳閱  SET 數 值 , SET 使 用
    1. setarray .oAccountId[0],"2000000","2000001";
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2022-3-25 08:36 PM
  • 簽到天數: 868 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2017-2-3 10:50:30 | 顯示全部樓層
    個人建議你一個除錯的方式

    用Announce或Mes把你覺得有問題的地方顯示出來

    如果原始是
    if(a==b){
        c=0;
    }
    除錯時可以用
    mes(a);
    mes(b);
    if(a==b){
        c=0;
        mes("a==b");
    }
    close;

    這樣的方式可以找出大部分的邏輯與變數問題。

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-9-15 03:18 PM
  • 簽到天數: 842 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2017-2-3 11:35:08 | 顯示全部樓層
    本帖最後由 o03126 於 2017-2-3 05:48 PM 編輯

    字串放在整數陣列.... 出來都是0才是正常的吧lol


    setarray @oAccountId,2000000,2000001;
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2017-2-3 17:22:52 | 顯示全部樓層
    lv9999 發表於 2017-2-3 01:35 AM
    我設定過後還是沒有反應

    不知道拿一個環節出了問題

    依照 #4
    並修改腳本
    1. OnInit:
    2. OnPCLoginEvent:
    複製代碼
    放下同一個NPC之下

    否則修改為 $@  伺服器不紀錄變量$      伺服器紀錄變量 即可
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    4 天前
  • 簽到天數: 1027 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2017-2-3 18:32:37 | 顯示全部樓層
    本帖最後由 louis8604031 於 2017-2-3 06:36 PM 編輯
    game1993 發表於 2017-2-3 05:22 PM
    依照 #4
    並修改腳本
    把放下同一個NPC之下

    補充一下

      
    變數範例
      
      
    意義
      
      name
      
      角色永久變數
      
      name$
      
      角色永久字串
      
      @name
      
      角色臨時變數
      
      @name$
      
      角色臨時字串
      
      $name
      
      永久全域變數(伺服器變數)
      
      $name$
      
      永久全域字串
      
      .name
      
      NPC臨時變數
      
      .name$
      
      NPC臨時字串
      
      .@name
      
      NPC臨時區域變數(scope)
      
      .@name$
      
      NPC臨時區域字串
      
      ‘name
      
      副本變數
      
      ‘name$
      
      副本字串
      
      #name
      
      帳號永久變數
      
      #name$
      
      帳號永久字串
      
      ##name
      
      帳號永久變數(分流有效)
      
      ##name$
      
      帳號永久字串(分流有效)
      

        而.name和.@name的區別在於,當腳本結束時.@name就會消失,而.name是重開機或是重讀才會消失。
    ‘name則是在副本結束時即消失。

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2017-6-19 08:30 PM
  • 簽到天數: 175 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2017-2-3 18:35:31 | 顯示全部樓層
    終於知道問題點

    感謝大大    詳細解說

    原來是變數的問題


    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-27 03:20 AM , Processed in 0.053981 second(s), 27 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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