Suchergebnisse

  1. Gildur

    Construction Set Collision von Kreaturen entfernen

    Eigentlich dürften die sich nicht bewegen... Ansonten könntest du doch die Typen doch einfach mit ein paar Collission boxes, die du um sie baust, festhalten.
  2. Gildur

    Construction Set Skriptthread zum Construction Set

    Das könnte so aussehen: Begin GameMode if (gamehour >= 20) || (gamehour <= 5) ;do sth. endif End
  3. Gildur

    Construction Set Der Dialog-Thread

    Hier einige Dinge, die man bei Quests und Topics beachten sollte: -"GetIsPlayableRace NONE == 1" sollte immer in den QuestConditions als Abfrage sein. -Die Priority einer Quest sollte höher als 0 sein (zB. 50 oder 60) -Die Topics, die der Spieler anklicken können soll, müssen per AddTopic...
  4. Gildur

    Construction Set Skriptthread zum Construction Set

    Eben deswegen sollte man so FPS-freundlich wie möglich arbeiten. Ich will jetzt auch nicht deswegen den Scriptthread zuposten. Tatsache ist, dass deine Methode klappt und auch okay ist, aber es eben besser geht, um nicht unnötig Speicher zu verschwenden. Wenn du noch weiter diskutieren möchtest...
  5. Gildur

    Construction Set Skriptthread zum Construction Set

    Du hast keine Verzögerung, wenn du meine Methode benutzt. Und es über den Quest-script ablaufen zu lassen kostet unnötig Performance. Ich benutze das gleiche Verfahren wie du bei einem anderen Script in einer Mod, wo es nötig ist, und habe FPS-Einbuße von 1-2 FPS (er ist aber auch etwas länger)...
  6. Gildur

    Construction Set Skriptthread zum Construction Set

    @ Kahmul: Ist dir bewusst, dass dieser Script 10 mal pro Sekunde ausgeführt wird? Es ist nicht mal ein return-befehl enthalten, was die Performance nicht unwesentlich beeinträchtigt. Das geht wesentlich besser. @ Dunke Schwester: Ich würde es anders machen. Es ist erstens performance...
  7. Gildur

    Construction Set Skriptthread zum Construction Set

    Ich empfehle einen anderen Script, den du auf den Dolch packen musst: scn Scriptname Begin OnEquip player If (player.getitemcount [TollkirchenID] >= 1) && (player.getitemcount [SchädelID] >= 1) MessageBox "Hex Hex" [NPCReferenz].moveto player SetStage [QuestID] [neueStage] Endif...
  8. Gildur

    Construction Set Skriptthread zum Construction Set

    hey roobsi, set State to 1 muss in die erste if-Abfrage. @ Anti_Held: Wegen der nur 3 mal aktivierbaren Truhe pro Tag: scn ScriptAufDerTruheSCRIPT short myday short used Begin OnActivate Player if myday != gameday set myday to gameday set used to 0 endif if myday == gameday if used < 3...
  9. Gildur

    Construction Set Skriptthread zum Construction Set

    Fange niemals IDs mit Zahlen an, schon gar nicht mit 0. Es kann dazu führen, dass diese vom CS ignoriert werden und er somit die ID nicht erkennt. Außerdem würde ich niemals solche nichtsaussagenden Abkürzungen vor die ID setzen. Benutze immer die Abkürzung deines Modnames, oder die deines...
  10. Gildur

    Construction Set Skriptthread zum Construction Set

    Richtig. Wobei mir gerade auffällt, dass ich die Anzahl bei AddItem vergessen habe. Habe es gerade geändert.
  11. Gildur

    Construction Set Skriptthread zum Construction Set

    Folgender Skript muss auf den Geist: scn Scriptname Begin OnDeath AddItem Ectoplasm 1 Drop Ectoplasm 1 End
  12. Gildur

    Construction Set Skriptthread zum Construction Set

    Stimmt. Allerdings hat er Nachteile, zB. ist es mehr Arbeit (Referenzen vergeben, diese ins Script eintragen etc.) und desweiteren arbeitet die Quest mit GameMode, das heißt der Script läuft die ganze Zeit im Hintergrund. An sich wahrscheinlich kaum bemerkbar, aber wenn es sich häuft und jeder...
  13. Gildur

    Construction Set Skriptthread zum Construction Set

    @ Kahmul: Doch :lol: Allerdings wäre das unsinnig scn QuestScript short count scn NPCScript Begin OnDeath set [QuestID].count to [QuestID].count +1 If ([QuestID].count == X) ;X steht für die Anzahl der zu tötenden Gegner setStage [QuestID] [QuestStage] Endif End Den NPCScript musst du...
  14. Gildur

    Construction Set Allgemeine CS-Fragen

    Das ist eigentlich nicht so schwer. Das Wichtigste: 1.: Der Gilde im Panel "Name" einen Namen geben. 2.: Ränge erstellen: 2.1..: In der Liste "Rank Date" Rechte Maustaste -> NEW 2.2.: Den Namen des Titels rechts bei "Male Title" (für den Mann" und "Female Title" (für die Frau) eingeben 3.3...
  15. Gildur

    Construction Set Script zur Faction-Abfrage

    Wozu? Der Kommentar ist so hilfreich wie er sinnvoll ist. Nämlich gar nicht. @ KarldG: Es gibt "else". Dieser Block wird ausgeführt, falls eine Bedingung nicht erfüllt ist. Das könnte man in deinem Fall so schreiben: if (Player.GetFactionRank MagesGuild >= 5) ;tue irgendwas else ;tue...
  16. Gildur

    Construction Set Skriptthread zum Construction Set

    Begin OnActivate blockiert die normale Aktivierung. Will man, dass das Objekt richtig aktiviert wird oder - bei Items - diese aufgehoben werden sollen, dann muss man ein activate einbauen. Da gibt es kein Wenn-und-Aber. Edit.: Hier zum Nachweis der erste Stickpunkt...
  17. Gildur

    Construction Set Skriptthread zum Construction Set

    @ Kahmul: Beide liegen richtig. Das return ist völlig unnötig.
  18. Gildur

    Construction Set Skriptthread zum Construction Set

    Wie meinst du das? Im Moment sollte der Skript bewirken, dass man beim Aktivieren wenn man schleicht eine Flamme bei der Flasche brennt und diese sich mit der Flasche mitbewegt (oder irgendein anderes Objekt). Wenn man sie dann nochmals aktiviert, wird die Flasche wieder dem Inventar...
  19. Gildur

    Construction Set Skriptthread zum Construction Set

    Nein, Next würde nicht auf 0 gesetzt werden. Begin OnDeath wird nur ein einziges mal ausgeführt. Dadurch, dass du If - Elseif benutzt, wird auch nur der If-teil beim ersten mal ausgeführt, egal, ob du Next innerhalb des Blockes auf 1 setzt. Du musst nur die Z-koordinate einfügen. Und wegen...
  20. Gildur

    Construction Set Skriptthread zum Construction Set

    Mit Begin OnDeath und dem Befehl addspell, sowie eine Wirkdauer der Verzauberung von 1 Sekunde sollte es gehen. @ homer: Probiere es doch mal hiermit: SCN FlammenScript Ref myself short activated long xpos long ypos long zpos float xrot float yrot float zrot Begin OnActivate Set myself to...