spellbook zauber
Mitglied-133517.02.2004, 15:36 Uhr
hi!
Kann mir jemand erklären / script geben wie ich es hinkriege das wenn man z.b. 60 magery hat alle zauber des 6. zirkels im zauberbuch erscheinen ?
Mitglied-31017.02.2004, 19:57 Uhr
Hi!
Ich versuch mal eine Kurzerklärung zu geben:
Man braucht bei Sphere ein auslösendes \"Event\",
zum Beispiel Doppelklicken auf das Spellbook.
Dann schreibt man unter den Scripttextes des Zauberbuches sowas wie:
on=@dclick
Dann noch eine if Abfrage wie hoch magery nu sein soll:
If (<act> > 59.9)
und füllt den entsprechenden Zirkel
more2=<more2>|0ff00 //Zirkel 6
endif
Für exakte Werte füllt man testweise ein Spellbook und macht .info drauf.
Syntaxfehler sind nicht ausgeschlossen!
Mitglied-133417.02.2004, 22:13 Uhr
Es ist wohl um einiges leichter, die Rollen ins Bp zu adden wenn der Skill ereicht ist als direkt ins Buch.
Wuerde ich vieleicht eher in betracht ziehen um diese besagten Fehlermeldungen zu umgehen!
Aber wenn es nicht so dringlich ist, kann man sich natuerlich
auch damit beschaeftigen.
Mfg Miro
Mitglied-68018.02.2004, 07:49 Uhr
rollen adden ist unsauber und anfängerstyle. bitwise adden ist wesentlich einfacher und saubere. wer probleme damit hat dem erkläre ich es gerne.
--
[externes Bild: http://www.freeshard.org/gratis.gif]
Mitglied-133718.02.2004, 14:49 Uhr
Hm ich versteh nurnet was ich da reinhauen muss hier is ja das normale spellbook
[ITEMDEF 0efa]
//Spellbook, Empty
//Client Anomaly requires this out of order dupeitem with 0e3b
DEFNAME=i_spellbook
RESOURCES=80 I_PARCHMENT, 1 I_HIDE, 1 I_CLOTH
TYPE=T_SPELLBOOK
WEIGHT=1
LAYER=1
CATEGORY=Provisions - Alchemy & Magic
SUBSECTION=Magical Items
DESCRIPTION=Spellbook
ON=@Create
ATTR=attr_magic|attr_newbie
Wo setzte ich was rein?
Mitglied-68018.02.2004, 16:33 Uhr
einfach unten drann:
on=@dclick
if (<src> > 599)
more2=<more2>|0ff00 // oder was immer du willst
endif
--
[externes Bild: http://www.freeshard.org/gratis.gif]
Mitglied-133718.02.2004, 16:47 Uhr
[ITEMDEF 0efa]
//Spellbook, Empty
//Client Anomaly requires this out of order dupeitem with 0e3b
DEFNAME=i_spellbook
RESOURCES=80 I_PARCHMENT, 1 I_HIDE, 1 I_CLOTH
TYPE=T_SPELLBOOK
WEIGHT=1
LAYER=1
CATEGORY=Provisions - Alchemy & Magic
SUBSECTION=Magical Items
DESCRIPTION=Spellbook
ON=@Create
ATTR=attr_magic|attr_newbie
on=@dclick
if (<src> > 599)
more2=<more2>|
Mitglied-133718.02.2004, 16:48 Uhr
[ITEMDEF 0efa]
//Spellbook, Empty
//Client Anomaly requires this out of order dupeitem with 0e3b
DEFNAME=i_spellbook
RESOURCES=80 I_PARCHMENT, 1 I_HIDE, 1 I_CLOTH
TYPE=T_SPELLBOOK
WEIGHT=1
LAYER=1
CATEGORY=Provisions - Alchemy & Magic
SUBSECTION=Magical Items
DESCRIPTION=Spellbook
ON=@Create
ATTR=attr_magic|attr_newbie
on=@dclick
if (<src> > 599)
more2=<more2>
src.newitem=i_scroll_clumsy //1
src.newitem=i_scroll_create_food
src.newitem=i_scroll_feeblemind
src.newitem=i_scroll_heal
src.newitem=i_scroll_magic_arrow
src.newitem=i_scroll_night_sight
src.newitem=i_scroll_reactive_armor
src.newitem=i_scroll_weaken
src.newitem=i_scroll_agility
src.newitem=i_scroll_cunning//10
src.newitem=i_scroll_cure
src.newitem=i_scroll_harm
src.newitem=i_scroll_magic_trap
src.newitem=i_scroll_magic_untrap
src.newitem=i_scroll_protection
src.newitem=i_scroll_strength
src.newitem=i_scroll_bless
richtig?