Du kannst einem NPC einfach mehrere "chats" zuweisen und diese dann einzeln mit Bedingungen verknüpfen .
Mehreren NPC's den gleichen Text zuzuweisen geht ganz einfach mit einem oder ebene mehreren Oder-Statements:
Du kannst einem NPC einfach mehrere "chats" zuweisen und diese dann einzeln mit Bedingungen verknüpfen .
Mehreren NPC's den gleichen Text zuzuweisen geht ganz einfach mit einem oder ebene mehreren Oder-Statements:
Wird wohl daran liegen dass du die Funktion bzw. Funktionen innerhalb einer anderen Funktion stehen hast.
Just write your city map id's in the config at the MAP_ALLOW entry only in one channel.
Jow
Bitte melden Sie sich an, um dieses Bild zu sehen.
Also ich hab bei mir auf der Map alle Objekte. Hab mal meinen eastplain Ordner aus zone hochgeladen.
Langt da nicht einfach NEED_TARGET aus der skilldesc.txt zu entfernen?
Vermute mal der Fehler liegt in der Datenbank bei der apply enumeration. Die Position des Bonus dort muss mit length.h bzw. itemData.h übereinstimmen. Bei dir hast du deinen Metin Bonus auf 244 gesetzt und dein Glocke/Fächer-Def auf 245, in der Datenbank sind das dann aber 82 und 83.
Heißt das eine muss auf das andere angepasst werden.
Bitte melden Sie sich an, um diesen Link zu sehen.
Ohne ein gewisses Grundverständnis ist das im Allgemeinen recht unvorteilhaft. Aber für Python kann man quasi ohne Verständnis sagen, dass nach jedem ":" die darauffolgenden Anweisungen eingerückt werden müssen. Außerdem könntest du in Notepad++ "Alle Zeichen anzeigen" aktivieren, dann siehst du alle Tabs und Leerzeichen.
Bitte melden Sie sich an, um diesen Link zu sehen.
Oder du benutzt z.B. Visual Code, da rückt er dir das passend ein.
Bitte melden Sie sich an, um diesen Link zu sehen.
The accumulation values in data/monster/"mob_folder"/run.msa have to be the same as in the ymir work/monster/"mob_folder"/run.gr2 in your client.
Anhand deiner Tabelle:
Auf deinem rohen Drachenstein ist 1 Bonus (1 basis) drauf, dann wird er veredelt auf brilliant und hat die Chance auf maximal noch einen zusätzlichen Bonus, so dass er minimal 1 Bonus und maximal 2 Boni hat (1 basis +1 add_max).
Wird dieser nun erneut veredelt auf rar Kann dieser minimal 1 Bonus un maximal 3 Boni haben (1 basis + 2 add_max).
Auf antik kann er dann minimal 2 Boni und maximal 4 Boni haben (2 basis + 2 add_max).
Auf legendär hat er dann minimal 3 Boni und maximal 8 Boni (3 basis + 5 add_max).
Code
- Group ApplyNumSettings # ???
- {
- Group Default
- {
- #--# GRADE_NORMAL GRADE_BRILLIANT GRADE_RARE GRADE_ANCIENT GRADE_LEGENDARY
- basis 1 1 1 2 3 --Anzahl der Boni die standardmäßig auf dem Stein sind
- add_min 0 0 0 0 0 --Anzahl der Boni die mindestens zusätzlich auftreten können
- add_max 0 1 2 2 5 --Anzahl der Boni die maximal zusätzlich auftreten können
- }
- }
Wofür die WeightTables sind weiß ich leider auch nichtmehr, ist dann doch zu lange her dass ich damit gearbeitet habe.
Dann ersetz das was ich oben geschrieben habe hiermit:
Und diesen Block in Zeile 392:
hiermit:
Falls dann noch was sein sollte einfach privat schreiben.
In constants.cpp nach aiAccessorySocketDegradeTime suchen, sollte selbsterklärend sein.
Die Fehlermeldungen werden nicht aus Spaß generiert. Die sind dafür da gelesen zu werden.
Da steht doch dass in der Zeile 1375 eine Einrückung erwartet wird.