Registrierung Häufig gestellte Fragen Suche Mitgliederliste Portal - Planet Skyrim.de Kalender Moderatoren und Administratoren Startseite
Morrowind&OblivionForum.de - PMM-Projects Network » The Elder Scrolls III: Morrowind » Morrowind Editor Help » Editor Archiv » Erledigt: Schwert ab lvl 25 (Scriptfrage) » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
Yuri
Mage




Dabei seit: April 2003
Geschlecht:
Herkunft:
Beiträge: 170

Yuri ist offline
  Schwert ab lvl 25Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Ich hab vor ein recht starkes schwert in einen meiner Mods ein zu bauen und wollte fragen, ob es eine möglichkeit gibt, dass man dieses schwert erst ab einem bestimmten level aufheben kann. ich dachte mir so lvl 25 oder 30.
gibt es dann auch eine Möglichkeit, einem spieler, mit einem niedrigeren lvl, eine miteiung zukommen zu lassen, das er noch ein zu geringes lvl hat (vielleicht sogar die fehlende anzahl an lvl) ?
für jegliche hilfe wär ich sehr dankbar!
mfg
Yuri


__________________
Wer zehn Fehler findet kriegt einen gratis dazu!

Suchfinktiondefender
(ab 10 suchbegriffen kommen garnicht mehr so viele Ergebnisse )

29.11.2003, 09:53 Profil von Füge  deiner Freunde-Liste hinzu Email an Yuri senden
Hephaistos
Verschollen




Dabei seit: Februar 2003
Geschlecht:
Herkunft: Wien
Beiträge: 2102

Hephaistos ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Müßte eigentlich klappen:
Einfach eine Onactivate Abfrage mit einer zusätzlichen Abfrage des Levels, die bei einem zu geringten Level das Script mit return beendet und mittels MessageBox eine entsprechende Nachricht ausgibt.
Ist das Level hoch genug wird einfach mit activate der normal Vorgang des "Nehmens" ausgeführt.

EDIT: Ich bin mir jetzt aber nicht sicher ob es einen Befehl "GETLEVEL" gibt. FAlls nicht mußt du die Benutzung von einer Fähigkeit (Langwaffe?) oder einem Attribut (Stärke?) abhängig machen.


__________________


Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein

Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach

29.11.2003, 10:02 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos senden
Barnabas
Ex-Newbie des Monats



Dabei seit: November 2003
Geschlecht:
Herkunft:
Beiträge: 1161

Barnabas ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

ich würd das dann aber so machen, dass man das schwert aufheben kann aber nicht benuzten unter lvl 25.

schließlich kann auch ein lvl1 typ was vom boden aufheben.

29.11.2003, 10:12 Profil von Füge  deiner Freunde-Liste hinzu Email an Barnabas senden
Yuri
Mage




Dabei seit: April 2003
Geschlecht:
Herkunft:
Beiträge: 170

Yuri ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

ich dachte schon, das man das schwert nicht aufheben kann und nicht nur nicht benutzten.
eine abfrage nach dem lvl wär zwar besser, weil dann auch zauberer die chance hätten es zu bekommen, aber notfalls ginge auch ein stärke abfrage.
@hephaistos: könntest du mir ein kleines grundgerüst für den skript schreiben?
ich kenn mich zwar ein bischen mit skripten aus, aber eine abfrage, hab ich noch nich geschrieben.
(ich weiß, dass viele leute denken, dass man mehr lernt, wenn man es selber herausfinden muss, aber ich bitte dich trotzem drum.)


__________________
Wer zehn Fehler findet kriegt einen gratis dazu!

Suchfinktiondefender
(ab 10 suchbegriffen kommen garnicht mehr so viele Ergebnisse )

29.11.2003, 10:26 Profil von Füge  deiner Freunde-Liste hinzu Email an Yuri senden
jsc
Crusader




Dabei seit: November 2003
Geschlecht:
Herkunft: Zwickau/Sa.
Beiträge: 490

jsc ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Ach, immer diese Sucherei (muss am Alter liegen )

Es gibt den Befehl GetLevel. Ergebnisstyp ist float (warum auch immer - wahrscheinlich weil die Stufen dazuaddiert werden)

Eine Abfrage sollte dann so aussehen:

(.. = Tab)

if ( player->GetLevel < 25 )
..Messagebox "Ihr seid nicht ...." ;so in der Art: kein Artus - kein Excalibur
..return
else
..; hier Glückwünsche einfügen und hopp, ab ins Inventar damit
endif

Ich hab's nicht probiert.
Wenn aufheben mit Activate nicht funktioniert das Teil mit disable aus dem Spiel und mit AddItem ins Inventar.

/edit
@ Hephaistos - next post
Korrekt, da hätte er's gleich komplett gehabt. Aber dann hättest du ihm die Bitte ja nicht mehr erfüllen können


__________________
Gruß jsc - Mein Morrowind-Kram
"Recht haben - oder glücklich sein?"

Dieser Beitrag wurde von jsc am 29.11.2003, 13:26 Uhr editiert.

29.11.2003, 10:54 Profil von Füge  deiner Freunde-Liste hinzu Email an jsc senden Homepage von jsc
Hephaistos
Verschollen




Dabei seit: Februar 2003
Geschlecht:
Herkunft: Wien
Beiträge: 2102

Hephaistos ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Zitat:
Orginal von jsc:
if ( player->GetLevel < 25 )
..Messagebox "Ihr seid nicht ...." ;so in der Art: kein Artus - kein Excalibur
..return
else
..; hier Glückwünsche einfügen und hopp, ab ins Inventar damit
endif

Stimmt schon, allerdings muß auch noch die Aktivierung abfragen:

if ( OnActivate == 1 )
..if ( player->GetLevel < 25 )
....Messagebox "Ihr seid nicht ...." ;so in der Art: kein Artus - kein Excalibur
....return
..else
....; hier Glückwünsche einfügen und hopp, ab ins Inventar damit
..endif
endif


__________________


Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein

Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach

29.11.2003, 11:08 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos senden
Yuri
Mage




Dabei seit: April 2003
Geschlecht:
Herkunft:
Beiträge: 170

Yuri ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Vielen Dank!
ich werds gleich mal ausprobieren.....


__________________
Wer zehn Fehler findet kriegt einen gratis dazu!

Suchfinktiondefender
(ab 10 suchbegriffen kommen garnicht mehr so viele Ergebnisse )

29.11.2003, 11:13 Profil von Füge  deiner Freunde-Liste hinzu Email an Yuri senden
Yuri
Mage




Dabei seit: April 2003
Geschlecht:
Herkunft:
Beiträge: 170

Yuri ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Es funktioniert, zumindest kann ich den skript speichern.
Danke nochmal!


__________________
Wer zehn Fehler findet kriegt einen gratis dazu!

Suchfinktiondefender
(ab 10 suchbegriffen kommen garnicht mehr so viele Ergebnisse )

Dieser Beitrag wurde von Yuri am 29.11.2003, 12:07 Uhr editiert.

29.11.2003, 11:58 Profil von Füge  deiner Freunde-Liste hinzu Email an Yuri senden
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Design by: Garak - Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR