OK論壇

 找回密碼
 註冊
查看: 1428|回復: 9

關於OnPCMoveMap 問題

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2009-7-27 05:37:57 | 顯示全部樓層 |閱讀模式
本帖最後由 俊仔仔 於 2009-7-27 10:49 PM 編輯

小弟打算在道場腳本設定玩家用@load指令的時候,道場數據會全變為0

但我加了OnPCMoveMap: 在腳本多處,也沒有執行該指令
那麼是因為OnPCMoveMap:沒法指向@load ?
還是加上OnPCMoveMap的位置錯誤?
如果是這樣的話有沒有方法設定玩家用@load指令的時候,道場數據會全變為0?

拜託各位大大了
回復

使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-7-27 06:14:25 | 顯示全部樓層
    OnPCLoadMapEvent:

    This special label will trigger once a player steps in a map marked with the
    'loadevent' mapflag and attach its RID. The fact that this label requires a
    mapflag for it to work is because, otherwise, it'd be server-wide and trigger
    everytime a player would change maps. Imagine the server load with 1,000 players
    (oh the pain...)
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-7-27 15:17:50 | 顯示全部樓層
    OnPCLoadMapEvent:

    This special label will trigger once a player steps in a map marked with the
    'loadevent' mapflag and attach its RID. The fact that this label requires a
    mapflag for it to work ...
    goddameit 發表於 2009-7-27 06:14 AM

    但是 OnPCMoveMap 與 OnPCLoadMapEvent 不同吧?
    OnPCLoadMapEvent 是當人物踏入地圖時並且mapflag包含loadevent時執行的事件
    OnPCMoveMap 是玩家過圖時執行的事件

    不是嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-7-27 22:00:59 | 顯示全部樓層
    你 自 創 標 籤 嗎
    ea 有 OnPCMoveMap 這 標 籤 嗎
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-7-27 22:13:58 | 顯示全部樓層
    沒有嗎
    我在網上下載了一個ea的指令說明文件中有提及......

    如果沒有的話,那麼有其他方法可以
    設定玩家用@load或其他方法轉換地圖的時候,道場數據會全變為0嗎?

    謝謝大大!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-7-27 22:19:00 | 顯示全部樓層
    目 前 沒 想 法

    你 把 前 因 後 果 都 說 明 下 吧
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-7-27 22:27:22 | 顯示全部樓層
    本帖最後由 俊仔仔 於 2009-7-27 10:28 PM 編輯

    我的道場系統,基本上的功能都具備了
    但是當玩家挑戰道場時,想要中途退出
    多數都使用@load指令傳回主城

    但是用了@load指令後
    原來的數據不會設為空
    即是 想再次報名參加挑戰道場時
    npc會說: 你的隊友已報名參加道場了,你要參加嗎?
    按 是 的話: 對不起,你的隊友已開始道場挑戰了

    而mapflag以我所知應該是沒有限制某地圖不能使用 某指令
    所以就打算找個方法,等角色一離開道場挑戰的地圖
    會把所有數據設為空/無言
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-7-27 22:34:27 | 顯示全部樓層
    最 快 方 式 :
    換 腳 本

    在 來 是
    重 新 取 得 地 圖 人 數
    隊 伍 名 稱
    作 清 除
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2009-7-27 22:49:12 | 顯示全部樓層
    我想到了一個比較合適的方法了
    謝謝大大的幫助
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-7-27 22:50:49 | 顯示全部樓層

    解 決 就 好
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-16 04:59 PM , Processed in 0.076199 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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