OK論壇

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

隊伍冷卻時間

 關閉 [複製鏈接]
  • TA的每日心情
    奮斗
    2016-5-27 04:49 PM
  • 簽到天數: 101 天

    連續簽到: 2 天

    [LV.6]常住居民II

    發表於 2016-4-14 22:37:37 | 顯示全部樓層 |閱讀模式
    在副本進入中,我使用

            getpartymember(getcharid(1),2);
            set .@partymembercount,$@partymembercount;
            copyarray .@partymemberaid[0],$@partymemberaid[0],.@partymembercount;
            for(set .@i,0;.@i<.@partymembercount;set .@i,.@i+1){
                    attachrid(.@partymemberaid[.@i]);
                    set 時間判斷變數;
            }

    然後進入副本使用 warpparty

    這一段 語法,讓每個隊伍都加入 時間判斷變數,

    所以在這隊伍裡面的玩家都已經有冷卻時間了

    所以只要是現在隊伍內的玩家再進入副本都無法

    但是,如果新的人員進來當隊長,就可以進去這副本

    請問該怎解決?

    1.我有想到是說,讀取現在當前的所有隊員的時間變數然後判斷是否冷卻時間已過 但是不知道用甚麼方法抓取變數
    回復

    使用道具 舉報

  • TA的每日心情

    2016-10-9 02:36 PM
  • 簽到天數: 976 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-4-14 23:48:12 | 顯示全部樓層
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-1-20 01:00 AM
  • 簽到天數: 424 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2016-4-15 04:05:21 | 顯示全部樓層
    本帖最後由 hahaha125 於 2016-4-15 04:41 AM 編輯

    本人ra這樣寫可不用warpparty,這版本前前後後修改有三次,
    一開始是在副本內踩點偵測,後來有點問題就修改成這樣。
    進入後就不能出來,要出來的話可以另加一個quest,
    只有雙開測試,未公開測試。
    1. getpartymember getcharid(1),2;
    2. set .@partymembercount,$@partymembercount;
    3. copyarray .@partymemberaid[0],$@partymemberaid[0],.@partymembercount;
    4. for(set .@i,0; .@i<.@partymembercount; set .@i,.@i+1) {
    5.         if (attachrid(.@partymemberaid[.@i])) {
    6.                 if (checkquest(atoi(getarg(0)),PLAYTIME) == 2) {
    7.                         erasequest 12002;
    8.                 }
    9.                 if (checkquest(atoi(getarg(0)),PLAYTIME) != -1) {
    10.                         dispbottom "副本冷卻時間尚未結束。";
    11.                 }
    12.                 if (checkquest(atoi(getarg(0)),PLAYTIME) == -1) {
    13.                         setquest 12002;
    14.                         instance_enter ("魔物終結之塔");
    15.                 }
    16.                 detachrid;
    17.                 }
    18.         }
    19.         end;
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2016-5-27 04:49 PM
  • 簽到天數: 101 天

    連續簽到: 2 天

    [LV.6]常住居民II

     樓主| 發表於 2016-4-16 15:14:10 | 顯示全部樓層
    本帖最後由 jupiterfate 於 2016-4-16 11:17 PM 編輯

    如果是使用warpparty然後進去後完成副本,接下來換沒有CD任務的玩家當隊長時,該怎辦?(因為這樣他們一樣可進副本)
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-25 04:32 PM , Processed in 0.051165 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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