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.).