• Anmelden

1

Dienstag, 27. Dezember 2011, 20:08

Ruf Script Verständnissproblem

Und ich schon wieder,diesmal was anderes...

Das Ruf Script hier scheint an sich zu funktionieren nur schnall ich nich,wie man die Liste der Fraktionen sichtbar macht,denn beim drücken der im Script eingestellten Taste passiert mal so gar nix...

Jemand ne Idee?
Mein Projekt:
Spoiler

Name: "Glory of Blood"
Entwicklungsstatus: Alpha ( 4 / 100% )
Spielversion: 1.0
Features: Skillsystem / Herstellender Beruf / interaktive Maussteuerung / Rufsystem / Dungeons auf 3 Schwierigkeitsstufen / 8 verschiedene Klassen und zum Release 2 verschiedene Rassen wählbar
zum Lesen den Text mit der Maus markieren

2

Dienstag, 27. Dezember 2011, 20:27

Dein Problem ist vermutlich, dass du gelesen hast

Ruby Quellcode

1
Input::Z
und daraufhin "Z" gedrückt hast, woraufhin nichts passiert ist.
Input::Z (sowie alle anderen Input::Blubb) bedeutet allerdings nicht, dass du Z auf deiner Tastatur drücken sollst, sondern, dass du diejenige Taste drücken musst, die mit "Z" verknüpft ist. Standardmäßig ist dies im VX das D auf deiner Tastatur. Du kannst das auch ganz leicht nachschauen: Testspiel -> F1 -> Keyboard

(Andere Möglichkeit: Du hast die Taste im Menü gedrückt, wo das Script nicht funktioniert [siehe Z.14])

3

Dienstag, 27. Dezember 2011, 20:47

Nein,im Menü hab ich nich gedrückt,soviel hab ich dann doch geschnallt,nur das mit der Tastenzuweisung war mir nich klar^^

Allerdings ist es bei mir,warum auch immer nich der Standard "D" sondern die "S" Taste,aber nich schlimm,ich habs raus und damit is das Thema schon wieder durch^^

Danke^^
Mein Projekt:
Spoiler

Name: "Glory of Blood"
Entwicklungsstatus: Alpha ( 4 / 100% )
Spielversion: 1.0
Features: Skillsystem / Herstellender Beruf / interaktive Maussteuerung / Rufsystem / Dungeons auf 3 Schwierigkeitsstufen / 8 verschiedene Klassen und zum Release 2 verschiedene Rassen wählbar
zum Lesen den Text mit der Maus markieren

4

Mittwoch, 28. Dezember 2011, 11:04

Nee stimmt nich,eine Frage hab ich noch:

Kann man einen bestimmten Ruf Status ( zB "Wohlwollend" ) als Bedingung abfragen,um Quests etc freizuschalten?^^
Mein Projekt:
Spoiler

Name: "Glory of Blood"
Entwicklungsstatus: Alpha ( 4 / 100% )
Spielversion: 1.0
Features: Skillsystem / Herstellender Beruf / interaktive Maussteuerung / Rufsystem / Dungeons auf 3 Schwierigkeitsstufen / 8 verschiedene Klassen und zum Release 2 verschiedene Rassen wählbar
zum Lesen den Text mit der Maus markieren

5

Mittwoch, 28. Dezember 2011, 13:53

Hab jetzt nochmal kurz ins Script geschaut und das wäre eigentlich ganz einfach zu lösen, indem du bei Conditional Branch als Bedingung "Script" auswählst.
A)

Ruby Quellcode

1
$fame.current_fame?(fraktionsid) > 12345
Fragt ab, ob du mehr als (kannst natürlich auch weniger, genau soviel, etc. nehmen) 12345 Rufpunkte bei dieser Fraktion hast. Du kannst auch statt der festen Zahl eine Variable nehmen, zB. $game_variables[1]

B)

Ruby Quellcode

1
$fame.current_title?(fraktionsid) == "Titelname"
Fragt ab, ob du bei der Fraktion exakt diesen einen Titel hast. Achte auf Groß/Kleinschreibung und die Anführungszeichen nicht vergessen.
Alternativ dazu:

Ruby Quellcode

1
$fame.current_title?(fraktionsid) == $fame.title[titelid][0]
macht genau dasselbe, nimmt aber den Titelnamen direkt vom Script.

oder C)

Ruby Quellcode

1
2
3
4
5
titel = ["Respektvoll", "Ehrfürchtig"]
titel.each do |titl|
  if titl == $fame.current_title?(fraktionsid) then answer = true end
end
answer

Das sieht etwas komplizierter aus, aber so kannst du auch ohne Probleme abfragen, ob ein Held einen der Titel X, Y oder Z besitzt. Statt den Titelnamen kannst du natürlich auch wieder $fame.title[titelid][0] nehmen.

Kurzum: C ist die umfangreichste Lösung, aber auch die komplizierteste. Am besten verwendest du Lösung B, wo du den Namen des Titels abfragst, oder A, wo du die Titelpunkte abfragst mit <, >, oder == (hierauf acht geben! "=" setzt den ersten Wert dem zweiten gleich, "==" prüft, ob beide Werte gleich sind.).

6

Mittwoch, 28. Dezember 2011, 13:57

Besten Dank^^
Mein Projekt:
Spoiler

Name: "Glory of Blood"
Entwicklungsstatus: Alpha ( 4 / 100% )
Spielversion: 1.0
Features: Skillsystem / Herstellender Beruf / interaktive Maussteuerung / Rufsystem / Dungeons auf 3 Schwierigkeitsstufen / 8 verschiedene Klassen und zum Release 2 verschiedene Rassen wählbar
zum Lesen den Text mit der Maus markieren

Ähnliche Themen

Social Bookmarks