Hm ich komm mit Scripts einfach net zurecht, weiß jemand nen Script mit dem ich, wenn ich auf ein Objekt (Activator) klicke ein Item bekomme? wenn ja bitte hier posten. Außerdem soll man dieses Item nur einmal am Tag bekommen und wenn man schon mal es aktiviert hat an diesem tag eine Nachricht kommt
--
Name: Feurio
Wer die Wahrheit sucht, sucht solange, bis er erkennt das sie direkt vor einem ist.
Sieh dir mal das Script "AltaroftheNine" oder so ähnlich an... falls es irgendwie anders heißt und du es nicht findest: das ist das Script, das auf den Altaren in den Kirchen der Städte zu finden ist. Also einfach so eine Kirche laden und dann gucken, was für ein Script da drauf ist.
Die Altare funktionieren nämlich exakt so, wie du es beschreibst - nur, dass du kein Item erhältst, sondern ein Zauber auf dich gecastet wird. Die entsprechende Zeile müsstest du dann ändern - also, vom Schema her: anstatt "Cast SpellID spellTarget" musst du etwas im Sinne von "AddItem ItemID ItemTarget" hinschreiben.
Kopier das Script am besten einfach mal und ändere es dann so, wie du es nach dieser Beschreibung machen würdest. Dann schreib es hier rein und wir werden gucken, ob damit alles in Ordnung ist.
Ich hab das Script mal in Code-Tags gestopft. Lässt sich so imho besser lesen.
Zuerst: Anmerkungen sollten mit einem ; beginnen, dann nennt sich das Kommentar und das CS meckert nicht mehr darüber (Rest der Zeile wird einfach ignoriert).
Um Target als eine Ref zu deklarieren musst du zwischen dem ref und dem Target ein Leerzeichen lassen, sonst meint das CS es sei ein Befehl und meckert, weil es den nicht gibt.
Außerdem ist Target hier überflüssig, weil nicht verwendet.
Gleiches gilt für das else, welches einfach auf kein if zutrifft, da alle vorherigen schon ein endif hatten. Abgesehen davon ist das ziemlich sinnlos, es sei denn du willst auch NPCs mit Suppe vollstopfen.
Oh, und den ScriptNamen kannst und solltest du auch ändern.
--
Ich kam, sah, und konnte meinen Augen nicht trauen
Noch eine ganz wichtige Frage. Wie kann ich machen das des erst überprüft ob man gewisse Gegenstände im Inventar hat und wen nicht der Skript net abläuft?
--
Name: Feurio
Wer die Wahrheit sucht, sucht solange, bis er erkennt das sie direkt vor einem ist.
sorry für den Doppelpost ich weiß dafür gibts EDIT, des hab ich aber schon probiert und niemand antwortet , deshalb jetzt noch mal meine Frage, wie kann ich mit Conditions überprüfen ob jemand z.B. genügend Geld hat und wie kann ich des per Skript machen. Freue mich auf hoffentlich baldige Antwort.
Ach ja bevor ichs vergess wie macht man das ein Licht nur unter Tags leuchtet (im Interior) und ein anderes Licht nur Nachts?
--
Name: Feurio
Wer die Wahrheit sucht, sucht solange, bis er erkennt das sie direkt vor einem ist.