OK論壇

 找回密碼
 註冊
樓主: viva720630

PvP 死亡後復活問題!(幫忙)

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-8-1 18:20:33 | 顯示全部樓層
    快 不 快 又 怎 麼 樣

    最 後 有 飛 出 去 就 好
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2011-3-25 10:21 PM
  • 簽到天數: 12 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2009-8-1 18:24:17 | 顯示全部樓層
    快 不 快 又 怎 麼 樣

    最 後 有 飛 出 去 就 好
    goddameit 發表於 2009-8-1 06:20 PM


    我文章問的問題就是第2次死亡出場速度..第2次死亡出場不快玩家只要復活按快一點..就可以一只洗
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-8-1 18:28:48 | 顯示全部樓層
    = ='

    有 沒 有 復 活 不 重 要

    重 要 是 死 2 次 後

    有 沒 有 飛 出 去

    不 管 他 是 死 是 活

    還 是 只 要 他 復 活 就 不 會 被 warp 出 去
    (( 注 意 ! 我 是 說 warp
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2011-3-25 10:21 PM
  • 簽到天數: 12 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2009-8-1 18:31:46 | 顯示全部樓層
    = ='

    有 沒 有 復 活 不 重 要

    重 要 是 死 2 次 後

    有 沒 有 飛 出 去

    不 管 他 是 死 是 活

    還 是 只 要 他 復 活 就 不 會 被 warp 出 去
    (( 注 意 ! 我 是 說 warp
    goddameit 發表於 2009-8-1 06:28 PM


    EA本身不是死第2次以定會出場嗎

    我是想修改第2次死亡出場速度能改快一點
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-8-1 18:33:40 | 顯示全部樓層
    #34
    那 沒 辦 法 改

    用 腳 本 飛 吧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2021-5-4 08:01 AM
  • 簽到天數: 26 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2009-8-1 18:37:57 | 顯示全部樓層
    - script Die -1,{
    OnPCDieEvent:
            set @death;
            if(@death>=2)
    {
            warp "new_5-2",154,174;
            close;
            end;
    }



    我修改成這樣..但是第2次死亡出場又不快了
    viva720630 發表於 2009-8-1 06:15 PM


    PK場地圖,X,Y,4        script        PVP_DIE_EVENT        -1,{
    OnPCDieEvent:
    set @death,@death+1;
    if(@death>=2)
    {
    warp "重生點地圖",X,Y;
    set @death,0;
    }
    end;
    }

    如果不懂腳本,就別擅自修改
    紅字中是判斷的重要關鍵,設置@death.@death+1
    用意是因為@death不是系統變量,所以他的數值是0
    而這樣的變量設置是疊加1,如果為0那麼會+1=1
    為1則+1=2
    而後面判斷後執行warp後要清0
    因為@的變量雖為暫存,但是也要等角色離開遊戲才會刪除

    而反觀你自己設定?  連變量數值都沒有....
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-8-1 18:39:09 | 顯示全部樓層
    隨 緣 吧
    緣 分 沒 了 就 作 罷 了
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-8-1 18:41:25 | 顯示全部樓層
    #38
    總 覺 得 我 們 說 話 你 都 沒 在 看
    所 以 興 趣 缺 缺
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2011-3-25 10:21 PM
  • 簽到天數: 12 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

     樓主| 發表於 2009-8-1 18:51:07 | 顯示全部樓層
    #38
    總 覺 得 我 們 說 話 你 都 沒 在 看
    所 以 興 趣 缺 缺
    goddameit 發表於 2009-8-1 06:41 PM



    剛沒看到他最後回覆

    我已經成功了....謝囉
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2009-8-1 19:08:49 | 顯示全部樓層
    #39
    解決就改標題吧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-5-27 04:43 PM
  • 簽到天數: 17 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2009-8-2 11:59:31 | 顯示全部樓層
    OnPCdie 是全地圖事件  

    你要加個getmapxy啦=ˇ=
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2021-5-4 08:01 AM
  • 簽到天數: 26 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2009-8-2 13:46:24 | 顯示全部樓層
    #41
    這我倒是忘了加入
    給樓主:
    標籤下再插入這段就好了
    getmapxy(@mapname$,@mapx,@mapy,0);
    if(@mapname$=="pvp_y_1-2")
    不過使用這腳本有個注意的地方
    已知EA會出現人物死亡被傳走後
    會出現可以活動但是無法使用任何功能的殭屍狀態= =
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2012-6-13 04:41 PM
  • 簽到天數: 9 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2009-8-2 13:50:57 | 顯示全部樓層
    pc.c

    int pc_dead(5561)

                            add_timer(tick+1000, pc_respawn_timer,sd->bl.id,0);
    ->
                            add_timer(tick, pc_respawn_timer,sd->bl.id,0);
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2021-5-4 08:01 AM
  • 簽到天數: 26 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2009-8-2 14:18:10 | 顯示全部樓層
    pc.c

    int pc_dead(5561)

                            add_timer(tick+1000, pc_respawn_timer,sd->bl.id,0);
    ->
                            add_timer(tick, pc_respawn_timer,sd->bl.id,0);
    £×SKY﹋° 發表於 2009-8-2 01:50 PM


    大哥呀,沒看錯這是原碼吧

    你讓一個連腳本都看不太懂得人改原碼應該不現實= =
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2009-8-2 14:19:32 | 顯示全部樓層
    #44
    我 看 得 懂

    因 為 多 了
    r(tick+1000 所 以 有 延 遲
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-30 05:22 PM , Processed in 0.050825 second(s), 17 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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