Magellan: Workshop Erweiterte Befehle

Hier können nach Lust und Laune über alles außerhalb von Fantasya geschrieben werden.
Benutzeravatar
Thalian
Administrator
Beiträge: 653
Registriert: Mo 5. Jan 2015, 14:25
Kontaktdaten:

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von Thalian » Mi 25. Mai 2016, 13:13

Das ist ein Bug in Magellan. Nach dem Speichern der erw. Befehle muss man Magellan einmal beenden. Danach bleiben die erw. Befehle nach dem Ausführen drin.

Tsaria
Hauptmann
Beiträge: 50
Registriert: Mi 16. Mär 2016, 11:11
Wohnort: Kassel

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von Tsaria » Mi 25. Mai 2016, 15:29

Was Thalian sagt. Ansonsten empfehle ich die meisten commands eh per notepad++ direkt im library file zu schreiben.

Benutzeravatar
PilGaldur
Kundschafter
Beiträge: 26
Registriert: Fr 6. Nov 2015, 15:23

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von PilGaldur » Mo 30. Mai 2016, 11:29

Hallo noch mal,

langsam aber stetig geht es voran, auch wenn ich mit meinen sehr begrenzten Programmierkenntissen nicht jeden Fehler verstehe. Aber mein Händler rechnet jetzt korrekt die Anzahl zu kaufenden Luxuswaren aus. Um nun noch die Anzahl der zu verkaufenden Luxusgüter zu errechen möchte ich erfragen, welche Talentstufe die Einheit besitzt. Wie ist Abfrage? Danke im Voraus für die Auskunft!

Gibt es irgendwo eine Aufzählung, was ich von der Einheit/Region/Partei alles erfragen kann?

Benutzeravatar
PilGaldur
Kundschafter
Beiträge: 26
Registriert: Fr 6. Nov 2015, 15:23

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von PilGaldur » Mo 30. Mai 2016, 11:30

Der Tipp mit Notepad++ war übrigens sehr hilfreich!

Tsaria
Hauptmann
Beiträge: 50
Registriert: Mi 16. Mär 2016, 11:11
Wohnort: Kassel

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von Tsaria » Mo 30. Mai 2016, 16:55

Was auch hilft ist im Notepad++ die Sprache auf Java umzustellen. Beanshell ist noch näher an Java dran als c#.

Benutzeravatar
PilGaldur
Kundschafter
Beiträge: 26
Registriert: Fr 6. Nov 2015, 15:23

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von PilGaldur » Di 31. Mai 2016, 13:42

HILFE!!

ich übergebe von einer Einheit eine Liste mit Transporteinheiten:

Code: Alles auswählen

if (!unit.isOrdersConfirmed()) {

  ArrayList transporters = new ArrayList();
  transporters.add("g3c");
  transporters.add("dp9");
  
 Steinproduzent (transporters);
 }
In der Bibliothek steht nun:

Code: Alles auswählen

Steinproduzent (transporters)  {
  helper.addOrder("; automatische Übergabe:");
for (int i = 0; i < transporters.size(); i++) {

   String transporter = transporters.get(i);
   
  if helper.unitSeeOtherUnit(""+transporter+"") {
                  helper.addOrder("GIB "+transporter+" 25 Stein")
   }
}

  unit.setOrdersConfirmed(true)}
leider funktioniert das nicht. Die Prozedur soll die Liste der Transporteinheiten auf Anwesenheit prüfen und wenn diese Prüfung wahr ist, soll sie dafür sorgen, dass die Transporter 25 Steine bekommen.

Seht ihr den Fehler? Die Bearbeitung bricht ab, weil eine } gefunden wird?? Hä??

Tsaria
Hauptmann
Beiträge: 50
Registriert: Mi 16. Mär 2016, 11:11
Wohnort: Kassel

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von Tsaria » Di 31. Mai 2016, 16:00

Schau mal ob du alle ; hast.

Benutzeravatar
PilGaldur
Kundschafter
Beiträge: 26
Registriert: Fr 6. Nov 2015, 15:23

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von PilGaldur » Di 31. Mai 2016, 19:02

Ich kriege es nicht hin!

Andere Frage:

Wie kann ich die Personenzahl einer Einheit abfragen?

Danke

Benutzeravatar
nemo
Heerführer
Beiträge: 232
Registriert: Mi 25. Feb 2015, 12:06

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von nemo » Mi 1. Jun 2016, 01:26

PilGaldur hat geschrieben:Wie kann ich die Personenzahl einer Einheit abfragen?
unit.getPersons()
welche Talentstufe die Einheit besitzt.
helper.getLevel(unit,"Talentname")
Gibt es irgendwo eine Aufzählung, was ich von der Einheit/Region/Partei alles erfragen kann?
War mal.
Sollten selber eine erstellen. Ist notiert. Danke :D
I may go pop -- Excuse me!

Benutzeravatar
PilGaldur
Kundschafter
Beiträge: 26
Registriert: Fr 6. Nov 2015, 15:23

Re: Magellan: Workshop Erweiterte Befehle

Beitrag von PilGaldur » Di 14. Jun 2016, 16:00

Kann mir jemand sagen, wie ich den Preis von einem Luxusgut abfrage?

Antworten

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 0 Gäste