Beiträge von Sogma

    Hi,


    ich habe festgestellt, dass man zwar mit der Tastenklombination STRG + G von allen Mounts absteigen, jedoch bei weitem nicht auf alle aufsteigen kann.


    Kann mir jemand verraten, wo ich im Source die Funktionen dafür finde? Meine Recherchen waren bis jetzt ohne Erfolg.


    Vielen Dank

    Hi,


    ich würde gerne die Pack files aus dem Kori 1.5.1 Source Kopmplettpaket entpacken. Da es sein Forum ja nicht mehr gibt finde ich leider keinen geeigneten Packer.

    Kann mir jemand sagen, wie ich die Pack Keys gescheit auslese?


    Ggf. stelle ich noch mal eine Dateianfrage, die Keys für den EterNexus oder EterManager wären aber auch knorke.


    Danke im Vorraus


    Edit: Der EterManager hier im Forum tut's, wenn man den Pack Filter auf LZO stellt.

    Moin,


    ich habe einen Haufen neuer Mobs erstellt (vorhandene Mobs wie die von Map2 kopiert und geändert) . Diese haben eine vnum range beginnend ab 15000.

    In einer Quest frage ich nun ab, ob sich ein kill event auf eines dieser Monster bezieht mit npc.get_race().

    Keines meiner neuen Monster wird von der Funktion erkannt und es geschieht nichts.


    Habe mir dann eine test-Quest gebaut die jedes kill event abfängt und mir dann den Rückgabewert von npc.get_race() ausgibt, mit dem Ergebnis, dass alle Standard-Monster wie z.B. Wildhunde, Flammengeister, Eismänner einen Rückgabewert liefern. Meine neu erstellten Monster jedoch nicht.


    Nun meine Frage, hat das was mit der vnum-range zu tun (zu hoch mit 15000) oder gibt es noch andere Sachen auf die ich achten muss?


    Danke und beste Grüße.

    Die Werte zuweisen und wieder auslesen per Quest in der Db ist kein Problem, das habe ich jetzt schon. Mir ging es hier nur um die Darstellung im Tooltip. Danke dir!

    Du kannst in die Attrtype/value prinzipiell reinschreiben was du willst, solang du das item nicht equipst.

    Auslesen kannst du die Werte im Client mit: item.GetAffect(Index)

    Glaube aber die Affects (aka. Attrs. aka Boni) sind auf 32k oder so limitiert.

    Ich meine die Sockets (Steinsockel) waren ein Int oder höher, das wäre wohl besser geeignet.

    item.GetSocket(Index)

    Das Item kann man nicht equippen, ist lediglich ein Questitem welches du mit Rechtsklick benutzen kannst.

    Mir geht es halt darum, dass ich die Werte aus der Db auslesen kann. In welchem Feld das drin steht ist letztenendes egal, da das Item nach Benutzung gelöscht wird.

    Werte >32k sind auch nicht möglich für den Anwendungszweck.


    Danke für die Info!

    Hi,


    ich habe ein Item erstellt, welches in der Item Tabelle der Player Datenbank Werte in den Feldern attrvalue0 - attrvalue3 speichert. Es ist (noch) kein attrtype vorhanden.


    Das ist mein Ausgangspunkt. Nun zwei Fragen dazu:

    1. Wie lege ich eigene attrtypes an

    2. Wie zeige ich die Werte beim Hovern über das Item in Inventar an? Muss ja über die Itemdesc im Client laufen.


    Konkretes Beispiel: Währungs-Speicher


    Ich habe ein Item, auf dem ich verschiedene Währungen(Yang, Won, XYZ) speichern kann, jedoch nur 1 zur Zeit (Soll dann über attrtype bestimmt werden).

    Der Betrag, bzw. die Menge der Währung steht dann im attrvalue.


    Wie würdet ihr sowas lösen? Bin dankbar für jede Idee und jeden Hinweis.

    beim Compilen kam ein Fehler und zeigte mir an das am ende von WORD wPlayerJob = GetJob() ein " ; " hingehört

    beim Compilen kam ein Fehler und zeigte mir an das am ende von WORD wPlayerJob = GetJob() ein " ; " hingehört

    Fehler im Source ist zwar weg aber beim Krieger/Ninja Bleiben die Skillpunkte bei 104 und bei Sura/Schami kommen erst keine Skillpunkte

    Habe es bei mir im Source hard-coded. So funktioniert es bei mir. Achtung! Der Spiele rmuss seine Lehre bereits abgeholt ahben, sonst greift die Logik nicht.


    Moin,


    da ich lange gesucht, versucht und nichts gefunden habe hier meine Lösung, wie man die Skillpunkte pro Rasse limitieren kann.


    Was bringt das Ganze?

    • Unten rechts im Client wird nicht mehr der Button zum Fertigkeitspunkte setzen angezeigt, bzw. es werden keine Skillpunkte mehr vergeben.

    Voraussetzungen

    • Skills springen bei 17 garantiert auf M1

    Was muss geändert werden?


    So geht er, der Peter. Zumindest bei mir.

    Bitte lasst dumme Kommentare wie "weiß doch jeder", "warum machst du es nicht so [...]".


    Das langweilt mich und alle anderen.


    Bis denn dann

    Hi,


    ich erlebe gerade das Phänomen, dass manchmal der Core einer bestimmten Map gedowned wird wenn ein Spieler darauf neu starten möchte. Das Problem bezieht sich auf Stadt neu Starten und Hier neu starten.


    Habt ihr schon mal etwas dergleichen erlebt? woran könnte es liegen?

    Hier noch die letzten logs bevor der Core abgeschmiert ist.

    Code
    1. Nov 6 18:41:23 :: COMMAND: TheRealPlay: restart_here
    2. Nov 6 18:41:23 :: do_restart: restart here
    3. Nov 6 18:41:23 :: NO_DEATH_PENALTY_LUCK(TheRealPlay)

    Danach war der Core down.

    Syserr ist leer!


    Als ich in Putty via top auf die Prozesse geschaut habe war zu sehen, dass der entsprechende Prozess immer weiter CPU gefressen hat (Bis 100%) und sich dann verabschiedet hat.


    Hat jemand eine Idee? Danke.

    Lass dir mal im Client source ausgeben, welche Affects du gesendet bekommst.

    Bitte melden Sie sich an, um dieses Medienelement zu sehen.


    Also, hier auf dem Screenshot ist folgendes zu sehen:

    Rot umrandet = Drachengott-Angriff

    Gelb umrandet = Drachengott-Verteidigung.


    Wie zu sehen ist, wird kein AddAffect Befehl empfangen. Warum das so ist müsste ich dann noch mal nachsehen. Danke erstmal für die Hilfe!

    uiaffectshower.py

    Moin,


    danke für deinen Post. Die Drachengott-Items werden in der DB (Tabelle player.affect) mit Type 510 (ITEM_MALL) geführt.

    Nach dem aktivieren der Drachengott-Items werden mir die Boni auch in dieser Tabelle gezeigt und auch ingame gegeben.


    Ich habe das ganze gerade noch mal geprüft, es werden mir alle Icons der Buffs angezeigt, bis auf für "Drachengott-Angriff". An der uiaffectshower.py habe ich nichts verändert. Die Items haben auch die selben Einstellungen, Abweichungen gibt es nur bei Value 0 - 5 in der Datenbank, da diese ja auch unterschiedliche Status buffen sollen.


    Hast du / Hat wer anders noch eine Idee?


    Danke

    Moin zusammen,


    ich will mich kurz fassen:


    Mein Problem ist, dass die Status Icons für die Drachengott-Items (Angriff, Verteidigung etc.) nach dem Aktivieren nicht angezeigt werden. Der Bonus wird dennoch gewährt.
    Ich habe irgendwann mal irgendwas daran geändert, dass diese nicht angezeigt werden, finde nun aber nicht die Stellen wieder wo man sowas steuern könnte.


    Falls mir von euch jemand die betroffenen Stellen sagen könnte wäre das super!


    Danke!

    Ich wollte darauf hinaus, dass du den gesamten Funktionsinhalt in das if(!from->isStone()) wrapst. Wenn es dann nämlich ein Stein ist, dann geht da einfach gar nichts los. In nem else Zweig hättest du dann ja auch das return; einbinden können.