Jump to content

Xard

Members
  • Posts

    35
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by Xard

  1. Now this changeset for which branhc is valid since inside says is for 3.3.0 or is for the master the 9051 and not for 3.3.0
  2. Not just then that happens without vehicles also
  3. I found what caused that crash marked with <====== bool Vehicle::Create(uint32 guidlow, Map *map, uint32 phaseMask, uint32 Entry, uint32 vehicleId, uint32 team, const CreatureData *data) { SetMap(map); SetPhaseMask(phaseMask,false); CreatureInfo const *cinfo = sObjectMgr.GetCreatureTemplate(Entry); if(!cinfo) { sLog.outErrorDb("Creature entry %u does not exist.", Entry); return false; } Object::_Create(guidlow, Entry, HIGHGUID_VEHICLE); if(!UpdateEntry(Entry, team, data)) return false; if(!vehicleId) { CreatureDataAddon const *cainfo = GetCreatureAddon(); if(!cainfo) return false; vehicleId = cainfo->vehicle_id; } if(!SetVehicleId(vehicleId)) return false; LoadCreaturesAddon(); m_regenHealth = false; m_creation_time = getMSTime(); SetFloatValue(UNIT_FIELD_HOVERHEIGHT, 1.0f); //RemoveMonsterMoveFlag(MONSTER_MOVE_WALK); //Notify the map's instance data. //Only works if you create the object in it, not if it is moves to that map. //Normally non-players do not teleport to other maps. if(map->IsDungeon() && ((InstanceMap*)map)->GetInstanceData()) { ((InstanceMap*)map)->GetInstanceData()->OnCreatureCreate(this); } if(m_vehicleInfo->m_powerType == POWER_TYPE_STEAM) { setPowerType(POWER_ENERGY); SetMaxPower(POWER_ENERGY, 100); SetPower(POWER_ENERGY, 100); } else if(m_vehicleInfo->m_powerType == POWER_TYPE_PYRITE) { setPowerType(POWER_ENERGY); SetMaxPower(POWER_ENERGY, 50); SetPower(POWER_ENERGY, 50); } else { for (uint32 i = 0; i < MAX_VEHICLE_SPELLS; ++i) { if(!GetVehicleData()->v_spells[i]) continue; SpellEntry const *spellInfo = sSpellStore.LookupEntry(GetVehicleData()->v_spells[i]); if(!spellInfo) continue; if(spellInfo->powerType == POWER_MANA) break; if(spellInfo->powerType == POWER_ENERGY) { setPowerType(POWER_ENERGY); SetMaxPower(POWER_ENERGY, 100); SetPower(POWER_ENERGY, 100); break; } } } InstallAllAccessories(); <======= return true; } So i comented that and the crash has gone
  4. Well and many more 10>..\\..\\src\\game\\Spell.cpp(5201) : error C2039: 'IsInPartyWith' : is not a member of 'Unit' 10> e:\\kara\\src\\game\\Unit.h(900) : see declaration of 'Unit' 10>..\\..\\src\\game\\Spell.cpp(5203) : error C2039: 'IsInRaidWith' : is not a member of 'Unit' 10> e:\\kara\\src\\game\\Unit.h(900) : see declaration of 'Unit'
  5. An little update to add here if you try to use 28782 with the related quest the server crsahes Revision: * * 9025 * Date 19:12:2009. Time 12:43 //===================================================== *** Hardware *** Processor: AMD Phenom(tm) II X4 940 Processor Number Of Processors: 4 Physical Memory: 4192728 KB (Available: 1767916 KB) Commit Charge Limit: 12577380 KB *** Operation System *** Windows Vista or Windows Server 2008 Professional (Version 6.1, Build 7100) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 00000001400095A5 01:00000000000085A5 E:\\MaNGOS\\mangosd.exe Registers: RAX:0000000000000030 RBX:0000000000000000 RCX:0000000000000000 RDX:0000000000000000 RSI:000007FFEFF58CC0 RDI:00000001402C0930 R8: 0000000000000000 R9: 8000000000000000 R10:000007FFEDF64000 R11:0000000000000000 R12:0000000000000000 R13:0000000000000000 R14:0000000000000000 R15:00000000094DD670 CS:RIP:0033:00000001400095A5 SS:RSP:002B:00000000094DDC30 RBP:00000000 DS:002B ES:002B FS:0053 GS:002B Flags:00010297 Call stack: Address Frame Function SourceFile 00000001400095A5 00000000094DDC40 Creature::GetPetAutoSpellOnPos+35 e:\\kara\\src\\game\\creature.h line 584 0000000140613E28 00000000094DE1B0 PetAI::UpdateAI+7C8 e:\\kara\\src\\game\\petai.cpp line 204 000000014031F6D2 00000000094E9390 Creature::Update+5E2 e:\\kara\\src\\game\\creature.cpp line 444 000000014033D91A 00000000094EB3F0 Vehicle::Update+2A e:\\kara\\src\\game\\vehicle.cpp line 72 00000001401058D5 00000000094EB480 MaNGOS::ObjectUpdater::Visit+F5 e:\\kara\\src\\game\\gridnotifiersimpl.h line 47 00000001401057CD 00000000094EB4F0 VisitorHelper<MaNGOS::ObjectUpdater,Creature>+1D e:\\kara\\src\\framework\\gamesystem\\typecontainervisitor.h line 65 000000014010482D 00000000094EB520 VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<Corpse,TypeNull> >+1D e:\\kara\\src\\framework\\gamesystem\\typecontainervisitor.h line 71 00000001401040A0 00000000094EB550 VisitorHelper<MaNGOS::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeNull> > >+30 e:\\kara\\src\\framework\\gamesystem\\typecontainervisitor.h line 72 000000014010384D 00000000094EB580 VisitorHelper<MaNGOS::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeNull> > > >+1D e:\\kara\\src\\framework\\gamesystem\\typecontainervisitor.h line 95 00000001400FE3F8 00000000094EF660 Map::Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeNull> > > > >+168 e:\\kara\\src\\game\\map.h line 660 00000001400F6A98 00000000094EF750 Cell::Visit<MaNGOS::SingleThreaded<ACE_RW_Thread_Mutex>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeNull> > > > >+88 e:\\kara\\src\\game\\cellimpl.h line 48 00000001400D5A95 00000000094EFB40 Map::Update+5C5 e:\\kara\\src\\game\\map.cpp line 647 00000001402C66BF 00000000094EFC30 MapManager::Update+19F e:\\kara\\src\\game\\mapmanager.cpp line 266 000000014029A702 00000000094EFE00 World::Update+732 e:\\kara\\src\\game\\world.cpp line 1689 000000014003E9B5 00000000094EFE40 WorldRunnable::run+A5 e:\\kara\\src\\mangosd\\worldrunnable.cpp line 61 00000001402C0953 00000000094EFEB0 ACE_Based::Thread::ThreadTask+23 e:\\kara\\src\\shared\\threading.cpp line 186 000007FEEA21157B 00000000094EFEF0 ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B 00000000735B2FDF 00000000094EFF20 _endthreadex+47 00000000735B3080 00000000094EFF50 _endthreadex+E8 000000007767542D 00000000094EFF80 BaseThreadInitThunk+D 00000000778BBE51 00000000094EFFD0 RtlUserThreadStart+21 This is the code in the src at line marked with <==== void Vehicle::Update(uint32 diff) { Creature::Update(diff); InstallAllAccessories(); <========= if(despawn) { m_spawnduration -= diff; if(m_spawnduration < 0) Dismiss(); despawn = false; } if(m_regenTimer <= diff) { RegeneratePower(getPowerType()); m_regenTimer = 4000; } else m_regenTimer -= diff; } Till yerstaday's patch worked partialy after you was clicked to enter in vehicle instantly umounted you down and you losed the movement crontrols over your character until you reloged And the 28670 can't fly is acting like you don't have movement control over him
  6. Wel i can't switch seats and i also cleaned the cache:( , justcloned the reposity re added the whole sql data still can't switch seat
  7. That patch is missing the control over the eye and at the moment the orb can't fly , the patch just handled the summon nothing else
  8. at the moment any of the vehicles seat has accesories ?
  9. You should not need this with a new core it should work
  10. thank you but you have also some typpos like missing ";"
  11. This is how i did void Spell::EffectSummonType(uint32 i) { uint32 prop_id = m_spellInfo->EffectMiscValueB[i]; SummonPropertiesEntry const *summon_prop = sSummonPropertiesStore.LookupEntry(prop_id); if(!summon_prop) { sLog.outError("EffectSummonType: Unhandled summon type %u", prop_id); return; } if (prop_id == 208) { EffectSummonGuardian(i, summon_prop->FactionId); return; } and add the rest of the sd as it says i did the same way with the mirror image
  12. It whould be great to have the accesories for the seats aswell
  13. it applies use patch instead of git it will create a few rej but you should be able to add that manualy to the core
  14. Thx KAPATEJIb for importing that
  15. Edited my post what i wanted to say it was false
  16. This is cool but where to apply ? since the original post at pastebin.org is expired
  17. well if trinity core is so UBER why did you replaced with MaNGOS , to many crash ?
×
×
  • 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