Archiv verlassen und diese Seite im Standarddesign anzeigen : Ring, Technik und Hoffnungslosigkeit. -_-
Wenn ich schon mal versuche was zu makern... -_-
Warum höre ich auch nicht auf das kleine Männchen in meinem Ohr das mir ständig zuflüstert: 'Mopry, lass es. Du schaffst das eh nicht.'
Nehmt mir das Ding weg, haltet mich von technischen Sachen fern oder wundert euch nicht über solch nutzlose Threads.....
Aber eigentlich wollte ich nicht nur jammern.
Folgendes Problem (wahrscheinlich unlösbar ~.~):
Ich wollte ein Item erstellen das in regelmäßigen Abständen das Geld des Spielers erhöt. Dabei sollte der Geldbetrag aber abhängig sein vom Level des Partymitglieds, dessen HP und der Rasse sein. Wie stelle ich das an? o.O
Ok, schlagt mich wegen solcher Fragen.
*zieht Kopf ein und geht langsam rückwärts*
Also, ein Item wäre da schonmal ganz verkehrt. Am besten machst du einen Paralellen Common Event, das so aussieht:
<>Fork Contionion:Hero is Level *
-Increases Money: Dein Betrag
<>End
Und das so oft wie du willst.
Wenns so einfach wäre. Aber es solte ja drei Bedingungen geben, die den Betrag ausmachen. Also würde sich das Geld so nur um eine bestimmte Zahl erhöhen.
IUch hätte es nu gerne aber so, das beispielsweise zwerge einen höheren Geldbetrag erhalten als Menschen oder Elben oder sonst wer. Dann sollte der Betrag auch noch mit den HP sinken. Hat das Partymitglied also nur noch 50 % der HP, erhält man auch nur 50 % des ursprünglichen Geldbetrags.
Naja, dann machst du das selbe Spielchen innerhalb der Fork Condition nochmal mit deinen anderen 2 Bedingungen und fertig!
Bahamut887
30.05.2004, 01:02
Iss ja ganz nett aber dann wär das Problem das es jede millisekunde das Geld ausspucken würde und das auch immer egal ob er das Item hat oider net ...
Allso:
Man erstellt n Commen Event mit ner Fork die Fragt ob man das Item dabei hat. Wenn man das Item dabei hat dann setzt man ne Variable auf den Level des Helden. Danach fragt man ab welchen Level der Held hat und für jedes Level macht man ne andere Fork in dem Else Case. Und dann noch die Add Money Funktion. Und am Ende nen Wait Befehl deiner Wahl.
Fork Condition IF Item Gelddingens has
Then
Change Variablöe [0001]HeroLvl to Level Hero1
Fork Condition IF variable 0001 is 1
THEN
Add xxx Money
Else
Fork Condition If variable 0001 is 2
Then
.........
End
Wait xxxx
Else
End
so ungefähr.
Hoffe das konnte n bischen helfen ;)
Genau... ^^° Ich vergesse immer die Wait Prozesse, wenn ichs erkläre... naja, das müsste aber ein Paraleller Prozess sein, sonst kannst du dich dabei nicht bewegen.
nunja ist doch total einfach
du erstellst ein item und nennst es k.A. wie "Geldbekommdingen".
dann machste nen common event wo drinne steht
if item Geldbekommdingen
dann
wait 1sec
cycle
cycle
if (hier kommt die bedingung rein, die erfüllt sein muss, dass die zeit getählt wird, wie z.B. menü aus usw..)
dann
break cycle
hier ist zweiter cycle zuende
zähler wie oft +1
if zähler wie oft?<=(hier die anzahl wie lang es in secs dauern soll)
dann
break cycle
hier ist aerster cycle vorbei
danach machste if rang = k.A. was
set var="gold dazu" = wat weiß ich 50 ökken
set var"prozent"=hpmax
set var="prozent"/100
set var="gold dazu"/100
set var="gold dazu"*prozent
müsste so klappen (hoffe hab nix vergessen)
[edit]
mir fällt gerade selber auf, das wenn du das so scripten würdest, nach dem speichern (und danach laden) die kohle auf jedenfall ansteht, d.h. nahc jedem laden, bekopmmt man kohle.
um das zu verhindern musst du jedes wait einzelnschreiben und danch ein cycle der verhindert, das es weiter geht, wenn das menü auf ist, oder ein video abgespielt wird, da ein cycle automatisch nach dem laden unterbrochenwird.
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.