Benutzerinformationen überspringen
Ankömmling
Motto: Das nennst du Frisur? Ich nenn das "Haare, die vor deinem Gesicht weglaufen".
Überprüfen, ob der Spieler in der Nähe von etwas ist!
Hey ho.
Ich wollte mal fragen, ob únd wie man überprüfen kann, ob der Spieler oder ein Event in der Nähe von einem festgelegtn Punkt oder Event ist.
Das heißt:
Spieler "A" steht von dem Event "X" 3 Felder entfernt. wenn er noch ein Feld näher an das Event "x" geht, soll das Event "x" sagen : "du bist mir aber nahe! geh da weg!"
Am besten wäre, wenn ich damit auch das Screen X und Y überprüfen könnte.
Ich habe das mal bei Skript anfragen reingepackt, weil ich dachte, das man das per Script lösen sollte.
Ich wollte mal fragen, ob únd wie man überprüfen kann, ob der Spieler oder ein Event in der Nähe von einem festgelegtn Punkt oder Event ist.
Das heißt:
Spieler "A" steht von dem Event "X" 3 Felder entfernt. wenn er noch ein Feld näher an das Event "x" geht, soll das Event "x" sagen : "du bist mir aber nahe! geh da weg!"
Am besten wäre, wenn ich damit auch das Screen X und Y überprüfen könnte.
Ich habe das mal bei Skript anfragen reingepackt, weil ich dachte, das man das per Script lösen sollte.
۞_۞
ich sitz zu viel vorm Computer!
ich sitz zu viel vorm Computer!
zum Lesen den Text mit der Maus markieren
Such mal hier im Forum nach "Hide and Seek" von einer gewissen Hüpfenden Kokosnuss, da gibt's so ein Script, mit dem das geht
-
sig.main
-
sig.wtf
(22:42:42) epic: kuma: der schwimmt auch in muschis. ist nur witziger "penis" zu sagen.
(22:42:43) epic: gnihihi
(22:42:46) epic: penis
(22:42:50) epic: hihi -
sig.frpg.ethwen
Name: Ethwen
Rasse: Waldelf
Alter: 23
Beruf: Jäger
Level: 1
Quest: -
Party: -
Inventar:
Umhängetasche (2/4)
- 1x Proviant (Wildbret)
- 1x toter Hase
- 1x Heiltrank
Kleine Kräutertasche (1/10)
- Estragon
Ausrüstung:- Altes Leinenhemd
- Zerrissene Leinenhose
- Großer Köcher (24/30)
- Langbogen (In der Hand)
- Messer (Lederscheide)
Fähigkeiten:AktivPassivVölkerbonusInstinkt
Pfeil vergiftenHeilkunde
Schnitzen
TarnenKräuterkunde
Jagd
- 1x Proviant (Wildbret)
wenn es nur 1 event isat würde ich es mit events machen.
einfach ne if abrfrage
also nen event auf parralel progressiv.
mit game variable [1]= player map x
game variable[2] =player map y
dann noch die des events
game variable[3] = event mapx
game variable[4] = event map y
dann musst du die in den bereich erhöhen die der spieler haben soll um die Nachricht zu bekommen
einfach die vairable [3] und [4] um die zahl erhöhen.
dann halt noch ne if abfrage
if game variable[1] ==game variable[3]
deine aktion
else
if game variable[1] ==game variable[3]
deine aktion
Branche end
einfach ne if abrfrage
also nen event auf parralel progressiv.
mit game variable [1]= player map x
game variable[2] =player map y
dann noch die des events
game variable[3] = event mapx
game variable[4] = event map y
dann musst du die in den bereich erhöhen die der spieler haben soll um die Nachricht zu bekommen
einfach die vairable [3] und [4] um die zahl erhöhen.
dann halt noch ne if abfrage
if game variable[1] ==game variable[3]
deine aktion
else
if game variable[1] ==game variable[3]
deine aktion
Branche end
hab hier mal im tutorial bereich folgendes gefunden: http://www.rpg-studio.de/scientia/RPGMak…nd_KI_erstellen müsste dein Problem sein
Benutzerinformationen überspringen
Ankömmling
Motto: Das nennst du Frisur? Ich nenn das "Haare, die vor deinem Gesicht weglaufen".
Danke an euch!
Ja, danke.
Aber ich habs nicht gut genug erklärt.
Ich möchte, das der Spieler z.B. nur von einem bestimmten Abstand aus angreifen kann.
Sagen wir, er hat ne lange Pike.
jetz mache ich die Variable:"länge" auf sagen wir 100.
dann soll der Spieler halt in nem Abstand von bis zu 100 Pixel(!) angreifen können.
Ich benutze das Pixelmovement script, darum brauch ich das mit den Pixel.
Aber trotzdem danke für die Hilfe.
Aber ich habs nicht gut genug erklärt.
Ich möchte, das der Spieler z.B. nur von einem bestimmten Abstand aus angreifen kann.
Sagen wir, er hat ne lange Pike.
jetz mache ich die Variable:"länge" auf sagen wir 100.
dann soll der Spieler halt in nem Abstand von bis zu 100 Pixel(!) angreifen können.
Ich benutze das Pixelmovement script, darum brauch ich das mit den Pixel.
Aber trotzdem danke für die Hilfe.
۞_۞
ich sitz zu viel vorm Computer!
ich sitz zu viel vorm Computer!
zum Lesen den Text mit der Maus markieren
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Machs doch mit Variablen v_v
Aber ich hab grad nix anderes zu tun
Aber ich hab grad nix anderes zu tun
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 |
class Interpreter # * event_abstand # Gibt den Abstand zum Event mit der id zurück. def event_abstand(id) px,py = $game_player.real_x,$game_player.real_y ex,ey = $game_map.events[id].real_x,$game_map.events[id].real_y x = (px-ex).abs y = (py-ey).abs return x+y end end |
|
|
Quellcode |
1 2 |
Conditional Branch: event_abstand(12) < 100 usw... |
Benutzerinformationen überspringen
Ankömmling
Motto: Das nennst du Frisur? Ich nenn das "Haare, die vor deinem Gesicht weglaufen".
danke!
bei weiteren fragen wende ich mich ans forum
bei weiteren fragen wende ich mich ans forum
۞_۞
ich sitz zu viel vorm Computer!
ich sitz zu viel vorm Computer!
zum Lesen den Text mit der Maus markieren
Dafür hatte ich doch mal ein Tut erstellt^^, ist ganz einfach und geht mit Events:
http://www.rpg-studio.de/scientia/RPGMak…nd_KI_erstellen
http://www.rpg-studio.de/scientia/RPGMak…nd_KI_erstellen
Mehr als a Allgäuer ka a Mensch it wera.
Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren
Ähnliche Themen
-
Programmierhilfen »-
Hide and Seek V2.1
(30. April 2008, 19:39)
-
RGSS 1 Probleme & Talk »-
Event-ID ausgeben (+ Eventnamen/Comment überprüfen)
(18. November 2008, 07:35)
-
Computer & Technik »-
[Biete?] Programmiertutorial
(13. Dezember 2007, 23:56)
-
RGSS 1 Probleme & Talk »-
kämpfende Helden abfragen
(12. Februar 2006, 19:32)



