Autor |
|
Yuri
Mage
![](images/star2.gif) ![](images/star2.gif)
![](images/avatars/avatar-1174.jpg)
Dabei seit: April 2003
Geschlecht: ![](images/male.gif)
Herkunft:
Beiträge: 170
![Yuri ist offline](images/offline.gif) |
|
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 |
|
Hephaistos
Verschollen
![](images/star3.gif)
![](images/avatars/avatar-1704.jpg)
Dabei seit: Februar 2003
Geschlecht: ![](images/male.gif)
Herkunft: Wien
Beiträge: 2102
![Hephaistos ist offline](images/offline.gif) |
|
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 |
|
Barnabas
Ex-Newbie des Monats
![](images/star4.gif)
Dabei seit: November 2003
Geschlecht: ![](images/male.gif)
Herkunft:
Beiträge: 1161
![Barnabas ist offline](images/offline.gif) |
|
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 |
|
Yuri
Mage
![](images/star2.gif) ![](images/star2.gif)
![](images/avatars/avatar-1174.jpg)
Dabei seit: April 2003
Geschlecht: ![](images/male.gif)
Herkunft:
Beiträge: 170
![Yuri ist offline](images/offline.gif) |
|
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 |
|
jsc
Crusader
![](images/star2.gif) ![](images/star2.gif) ![](images/star2.gif)
![](images/avatars/avatar-3488.jpg)
Dabei seit: November 2003
Geschlecht: ![](images/male.gif)
Herkunft: Zwickau/Sa.
Beiträge: 490
![jsc ist offline](images/offline.gif) |
|
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 ![](images/smilies/wink.gif)
__________________ 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 |
|
Hephaistos
Verschollen
![](images/star3.gif)
![](images/avatars/avatar-1704.jpg)
Dabei seit: Februar 2003
Geschlecht: ![](images/male.gif)
Herkunft: Wien
Beiträge: 2102
![Hephaistos ist offline](images/offline.gif) |
|
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 |
|
Yuri
Mage
![](images/star2.gif) ![](images/star2.gif)
![](images/avatars/avatar-1174.jpg)
Dabei seit: April 2003
Geschlecht: ![](images/male.gif)
Herkunft:
Beiträge: 170
![Yuri ist offline](images/offline.gif) |
|
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 |
|
Yuri
Mage
![](images/star2.gif) ![](images/star2.gif)
![](images/avatars/avatar-1174.jpg)
Dabei seit: April 2003
Geschlecht: ![](images/male.gif)
Herkunft:
Beiträge: 170
![Yuri ist offline](images/offline.gif) |
|
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 |
|
|