Antwort vom Handy also ohne viele Infos:
- Hook der Funktion, die beim kaufen/verkaufen aufgerufen wird
- dabei dann die Abfrage, ob der NPC genug Gold hat (bei Verkauf) bzw dass der NPC Gold dazu bekommt (wenn der Hero etwas kauft)
Einen Hook für eine geeignete Funktion, wie Fisk beschreibt, gibt es sogar schon hier.
Die Funktion CanSellItem steuert, ob ein Item verkauft werden darf. Du könntest dort aber einfach abfragen, ob der Händler genug Gold hat (wenn nicht: return False). An den Händler kommst du mit:
Dann noch eine Frage: Wie bekomme ich das Gold der jeweiligen Händler dann in dem Handelsmenü beim Händler angezeigt?
Ich stehe der gesamten Idee etwas skeptisch gegenüber. Da hängt nämlich ein ganzer Rattenschwanz dran:
- Goldmenge muss im Händlerinventar angezeigt werden.
- Was passiert, wenn der Spieler Gold vom Händler "kauft"?
- Was passiert, wenn der Spieler den Händler umhaut? So hätte der Spieler wahnsinnig viel Gold, denn jeder Händler bräuchte für sinnvolles Handeln ein gewisses Grundkapital. Nach dem Umhauen und Geld nehmen, könnte man nicht mehr mit dem NPC handeln.
- Das Gold muss synchron mit dem Handeln immer beim Händler aktualisiert werden. Dazu muss man auch den Wert-Multiplikator beim Verkaufen beachten.
Generell ist das ganze sehr viel Aufwand für fraglichen Ertrag - und natürlich eine neue Quelle für Bugs. Ist es dir das Wert?
Auch müsstest du dir diese Dinge wahrscheinlich größtenteils selbst implementieren, denn ich bezweifele, dass hier im Forum jemand die Zeit hat das gemeinsam in diesem Thread zu erarbeiten.
Ich stehe der gesamten Idee etwas skeptisch gegenüber. Da hängt nämlich ein ganzer Rattenschwanz dran:
- Goldmenge muss im Händlerinventar angezeigt werden.
- Was passiert, wenn der Spieler Gold vom Händler "kauft"?
- Was passiert, wenn der Spieler den Händler umhaut? So hätte der Spieler wahnsinnig viel Gold, denn jeder Händler bräuchte für sinnvolles Handeln ein gewisses Grundkapital. Nach dem Umhauen und Geld nehmen, könnte man nicht mehr mit dem NPC handeln.
- Das Gold muss synchron mit dem Handeln immer beim Händler aktualisiert werden. Dazu muss man auch den Wert-Multiplikator beim Verkaufen beachten.
Generell ist das ganze sehr viel Aufwand für fraglichen Ertrag - und natürlich eine neue Quelle für Bugs. Ist es dir das Wert?
Auch müsstest du dir diese Dinge wahrscheinlich größtenteils selbst implementieren, denn ich bezweifele, dass hier im Forum jemand die Zeit hat das gemeinsam in diesem Thread zu erarbeiten.
Ja, ich muss mal gucken wie ich meinen Einfall dazu gut umsetzten kann.
Zu deinen Anmerkungen:
-Goldmenge anzeigen (habe ich noch keine Idee wie ich das mache)
-Ich habe dem Händler eine AIV_ zugewiesen und kann somit auf "Händler" zugreifen und plündern des Goldes unterbinden
-Auch das kann über die AIV und einen hook geregelt werden.