Penya Bug 15169

06/13/2011 14:23 Crypto-ash#1
Guten Tag liebe Community,

seit kurzem bau ich einen PrivatServer für mich und meine Freunde mit
einigen Features und verbesserungen wie One Job-Change etc.

Ich benutze die v17 Ready Files von Kyubionoyokos und habe auch
einige Kleinigkeiten auf der Flaris-Map per Beast und an Cash Shop Händlern
bearbeitet.

Nun mein Problem, ich habe seit neusten bei allen Monstern einen Roten
Penya Beutel. Der die ID: 15169 hat. In der error.txt steht lediglich nur folgendes über die ID:

Code:
2011/ 6/13   05:46:44   FileName propItem.txt(5988) : Jun Not Found. : Jun	1	3000	12	=	=	=	=	=	"""Itm_RidRidCarfire.dds"""	0	""""""	IDS_PROPITEM_TXT_0

2011/ 6/13   05:46:44   FileName propItem.txt(5989) : Jun Not Found. : Jun	1	3000	12	=	=	=	=	=	"""Itm_RidRidBikelect.dds"""	0	""""""	IDS_PROPITEM_TXT_

2011/ 6/13   05:46:44   propItem.txt ID:0 last_read(ID:14 name:15169)

2011/ 6/13   05:46:49   FileName propItem.txt(5988) : Jun Not Found. : Jun	1	3000	12	=	=	=	=	=	"""Itm_RidRidCarfire.dds"""	0	""""""	IDS_PROPITEM_TXT_0

2011/ 6/13   05:46:49   FileName propItem.txt(5989) : Jun Not Found. : Jun	1	3000	12	=	=	=	=	=	"""Itm_RidRidBikelect.dds"""	0	""""""	IDS_PROPITEM_TXT_

2011/ 6/13   05:46:49   propItem.txt ID:0 last_read(ID:14 name:15169
Nun dropp ich bei jeden Monster diese Geld Beutel mit der ID: 15169 als
Namen dazu kommt noch das es eine Level Begrenzung von 12 hat o.O
Und ich es ab und zu Aufheben kann aber nur steht "15169 erhalten"
und ich auch kein Penya bekomme. Versuche den Fehler selbststädig
zufinden sind von mir Gescheitert deshalb hoffe ich hier auf schnelle Hilfe
damit wir auf dem Server bald weiter Spielen können.

In der propitem.txt.txt befindet sich die ID nicht und in der definitem nur
als Bike wie oben im Code, ich finds komisch und kurios zugleich.

Hoffe hab es euch nicht zuscheiße erklärt.. :)

Mit Freundlich Grüßen,
Stefan
06/13/2011 17:30 Achileus#2
verstehe es nicht richtig such mal nach der ID

und guck

ob da

IDS_..... findest und wenn ja sollte nichts dahinter stehen da muss du was rein schreiben wenn du das anders meins weiß ich auch nicht was du meinst!
06/13/2011 17:48 Krustenkäse#3
also erstmal kannste eigentlich deine ganze propitem wegschmeißen weil du sie wahrscheinlich mit excel geöffnet hast und abgespeichert hast.
excel wandelt nämlcih die geschwindigkeiten der fluggeräte und überhaupt alle zahlen mit einem . in daten um also 1.6 wird zu 1.Juni und deswegen kackt deine propitem ab.
was die drops angeht : haste vllt einen dieser einträge verändert?
Code:
6    II_GOLD_SEED1    IDS_PROPITEM_TXT_000004    1    1    IK1_GOLD    IK2_GOLD    IK3_GOLD    =    TRUE    =    =    1    =    =    =    =    =    =    =    0    =    =    =    =    =    =    =    =    =    1    20    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """itm_GolGolSeed.dds"""    0    """"""    IDS_PROPITEM_TXT_000005    1    140    0    0    1    0    0    0    1    0    2    =    =    =    =    =    =    =    =    =    =    1    1    1    1    1    0
6    II_GOLD_SEED2    IDS_PROPITEM_TXT_000006    1    1    IK1_GOLD    IK2_GOLD    IK3_GOLD    =    TRUE    =    =    1    =    =    =    =    =    =    =    0    =    =    =    =    =    =    =    =    =    21    50    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """itm_GolGolSeed.dds"""    0    """"""    IDS_PROPITEM_TXT_000007    1    140    0    0    1    0    0    0    1    0    2    =    =    =    =    =    =    =    =    =    =    1    1    1    1    1    0
6    II_GOLD_SEED3    IDS_PROPITEM_TXT_000008    1    1    IK1_GOLD    IK2_GOLD    IK3_GOLD    =    TRUE    =    =    1    =    =    =    =    =    =    =    0    =    =    =    =    =    =    =    =    =    51    100    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """itm_GolGolSeed.dds"""    0    """"""    IDS_PROPITEM_TXT_000009    1    140    0    0    1    0    0    0    1    0    2    =    =    =    =    =    =    =    =    =    =    1    1    1    1    1    0
6    II_GOLD_SEED4    IDS_PROPITEM_TXT_000010    1    1    IK1_GOLD    IK2_GOLD    IK3_GOLD    =    TRUE    =    =    1    =    =    =    =    =    =    =    0    =    =    =    =    =    =    =    =    =    101    1000    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """itm_GolGolSeed.dds"""    0    """"""    IDS_PROPITEM_TXT_000011    1    140    0    0    1    0    0    0    1    0    2    =    =    =    =    =    =    =    =    =    =    1    1    1    1    1    0
weil das "golditem" nämlich per source gespawnt wird und nur der wert in der propmoverex verändert werden kann... wenn ihr die genaue stelle wissen wollt :
Mover.cpp BOOL CMover:: DropItem( CMover* pAttacker )
Code:
if( nNumGold <= (int)( prj.GetItemProp( II_GOLD_SEED1 )->dwAbilityMax ) )
                                    nSeedID = II_GOLD_SEED1;
                                else if( nNumGold <= (int)( prj.GetItemProp( II_GOLD_SEED2 )->dwAbilityMax ) )
                                    nSeedID = II_GOLD_SEED2;
                                else if( nNumGold <= (int)( prj.GetItemProp( II_GOLD_SEED3 )->dwAbilityMax ) )
                                    nSeedID = II_GOLD_SEED3;
                                else 
                                    nSeedID = II_GOLD_SEED4;
06/13/2011 18:24 Crypto-ash#4
Quote:
Originally Posted by Krustenkäse View Post
also erstmal kannste eigentlich deine ganze propitem wegschmeißen weil du sie wahrscheinlich mit excel geöffnet hast und abgespeichert hast.
excel wandelt nämlcih die geschwindigkeiten der fluggeräte und überhaupt alle zahlen mit einem . in daten um also 1.6 wird zu 1.Juni und deswegen kackt deine propitem ab.
was die drops angeht : haste vllt einen dieser einträge verändert?
Code:
6    II_GOLD_SEED1    IDS_PROPITEM_TXT_000004    1    1    IK1_GOLD    IK2_GOLD    IK3_GOLD    =    TRUE    =    =    1    =    =    =    =    =    =    =    0    =    =    =    =    =    =    =    =    =    1    20    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """itm_GolGolSeed.dds"""    0    """"""    IDS_PROPITEM_TXT_000005    1    140    0    0    1    0    0    0    1    0    2    =    =    =    =    =    =    =    =    =    =    1    1    1    1    1    0
6    II_GOLD_SEED2    IDS_PROPITEM_TXT_000006    1    1    IK1_GOLD    IK2_GOLD    IK3_GOLD    =    TRUE    =    =    1    =    =    =    =    =    =    =    0    =    =    =    =    =    =    =    =    =    21    50    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """itm_GolGolSeed.dds"""    0    """"""    IDS_PROPITEM_TXT_000007    1    140    0    0    1    0    0    0    1    0    2    =    =    =    =    =    =    =    =    =    =    1    1    1    1    1    0
6    II_GOLD_SEED3    IDS_PROPITEM_TXT_000008    1    1    IK1_GOLD    IK2_GOLD    IK3_GOLD    =    TRUE    =    =    1    =    =    =    =    =    =    =    0    =    =    =    =    =    =    =    =    =    51    100    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """itm_GolGolSeed.dds"""    0    """"""    IDS_PROPITEM_TXT_000009    1    140    0    0    1    0    0    0    1    0    2    =    =    =    =    =    =    =    =    =    =    1    1    1    1    1    0
6    II_GOLD_SEED4    IDS_PROPITEM_TXT_000010    1    1    IK1_GOLD    IK2_GOLD    IK3_GOLD    =    TRUE    =    =    1    =    =    =    =    =    =    =    0    =    =    =    =    =    =    =    =    =    101    1000    _NONE    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    0    0    0    0    0    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    =    """itm_GolGolSeed.dds"""    0    """"""    IDS_PROPITEM_TXT_000011    1    140    0    0    1    0    0    0    1    0    2    =    =    =    =    =    =    =    =    =    =    1    1    1    1    1    0
weil das "golditem" nämlich per source gespawnt wird und nur der wert in der propmoverex verändert werden kann... wenn ihr die genaue stelle wissen wollt :
Mover.cpp BOOL CMover:: DropItem( CMover* pAttacker )
Code:
if( nNumGold <= (int)( prj.GetItemProp( II_GOLD_SEED1 )->dwAbilityMax ) )
                                    nSeedID = II_GOLD_SEED1;
                                else if( nNumGold <= (int)( prj.GetItemProp( II_GOLD_SEED2 )->dwAbilityMax ) )
                                    nSeedID = II_GOLD_SEED2;
                                else if( nNumGold <= (int)( prj.GetItemProp( II_GOLD_SEED3 )->dwAbilityMax ) )
                                    nSeedID = II_GOLD_SEED3;
                                else 
                                    nSeedID = II_GOLD_SEED4;
Du das warscheinlichste ist glaubich das ich es mit exel geöffnet habe xD ^^ weil die Gold Einstellungen habe ich nie angepackt :)