RPGVX.net
Alternative RPG-Maker => RPG-Maker XP => Thema gestartet 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
-
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.