RPGVX.net

  Alternative RPG-Maker => RPG-Maker XP => Thema gestartet von: Draven am Februar 01, 2010, 16:55:03

Titel: An Alle Experten bzw. Umsteiger von 2K
Beitrag von: Draven am Februar 01, 2010, 16:55:03
Hallo,

Unter dem 2K gabs doch Set Event ID , fällt jemanden eine Möglichkeit dazu im XP ein.

Bräuchte es für folgende lösung:

Mache ein Rundenbasierendes KS (Baldurs Gate Still) und möchte alle Events die Gegner sind abfragen durch die Event ID konnte man X/bzw Y Kordinate des Eventes Speichern und dann einfach vergleichen wo der Spieler steht.

Im XP finde ich keine Passende Funktion dazu , also wenn wer nen lösungsvorschlag hätte wäre ich sehr dankbar...

Danke

Gruss

Draven


Titel: Re: An Alle Experten bzw. Umsteiger von 2K
Beitrag von: Rosa Canina am Februar 01, 2010, 17:34:37
GENAU DANACH habe ich vor einiger Zeit auch gesucht ^^°

Schau hier mal - da gibt es eine Lösung auf meine Frage damals:
http://www.multimediaxis.de/showthread.php?t=124807



Verdammt mächtige Funktion, die einem beim eventen sehr vorranbringt und ungeahnte Möglichkeiten bietet :D



Zitat:

class Interpreter
  def event_id_at(x, y)
    $game_map.events.each do |id, event|
      if event.x == x and event.y == y
        return id
      end
    end
    return 0
  end
end

Mit dem Script kannst du dann in Script commands mit der Methode event_id_at(x, y) Abfragen welche ID das Event auf der entsprechenden Map Koordinate hat.
SimplePortal 2.3.3 © 2008-2010, SimplePortal