Lieber Besucher, herzlich willkommen bei: AnnoZone Forum.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Schönen guten Abend!
Ich brauche Hilfe!!!!!!!!!!!!!!!!!! Möchte im Skript als Siegbedingung den Piraten vernichten, komplett nicht nur die Stadt. Nur wie soll ich das machen. Muss ich ihn vorher definieren und ist er ein Objekt?
Name = John Silver
Alias= Spieler03
Typ15
ID=1
Stadt 1 Schiffe 3
Vielen Dank im Vorraus
ich nehme an, dass du piraten nur über skript vollkommen beseitigen kannst. du musst also über skript die vernichtung der piratenstadt und des letzten piratenschiffes abfragen. sobald diese bedingungen erfüllt sind musst du im piratenprofil SUSPEND=1 setzen. daraufhin sollte der pirat nicht mehr erscheinen. für die abfrage muss die stadt als OBJECT_STADT definiert sein, bei den schiffen verwendest du IF PLAYER "SPIELER03" SHIPCNT < 1 THEN.....
du hast vor, die piratenvernichtung zur siegbedingung zu machen, dann musst du nach erfüllung der bedingung nicht SUSPEND=1 setzen, sondern WON("HUMAN01"). dadurch gibt es ein erfolgsvideo und die mission ist beendet.
sollte dann so aussehen:
[object_define]
OBJECT_STADT "PIRATCITY"
[kernel]
IF PLAYER "SPIELER03" SHIPCNT < 1 &&
OBJECT "PIRATCITY" KILLED THEN
{
WON ("HUMAN01");
}