Servus,
da ich derzeit meine Files von Fliege ein wenig auffrische und mir meine ganzen Fix aufschreibe (die die mir auffielen das sie nicht gefixt wurden oder vorhanden warn), habe ich nun beschlossen mal das ganze zu Releasen.
Mining-Bot Fix by LeFloyd
Kick-hack1 Fix
char.cpp
bool CHARACTER::Sync(long x, long y)
Angeln ohne Wasser Fix - Erledigt
char.cpp
- bool CHARACTER::IsNearWater() const
- {
- if (!GetSectree())
- return false;
- for (int x = -1; x <= 1; ++x)
- {
- for (int y = -1; y <= 1; ++y)
- {
- if (IS_SET(GetSectree()->GetAttribute(GetX() + x * 100, GetY() + y * 100), ATTR_WATER))
- return true;
- }
- }
- return false;
- }
- Diese Funktion fügt ihr ein (in die char.cpp ans Ende, ihr müsst natürlich noch in die char.h die Deklaration "bool IsNearWater() const;" eintragen) und geht dann zur Funktion void CHARACTER::fishing(). Da ist es relativ egal, an welcher Stelle ihr die Überprüfung einfügt, am einfachsten einfach mal ganz am Anfang - also direkt unter { folgenden Code einfügen:
- Code:
- if (!IsNearWater())
- return;
Doppelt gezählte Tötung fix - Erledigt
Ermittlung des durchschnittlichen schadens fix - Erledigt
Kill-Quest Fix - Erledigt
pc.select Fix - Erledigt
Party Fix by M2bobfixed (m2dev) - Erledigt
Immunbug-Fix - Erledigt
Wrong index Fix - Erledigt
War Bug Fix - Erledigt - schon vorhanden
License fix - Erledigt
Status point fix - Erledigt
pc.change_name Fix - Erledigt
Reload q core fix - Erledigt
questflag coredowner fix - Erledigt - schon drin
Corecrash, Buy Items with two People fix - Erledigt
Dungeon Corecrash Fix - Erledigt
Dice Coredowner Fix - Erledigt - schon drin
Guild-CoreDowner Fix - Erledigt - schon drin
Yangdrop-Corecrasher Fix - Erledigt
BabyAzrael verliert Boni im DG Fix - Erledigt
Magisches Schwert Fix - Erledigt
Items und Yang Schneller Aufheben Fix - Erledigt - schon drin
Cube-CoreDowner Fix - Erledigt - schon drin
Verzaubernde Klinge Fix - Erledigt
Invisibly-bug FIX - Erledigt
EXP Verteilung der Leader - Erledigt
Ox Event Fix - Erledigt
Pm Flood Kickhack Fix -
Fix Polymorphs Bug DMG Fix - Erledigt
Sausen Bug Fix - Erledigt
Type/subtype with bonus affect Fix - Erledigt
Auto Potion Fix -
Level-Anzeige fix - Erledigt
Gürtel Fix
input_main.cpp
- Suchen: CSafebox * pkSafebox = ch->GetSafebox();
- LPITEM pkItem = ch->GetItem(p->ItemPos);
- if (!pkSafebox || !pkItem)
- return;
- Hinzufügen
- if (pkItem->GetType() == ITEM_BELT && pkItem->IsEquipped()) // Belt inventory new bug fixed by Rideas
- {
- ch->ChatPacket(CHAT_TYPE_INFO, "Empty your belt before inventory !");
- return;
- }
Mount Fix
- Game / Src
- cmd_general.cpp open
- Suchen:
- ACMD(do_unmount)
- {
- if(true== ch->UnEquipSpecialRideUniqueItem())
- {
- ch->RemoveAffect(AFFECT_MOUNT);
- ch->RemoveAffect(AFFECT_MOUNT_BONUS);
- if(ch->IsHorseRiding())
- {
- ch->StopRiding();
- }
- }
- else
- {
- ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("Àκ¥Å丮°¡ ²Ë Â÷¼* ³»¸± ¼ö ¾ø½À´Ï´Ù."));
- }
- }
- Ersetzen
- ACMD(do_unmount)
- {
- LPITEM item = ch->GetWear(WEAR_UNIQUE1);
- LPITEM item2 = ch->GetWear(WEAR_UNIQUE2);
- if (item && item->IsRideItem())
- {
- ch->UnequipItem(item);
- }
- if (item2 && item2->IsRideItem())
- {
- ch->UnequipItem(item2);
- }
- if (true == ch->UnEquipSpecialRideUniqueItem())
- {
- ch->RemoveAffect(AFFECT_MOUNT);
- ch->RemoveAffect(AFFECT_MOUNT_BONUS);
- if (ch->IsHorseRiding())
- {
- ch->StopRiding();
- }
- }
- else
- {
- ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("Àκ¥Å丮°¡ ²Ë Â÷¼* ³»¸± ¼ö ¾ø½À´Ï´Ù."));
- }
- }
- char_battle.cpp open
- Suchen:
- RemoveAffect(AFFECT_MOUNT_BONUS);
- Hinzufügen
- LPITEM item =GetWear(WEAR_UNIQUE1);
- LPITEM item2 =GetWear(WEAR_UNIQUE2);
- if (item && item->IsRideItem())
- {
- UnequipItem(item);
- }
- if (item2 && item2->IsRideItem())
- {
- UnequipItem(item2);
- }
NPC werden weiß Fix:
AcorInstanceData.cpp
: Suchen
CGraphicThing* pLODModelThing = pRaceData->GetLODModelThing();RegisterLODThing(0, pLODModelThing);
Raus löschen oder auskommentieren
(Erledigt ist von meiner Liste aus welche ich nun gemacht habe)
Ich habe noch an die 12-15 stk die noch nicht auf der Liste stehen die ich von mir aus, noch nicht getestet habe.
Wenn ich Lust finde, werde ich euch auch den Clean Source von Bitte melden Sie sich an, um diesen Link zu sehen. mit den ganzen Fix zur Verfügung stellen. Ich werde ich euch auch die Fixes hier im Thread dann zusammen listen, sofern ich Zeit und Lust gefunden habe.
MfG