rechtsklick drauf... truncate table.....
Beiträge von 'Asasel
-
-
Nein weis ich leider nicht. Ich hätte noch eine andere option wie du die mounts eintragen kannst ohne das sash zu bearbeiten. Ich schreib es dir nachher privat da ich nicht am PC gerade bin.
-
quest.sql truncaten (player) dann rebooten und es sollte gehen.
-
Check die abfrage der Types und Subtypes im client von dem Aufnahmegrad. Der wird doch mit "ITEM_SASH" oder so abgefragt? änder die abfrage auf type und subtype == "zahl". Evtl ist das "ITEM_SASH" bei dir einfach verbuggt. Lass es per subtype und type als nummer der bänder abfragen. Müssten glaub ich 28 und 3 sein?
Bitte melden Sie sich an, um dieses Bild zu sehen.
mach das mit allen Abfragen vom sash.
(uitooltip) -
Meine Game ist als release 3mb und als debug 170mb groß o.o
Evtl hast du eine andere gcc version als ich oder du hast einfach 5000000 sachen dazugefügt? Weis ich nicht^^. Standardmäßig ist meine core aber auch 65mb groß. Koris game ja auch.
-
Sehr komisch, hast du evtl einfach nur die Namensstelle gelöscht in der locale_game? an die datei musst du ja auch fürs sash system ran.
-
65 mb ist aber ne komische größe o.o
standardgröße einer game. Kenne das schon immer mit 65mb. Mein src basiert auf Neros 1.3 Source, die standard game ist auch ca. 64mb groß. Wenn ich sie strippe ist sie rund 8mb groß.
-
Dein Client kennt den Boni nicht. Er fehlt im Source und in den normalen Clientsachen auch (Name in locale_game zb)
-
hast du eine gestipte Game debugt oder eine in normaler größe, weil das sieht für mich alles falsch aus.
Nein habe ich nicht, ist eine ungestrippte, 65mb große game.
-
Bitte melden Sie sich an, um dieses Bild zu sehen.
ist der debug einer gecrashten game (game.core)
jemand ne idee woran das lag?
input_main 3707:
input_main 2422:
-
irgendwo in der intrologin gucken wo die id und pw spalte des neuen designs ist.. musst es umtauschen.. also die plätze von id und pw.
-
gib mal ins Password feld die ID ein und ins ID feld das password und versuchs dann.
Sollte es klappen, weist du woran es liegt.
-
Bitte melden Sie sich an, um dieses Bild zu sehen.
Jemand ne idee woran das liegt? Sobald ich auf einen Mount gehe / mich relogge oder Teleportiere hört das Glitzern auf.
-
Dann kanns ja nurnoch im Source definiert sein, was nutzt du denn bitte für ein Source das da sowas drinne ist? xD
-
Nero kontrollier doch bitte nochmal genau dein Tut, irgendwo muss noch ein fehler sein der dafür sorgt das Waffen nicht mehr glitzern +7-+9 :c
Wenn ich dein tut rückgängig mache glitzern sie wieder aber dann läuft das Shining ohne python nicht mehr-> Bitte melden Sie sich an, um diesen Link zu sehen.
Edit: Nero du hast was kritisches vergessen wodurch das ebend passiert mit den Shinings.
dwLeft und dwRight funktionieren nun nichtmehr als Variable, trotzdem werden sie für die RefineEffects genutzt. Diese muss man ändern, hast du nicht mit reingeschrieben.
Muss dann so aussehen:
Code- UINT CInstanceBase::__GetRefinedEffect(CItemData* pItem)
- {
- //TMapShiningVectorByVNum::iterator itShining;
- DWORD refine = max(pItem->GetRefine() + pItem->GetSocketCount(),CItemData::ITEM_SOCKET_MAX_NUM) - CItemData::ITEM_SOCKET_MAX_NUM;
- switch (pItem->GetType())
- {
- case CItemData::ITEM_TYPE_WEAPON:
- __ClearWeaponRefineEffect();
- if (refine < 7) //ÇöÀç Á¦·Ãµµ 7 ÀÌ»ó¸¸ ÀÌÆåÆ®°¡ ÀÖ½À´Ï´Ù.
- return 0;
- // DWORD dwRight = 0;
- // DWORD dwLeft = 0;
- switch (pItem->GetSubType())
- {
- #ifdef ENABLE_COSTUME_WEAPON
- case CItemData::COSTUME_WEAPON_DAGGER:
- #endif
- case CItemData::WEAPON_DAGGER:
- m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SMALLSWORD_REFINED7 + refine - 7;
- m_swordRefineEffectLeft = EFFECT_REFINED + EFFECT_SMALLSWORD_REFINED7_LEFT + refine - 7;
- break;
- #ifdef ENABLE_COSTUME_WEAPON
- case CItemData::COSTUME_WEAPON_FAN:
- #endif
- case CItemData::WEAPON_FAN:
- m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_FANBELL_REFINED7 + refine - 7;
- break;
- #ifdef ENABLE_COSTUME_WEAPON
- case CItemData::COSTUME_WEAPON_BELL:
- #endif
- case CItemData::WEAPON_ARROW:
- case CItemData::WEAPON_BELL:
- m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SMALLSWORD_REFINED7 + refine - 7;
- break;
- #ifdef ENABLE_COSTUME_WEAPON
- case CItemData::COSTUME_WEAPON_BOW:
- #endif
- case CItemData::WEAPON_BOW:
- m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_BOW_REFINED7 + refine - 7;
- break;
- default:
- m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SWORD_REFINED7 + refine - 7;
- }
- if (m_swordRefineEffectRight)
- m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
- if (m_swordRefineEffectLeft)
- m_swordRefineEffectLeft = __AttachEffect(m_swordRefineEffectLeft);
- break;
- case CItemData::ITEM_TYPE_ARMOR:
- __ClearArmorRefineEffect();
Mit deiner Klammersetzung hattest du vorher recht! Jedoch geht diese Klammersetzung nur, wenn man das dwRight und left deaktiviert und auch die klammer davon entfernt!
-
Habe das Problem das seit ich dieses Tutorial befolgt habe: Bitte melden Sie sich an, um diesen Link zu sehen.
Meine Waffen nicht mehr Glitzern bei +7-+9. Hat jemand eine Idee oder erkennt jemand einen Fehler im Thread der dafür sorgt das sie eben nicht mehr glitzern?
Rüstungen glitzern übrigens normal.Habe im Anhang mal meine InstanceBase.cpp und .h gepackt..
Edit:
Wenn ich es so mache:
Bitte melden Sie sich an, um dieses Bild zu sehen.
erscheint das glitzern nirgendwo von den Waffen.Mache ich es so:
Bitte melden Sie sich an, um dieses Bild zu sehen.Erscheint das Waffenglitzern auf meinem Körper! (auch wenn ich keine russi an habe) !! Aber es cleart sich beim Waffe ausziehen nicht!! Muss dann eine Rüstung an und ausziehen damit das Waffenglitzern vom Körper weg ist. !! Aber das ganze passiert auch nur bei 1händern?! xD bei 2händer zb kommt auch nichts auf den body
Mach ich es so:
Bitte melden Sie sich an, um dieses Bild zu sehen.
Habe ich wieder garkein glitzern von den Waffen..
EDIT2: So löst ihr das Problem, solltet ihr es haben:
InstanceBase.cpp
Code- UINT CInstanceBase::__GetRefinedEffect(CItemData* pItem)
- {
- //TMapShiningVectorByVNum::iterator itShining;
- DWORD refine = max(pItem->GetRefine() + pItem->GetSocketCount(),CItemData::ITEM_SOCKET_MAX_NUM) - CItemData::ITEM_SOCKET_MAX_NUM;
- switch (pItem->GetType())
- {
- case CItemData::ITEM_TYPE_WEAPON:
- __ClearWeaponRefineEffect();
- if (refine < 7) //ÇöÀç Á¦·Ãµµ 7 ÀÌ»ó¸¸ ÀÌÆåÆ®°¡ ÀÖ½À´Ï´Ù.
- return 0;
- // DWORD dwRight = 0;
- // DWORD dwLeft = 0;
Es geht um die DWORD dwRight und Left! Die funktionieren nicht mehr als variable nachdem man das Kori Shining entfernt!Sprich darunter wo dann kommt
usw usw. Muss das dwRight und dwLeft durch folgendes ersetzt werden:
dwRight wird zu m_swordRefineEffectRight
dwLeft wird zu m_swordRefineEffectLeftBitte melden Sie sich an, um dieses Bild zu sehen.
-
auf welche Zeit willst du es stellen? Dann helf ich dir.
-
Ok, ist doch kein Fehler bei. Geh am Besten nochmal alles durch. Setz ein Backup auf, mach erst mein Tut, dann das von Sanii.
Sanii hat mir nun geholfen jetzt geht alles. Trotzdem fehlt in deinem Tut etwas. Beides sorgt dafür das es im endeffekt nicht funktioniert bzw nicht compilebar ist.
Einmal im Client das hier:
root/playersettingsmodule:
import shinings
shinings.RegisterShinings() <- beides auskommentierenSource:
InstanceBase.cpp
Bitte melden Sie sich an, um dieses Bild zu sehen.
Die makierte Klammer fehlt bei dir im Code. Wenn man es genau so kopiert wie bei dir oben im Thread, kommen Compile Errors. Wenn man die Klammer hinzufügt geht es. Solltest du editieren für die nächsten -
Nicht das ich wüsste also bei meinen Files kannst du einen Core nach Starten z.B. von ner Event Map oder so und der läuft ohne Probleme
Funktioniert auf meinen Files leider nicht (Kori 1.3, Nero Source)
-
Das ist standard.Der Core muss bloß wieder gestartet werden
ist nicht standard und bei den aktuellen files kann man die core nicht mehr einzelnd starten wie bei daroo files früher. Die core ist dann solange buggy bis der server neu gestartet wird.