Hallo zusammen
Ich kann mich des Eindrucks nicht erwehren, dass ich entweder zu dumm oder zu alt oder vielleicht beides bin, um das Scripting zu verstehen.
Ich arbeite zur Zeit an einer XXL Einzelspieler-Karte mit ca. 40 bis 50 Aufgaben. Bei der Erstellung der ersten Scriptversuche habe ich einige Codes aus dem Handbuch und hier aus dem Forum verwenden wollen.
1. Versuch - beim Betreten einer Region soll eine Messagebox erscheinen
Der Code dazu wurde hier in einem anderen Thread bereits veröffentlicht.
Den Code habe ich auf meinen Helden angepasst. Der Scriptname des Helden entspricht dem, der im Code verwendet wird.
function willkommen("Ossir")
MessageBox( "/Maps/SingleMissions/Eine weite Reise3/willkommen.txt" );
Trigger( REGION_ENTER_WITHOUT_STOP_TRIGGER,"nachricht1",nil );
end;
Trigger( REGION_ENTER_WITHOUT_STOP_TRIGGER,"nachricht1","willkommen" );
Man sollte meinen, es kann eigentlich nicht falsch sein und dennoch funktioniert es nicht.
2. Versucht - beim Betreten einer Region soll dem Helden eine Anzahl Kreaturen übergeben werden
Der Code ist im Practical Guide genau erklärt.
Auch hier wurde der Code auf meinen Helden angepasst.
function drachen( heroname )
if heroname == "Ossir" then
AddHeroCreatures( heroname, CREATURE_GOLD_DRAGON,3 );
print("3 Smaragddrachen möchten sich Siobhan anschliessen");
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "drachen",
end;
end;
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "drachen", "drachen" );
(Gross-und Kleinschreibung wirde beachtet)
Es wäre sehr nett, wenn mir jemand bei diesen Problemen helfen könnte, denn ich habe bereits sehr viel Arbeit in diese Karte investiert.