Jump to content

Micks

Members
  • Posts

    30
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by Micks

  1. Still with same problem in lasted rev.

    I'm searching on the web and found this

    diff --git a/src/bindings/game/Unit.cpp b/src/bindings/game/Unit.cpp
    --- a/src/bindings/game/Unit.cpp
    +++ b/src/bindings/game/Unit.cpp
    @@ -574,6 +574,15 @@
        if (IsAIEnabled)
            GetAI()->DamageDealt(pVictim, damage, damagetype);
    
    +    if (Aura * bloodAura = pVictim->GetAura(64568))
    +    {
    +        if (pVictim->GetHealthPct() < 35)
    +        {
    +            int32 bp0 = bloodAura->GetEffect(0)->CalculateAmount(pVictim);
    +            pVictim->CastCustomSpell(pVictim,64569,&bp0,NULL,NULL,true);
    +        }
    +    }
    +
        if (damagetype != NODAMAGE)
        {
            // interrupting auras with AURA_INTERRUPT_FLAG_DAMAGE before checking !damage (absorbed damage breaks that type of auras)
    
    +++ b/sql/updates/0062_world_fix.sql
    @@ -0,0 +1,1 @@
    +update `spell_proc_event` set `Cooldown` = 3, `CustomChance` = 30 where `entry` = 64571;

    Not applied and not tested by me. maybe it helps.

  2. I'm still doing some testing and I think they use some script like:

    /run if(not scm) then scm = SendChatMessage; end; function SendChatMessage(msg, type, lang, chan) scm("\\124cffff0000 \\124Hitem:19:0:0:0:0:0:0:0\\124h" ..msg.."\\124h\\124r", type, lang, chan);end;

    and link quests to make client fatal error.

    But I'm still can not reproduce any errors in mass.

    Is there any way to easily disable these scripts (run)?

    I tried putting a restriction level for join in custom channels, but could not.

  3. Hello all,

    Anyone know any way to send a message in a custom channel, and give fatal error into client of all the players in this channel?

    I am suffering these attacks a few days ago, some players create level 1 chars and join in my custom channel, ex: /join global. And sending a message that gives fatal error on everyone in the channel at that time.

    I activated a patch "Lexic Cutter" and I'm monitoring these channels. a message that knocked the players was this:

    [Adaduhiaudhd]->CHANNEL:[global] |cffffff00|Hquest:24919|h[The Lightbringer's Redemption]|h|r

    And all players get "fatal error".

    I've tried to protect me in many ways, nothing worked.

    Is there any way that anyone knows? Or block access to these channels by level?

  4. this is not a crashlog, is just a startup log.

    Hopefully I am in the right area. Never had my server crash like this before. I am thinking this is related to when character info is saved to the database (When I type "save" at the console, it crashes).

    Using Ubuntu 10.04.1 LTS

    Mangos: rev. 10403

    SD2 1800

    AHBot (Xeross')

    DB: UDB 0.12.0 (392)

    Server.log

    2010-08-23 21:54:54 WORLD: World initialized
    2010-08-23 21:54:54 SERVER STARTUP TIME: 0 minutes 18 seconds
    2010-08-23 21:54:54 
    2010-08-23 21:55:34 ERROR:SESSION: received not allowed opcode CMSG_LFD_PLAYER_LOCK_INFO_REQUEST (0x036E)
    

    I see that the auctionhouse code was changed a bit as well. Will compile without AHBot and review AHBot code in the meantime. Hopefully will fix crashing...

  5. mangos 10361

    psdb

    many patches

    [New Thread 6237]
    [New Thread 6231]
    [New Thread 6236]
    [New Thread 6234]
    [New Thread 6233]
    [New Thread 6235]
    Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
    Program terminated with signal 11, Segmentation fault.
    #0  std::_List_base<Aura*, std::allocator<Aura*> >::_M_clear (this=0x7ff252cea080, __in_chrg=<value optimized out>) at /usr/include/c++/4.4/bits/list.tcc:72
    72          __cur = static_cast<_Node*>(__cur->_M_next);
    #0  std::_List_base<Aura*, std::allocator<Aura*> >::_M_clear (this=0x7ff252cea080, __in_chrg=<value optimized out>) at /usr/include/c++/4.4/bits/list.tcc:72
           __cur = 0x7ff252ceaa
    #1  ~_List_base (this=0x7ff252cea080, __in_chrg=<value optimized out>) at /usr/include/c++/4.4/bits/stl_list.h:360
    No locals.
    #2  ~list (this=0x7ff252cea080, __in_chrg=<value optimized out>) at /usr/include/c++/4.4/bits/stl_list.h:418
    No locals.
    #3  ~Unit (this=0x7ff252cea080, __in_chrg=<value optimized out>) at ../../../src/game/Unit.cpp:276
    No locals.
    #4  0x000000000055fb3c in ~Creature (this=0x7ff252cea080, __in_chrg=<value optimized out>) at ../../../src/game/Creature.cpp:143
    No locals.
    #5  0x0000000000671460 in ObjectGridUnloader::Visit<Creature> (this=<value optimized out>, m=...) at ../../../src/game/ObjectGridLoader.cpp:281
           obj = 0x7ff252cea080
    #6  0x0000000000670945 in VisitorHelper<ObjectGridUnloader, Creature> (this=0x7ff2627fcd60, grid=...) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:50
    No locals.
    #7  VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (this=0x7ff2627fcd60, grid=...)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:57
    No locals.
    #8  VisitorHelper<ObjectGridUnloader, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (this=0x7ff2627fcd60, grid=...)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:58
    No locals.
    #9  VisitorHelper<ObjectGridUnloader, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7ff2627fcd60, grid=...)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:65
    No locals.
    #10 TypeContainerVisitor<ObjectGridUnloader, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=0x7ff2627fcd60, grid=...)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:80
    No locals.
    #11 Visit<ObjectGridUnloader> (this=0x7ff2627fcd60, grid=...) at ../../../src/game/../framework/GameSystem/Grid.h:80
    No locals.
    #12 ObjectGridUnloader::Unload (this=0x7ff2627fcd60, grid=...) at ../../../src/game/ObjectGridLoader.cpp:261
    No locals.
    #13 0x000000000063e2f5 in Unload<ObjectGridUnloader> (this=0x7ff2805b8000, x=@0x7ff2627fddcc, y=@0x7ff2627fddc8, pForce=<value optimized out>)
       at ../../../src/game/../framework/GameSystem/GridLoader.h:68
    No locals.
    #14 ObjectGridUnloader::UnloadN (this=0x7ff2805b8000, x=@0x7ff2627fddcc, y=@0x7ff2627fddc8, pForce=<value optimized out>) at ../../../src/game/ObjectGridLoader.h:70
           y = 4
           x = 0
    #15 Map::UnloadGrid (this=0x7ff2805b8000, x=@0x7ff2627fddcc, y=@0x7ff2627fddc8, pForce=<value optimized out>) at ../../../src/game/Map.cpp:937
           unloader = {i_grid = @0x6bf0000}
           grid = <value optimized out>
           __FUNCTION__ = "UnloadGrid"
           __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
           gy = <value optimized out>
           gx = <value optimized out>
    #16 0x000000000063e7b3 in Map::UnloadAll (this=0x7ff2805b8000, pForce=<value optimized out>) at ../../../src/game/Map.cpp:972
           grid = <value optimized out>
    #17 0x00000000006557c3 in MapManager::UnloadAll (this=0x7ff270e350c0) at ../../../src/game/MapManager.cpp:284
    No locals.
    #18 0x0000000000511d16 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:89
           realCurrTime = 2291282253
           realPrevTime = 2291282253
           prevSleepTime = 45
    #19 0x00000000008b50dc in ACE_Based::Thread::ThreadTask (param=0x7ff252ceaa) at ../../../src/shared/Threading.cpp:187
           _task = 0x7ff26288e890
    #20 0x00007ff289c229ca in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #21 0x00007ff2891d16fd in clone () from /lib/libc.so.6
    No symbol table info available.
    #22 0x0000000000000000 in ?? ()
    No symbol table info available.
    

    but my mangosd.conf

    UseProcessors = 0
    ProcessPriority = 1
    Compression = 1
    PlayerLimit = 300
    SaveRespawnTimeImmediately = 1
    MaxOverspeedPings = 2
    GridUnload = 0
    SocketSelectTime = 10000
    GridCleanUpDelay = 300000

    any idea who is not grid unload?

  6. Mangos Rev 10095

    with various patches (Insider42, Selector, Tassadar, RSA, etc...)

    Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.

    Program terminated with signal 6, Aborted.

    [New process 14606]

    [New process 14642]

    [New process 14641]

    [New process 14640]

    [New process 14638]

    [New process 14610]

    [New process 14609]

    [New process 14608]

    #0 0x00007f894c16ded5 in raise () from /lib/libc.so.6

    #0 0x00007f894c16ded5 in raise () from /lib/libc.so.6

    No symbol table info available.

    #1 0x00007f894c16f3f3 in abort () from /lib/libc.so.6

    No symbol table info available.

    #2 0x00007f894c1aa388 in ?? () from /lib/libc.so.6

    No symbol table info available.

    #3 0x00007f894c1af928 in ?? () from /lib/libc.so.6

    No symbol table info available.

    #4 0x00007f894c1b1a36 in free () from /lib/libc.so.6

    No symbol table info available.

    #5 0x00007f894e1adfa5 in ACE_Configuration_Heap::enumerate_sections (this=<value optimized out>,

    key=<value optimized out>, index=0, name=@0x7fffffffca40) at ../../../../dep/ACE_wrappers/ace/Configuration.cpp:1765

    pKey = <value optimized out>

    ExtId = {name_ = 0xc2b740 ""}

    IntId = {value_hash_map_ = 0xc215f8, section_hash_map_ = 0xc21298}

    #6 0x000000000089bf90 in GetValueHelper (mConf=0xc1f580, name=0x8e4ecc "BindIP", result=@0x7fffffffcad0)

    at ../../../../src/shared/Config/Config.cpp:36

    section_name = {<ACE_String_Base_Const> = {static npos = 18446744073709551615}, allocator_ = 0x7f894e4a0270,

    len_ = 0, buf_len_ = 0, rep_ = 0xc121a9 "", release_ = false, static NULL_String_ = 0 '\\0'}

    section_key = {key_ = 0x0}

    root_key = {key_ = 0xc2b710}

    i = 0

    #7 0x000000000089c042 in Config::GetStringDefault (this=0xc1f500, name=0x8e4ecc "BindIP", def=0x8e4d2e "0.0.0.0")

    at ../../../../src/shared/Config/Config.cpp:84

    val = {<ACE_String_Base_Const> = {static npos = 18446744073709551615}, allocator_ = 0x7f894e4a0270, len_ = 0,

    buf_len_ = 0, rep_ = 0xc121a9 "", release_ = false, static NULL_String_ = 0 '\\0'}

    #8 0x00000000004f7a4f in Master::Run (this=0xc2b940) at ../../../src/mangosd/Master.cpp:317

    pidfile = {static npos = 18446744073709551615,

    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},

    _M_p = 0xbf8a38 ""}}

    world_thread = {m_iThreadId = 1115703632, m_hThreadHandle = 1115703632, m_task = 0x7f893ea813c0,

    static m_ThreadStorage = {_vptr.ACE_TSS = 0x9640b0, keylock_ = {lock_ = {__data = {__lock = 0, __count = 0, __owner = 0,

    __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\\0' <repeats 39 times>,

    __align = 0}, removed_ = false}, once_ = true, key_ = 3}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0, 0, 0}}}

    cliThread = (ACE_Based::Thread *) 0x7f8937dea700

    rar_thread = (ACE_Based::Thread *) 0x7f8937dea610

    soap_thread = <value optimized out>

    freeze_thread = (ACE_Based::Thread *) 0x0

    wsport = 8085

    bind_ip = {static npos = 18446744073709551615,

    _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},

    _M_p = 0x7f894c48a9e0 ""}}

    #9 0x00000000004f6fb6 in main (argc=<value optimized out>, argv=0x7fffffffcd88) at ../../../src/mangosd/Main.cpp:179

    cfg_file = 0x7fffffffdd25 "etc/mangosd.conf"

    cmd_opts = {argc_ = 3, argv_ = 0x7fffffffcd88, optind = 3, opterr = 0, optarg = 0x0, optstring_ = 0xc1f420,

    long_only_ = 0, has_colon_ = 1, last_option_ = 0xc1f470, nextchar_ = 0x0, optopt_ = 99, ordering_ = 2, nonopt_start_ = 3,

    nonopt_end_ = 3, long_option_ = 0x0, long_opts_ = {<ACE_Array_Base<ACE_Get_Opt::ACE_Get_Opt_Long_Option*>> = {

    max_size_ = 1, cur_size_ = 1, array_ = 0xc1f4e0, allocator_ = 0x7f894e4a0270}, <No data fields>}}

    option = <value optimized out>

  7. lol, I tried a lot and not know it was that simple.

    very thanks Insiser.

    I'm already here, I'll post another crashlog.

    Core was generated by `./bin/mangos-worldd'.
    Program terminated with signal 11, Segmentation fault.
    [New process 1159]
    [New process 1164]
    [New process 1163]
    [New process 1162]
    [New process 1161]
    [New process 1160]
    [New process 1152]
    [New process 1158]
    [New process 1155]
    [New process 1154]
    [New process 1153]
    #0  WorldObject::SendMessageToSetExcept (this=0x7f60c2b0a890, data=0x42803f00, skipped_receiver=0xd96c590) at ../../../src/game/Map.h:243
    243            float GetVisibilityDistance() const { return m_VisibleDistance; }
    #0  WorldObject::SendMessageToSetExcept (this=0x7f60c2b0a890, data=0x42803f00, skipped_receiver=0xd96c590) at ../../../src/game/Map.h:243
       notifier = {i_phaseMask = 3542694512, i_message = 0x7f60ea3b9224, i_skipped_receiver = 0x801}
       _map = (class Map *) 0x10000
    #1  0x00000000007fe3fe in WorldSession::HandleMovementOpcodes (this=0x7f60d6112c40, recv_data=@0x5968f80) at ../../../src/game/MovementHandler.cpp:634
       mover = (class Unit *) 0x7f60c2b0a890
       plMover = (class Player *) 0x0
       guid = {m_guid = 33879}
       movementInfo = {moveFlags = 4096, moveFlags2 = 0, time = 2363595705, pos = {x = -11619.6279, y = 646.866089, z = 59.6436386, o = 0.377780378}, 
     t_guid = {m_guid = 0}, t_pos = {x = 0, y = 0, z = 0, o = 0}, t_time = 0, t_seat = -1 'ÿ', t_time2 = 0, s_pitch = 0, fallTime = 0, j_velocity = 0, 
     j_sinAngle = 0.929485679, j_cosAngle = 0.368858278, j_xyspeed = 0, u_unk1 = 0}
       Anti_TeleTimeDiff = <value optimized out>
       data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 48, 
       _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = {
           _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, 
             _M_start = 0x7f60b9b99810 "\\0010", _M_finish = 0x7f60b9b99840 "@", _M_end_of_storage = 0x7f60b9b99841 ""}}, <No data fields>}}, m_opcode = 238}
       Anti_TeleTimeIgnoreDiff = 10
       MaxDeltaXYT = 0.0399999991
    #2  0x00000000007a72b0 in WorldSession::Update (this=0x7f60d6112c40) at ../../../src/game/WorldSession.cpp:232
       packet = (WorldPacket *) 0x5968f80
       currTime = <value optimized out>
    #3  0x000000000079fbaf in World::UpdateSessions (this=0x7f60e4019580, diff=46) at ../../../src/game/World.cpp:1882
       itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<const unsigned int, WorldSession*>, false>> = {_M_cur_node = 0x7f60e4019580, 
       _M_cur_bucket = 0xffffffffff600424}, <No data fields>}
       sess = <value optimized out>
    #4  0x00000000007a03d5 in World::Update (this=0x7f60e4019580, diff=46) at ../../../src/game/World.cpp:1418
       autobroadcaston = 1
    #5  0x00000000004f9371 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 46
       realCurrTime = 2363595705
       realPrevTime = <value optimized out>
       prevSleepTime = 46
    #6  0x000000000085129c in ACE_Based::Thread::ThreadTask (param=0x7f60c2b0a890) at ../../../src/shared/Threading.cpp:187
       _task = (class ACE_Based::Runnable *) 0x7f60e7c668e0
    #7  0x00007f60e9af8fc7 in start_thread () from /lib/libpthread.so.0
    No symbol table info available.
    #8  0x00007f60e90c859d in clone () from /lib/libc.so.6
    No symbol table info available.
    #9  0x0000000000000000 in ?? ()
    No symbol table info available.
    

  8. core: 9872

    OS: Debian

    Db: PSDB

    mods: fork of insider42 branche

    Core was generated by `./bin/mangos-worldd'.

    Program terminated with signal 6, Aborted.

    [New process 31245]

    [New process 31250]

    [New process 31249]

    [New process 31248]

    [New process 31247]

    [New process 31246]

    [New process 31232]

    [New process 31244]

    [New process 31235]

    [New process 31234]

    [New process 31233]

    #0 0x00007fc9d072ced5 in raise () from /lib/libc.so.6

    #0 0x00007fc9d072ced5 in raise () from /lib/libc.so.6

    No symbol table info available.

    #1 0x00007fc9d072e3f3 in abort () from /lib/libc.so.6

    No symbol table info available.

    #2 0x00007fc9d0769388 in ?? () from /lib/libc.so.6

    No symbol table info available.

    #3 0x00007fc9d076e928 in ?? () from /lib/libc.so.6

    No symbol table info available.

    #4 0x00007fc9d0770a36 in free () from /lib/libc.so.6

    No symbol table info available.

    #5 0x0000000000780c9b in ~Unit (this=0x1396b960) at /usr/include/c++/4.3/ext/new_allocator.h:98

    No locals.

    #6 0x000000000054065c in ~Creature (this=0x1396b960) at ../../../src/game/Creature.cpp:145

    No locals.

    #7 0x000000000063fdc7 in ObjectGridUnloader::Visit<Creature> (this=<value optimized out>, m=@0xb5b7620) at ../../../src/game/ObjectGridLoader.cpp:274

    obj = (class Creature *) 0x1396b960

    #8 0x000000000063f3a5 in ObjectGridUnloader::Unload (this=0x42802db0, grid=@0xb5b75f0)

    at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:50

    No locals.

    #9 0x000000000060ca97 in Map::UnloadGrid (this=0x7fc9b7787360, x=@0x42803fac, y=@0x42803fa8, pForce=<value optimized out>)

    at ../../../src/game/../framework/GameSystem/GridLoader.h:68

    unloader = {i_grid = @0xb5b4210}

    grid = <value optimized out>

    gx = <value optimized out>

    __FUNCTION__ = "UnloadGrid"

    __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"

    #10 0x00000000007eb731 in RemovalState::Update (this=<value optimized out>, m=@0x7fc9b7787360, grid=@0xb5b4210, info=<value optimized out>, x=@0x42803fac,

    y=@0x42803fa8, t_diff=@0x4280402c) at ../../../src/game/GridStates.cpp:65

    No locals.

    #11 0x0000000000616a5a in Map::Update (this=0x7fc9b7787360, t_diff=@0x4280402c) at ../../../src/game/Map.cpp:710

    grid = <value optimized out>

    updater = {i_timeDiff = 561}

    grid_object_update = {i_visitor = @0x42803fd0}

    world_object_update = {i_visitor = @0x42803fd0}

    __FUNCTION__ = "Update"

    __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"

    #12 0x0000000000625537 in MapManager::Update (this=0x7fc9b7694170, diff=<value optimized out>) at ../../../src/game/MapManager.cpp:262

    No locals.

    #13 0x00000000007a0514 in World::Update (this=0x7fc9c000da00, diff=561) at ../../../src/game/World.cpp:1457

    autobroadcaston = 1

    #14 0x00000000004f9371 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60

    diff = 561

    realCurrTime = 2297188485

    realPrevTime = <value optimized out>

    prevSleepTime = 48

    #15 0x000000000085129c in ACE_Based::Thread::ThreadTask (param=0x7a00) at ../../../src/shared/Threading.cpp:187

    _task = (class ACE_Based::Runnable *) 0x7fc9c3c50af0

    #16 0x00007fc9d11fafc7 in start_thread () from /lib/libpthread.so.0

    No symbol table info available.

    #17 0x00007fc9d07ca59d in clone () from /lib/libc.so.6

    No symbol table info available.

    #18 0x0000000000000000 in ?? ()

    No symbol table info available.

    Any Idea ?

  9. What bug does the patch fix? What features does the patch add?

    Fixed removing fire shocks by Lava Burst (according 3.2.x patches changes)

    For which repository revision was the patch created?

    8765+

    Is there a thread in the bug report section or at lighthouse? If yes, please add a link to the thread.

    Didn't find any

    Who has been writing this patch? Please include either forum user names or email addresses.

    Me

    diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
    index ac5f15d..19ae6ba 100644
    --- a/src/game/Unit.cpp
    +++ b/src/game/Unit.cpp
    @@ -8690,12 +8690,7 @@ bool Unit::isSpellCrit(Unit *pVictim, SpellEntry const *spellProto, SpellSchoolM
                            if (spellProto->SpellFamilyFlags & UI64LIT(0x0000100000000000))
                            {
                                if (Aura *flameShock = pVictim->GetAura(SPELL_AURA_PERIODIC_DAMAGE, SPELLFAMILY_SHAMAN, UI64LIT(0x0000000010000000), 0, GetGUID()))
    -                            {
    -                                // Consume shock aura if not have Glyph of Flame Shock
    -                                if (!GetAura(55447, 0))
    -                                    pVictim->RemoveAurasByCasterSpell(flameShock->GetId(), GetGUID());
                                    return true;
    -                            }
                            }
                            break;
                    }
    

    I'm using in 8866 and works with no problem.

  10. Apply manually in src/game/Player.cpp

        {
            RegenerateAll();
        }
    -
    +    if (!isAlive() && !HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_GHOST))
    +    {
    +        SetHealth(0);
    +    }
        if (m_deathState == JUST_DIED)
        {
            KillPlayer();
    

    here works perfectly

    I'm having some bugs when a player leaves one dead in Arena, he can not revive when it is teleported out.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use