Mitglied-121921.11.2003, 10:54 Uhr
Hi....
ich habe hier 2 scripts um auf nem Polti udn nem Drachen zu reiten. ;) Polti= Polarbaer
Nun aber mein Problem....sobald ich Polti create, hab ich ein unsichtbares Orn.
Ich schieb hier mal das script ein:
[ITEMDEF 03f0f]
DEFNAME=i_mt_bear
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=01BB
[ITEMDEF 03f0e]
DEFNAME=i_mt_drake
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=01BA
[FUNCTION mountdrake]
SRC.NEWITEM=i_mt_drake
SRC.ACT.EQUIP
SRC.FLAGS=<SRC>|statf_onhorse
SRC.FIX
[FUNCTION mountbear]
SRC.NEWITEM=i_mt_bear
SRC.ACT.EQUIP
SRC.FLAGS=<SRC>|statf_onhorse
SRC.FIX
[CHARDEF 01BB]
DEFNAME=C_BEAR_MOUNT
NAME=BEAR MOUNT
on=@create
color=00481
on=@click
remove
return 1
on=@npcrestock
remove
return 1
on=@skillstart
remove
return 1
// Dragon
[itemdef i_et_dragon]
name=Ethereal Dragon
id=i_mt_drake
layer=25
TDATA3=01BA
on=@create
color=0083b
on=@equip
link=<src>
on=@unequip
src.newitem i_et_ed
src.act.bounce
[itemdef i_et_ed]
NAME=Ethereal Dragon
id=i_pet_dragon
type=t_normal
CATEGORY=Other
SUBSECTION= Ethereal pets
DESCRIPTION=Ethereal Dragon
on=@create
color=0083b
attr=14
on=@dclick
IF (<SRC>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You!
RETURN 1
elseif (<src>&000000400)
src.message You can't mout an etheral pet while polymorphed!
return 1
elseif !(<src>
src.newitem i_et_dragon
src.act.equip
src.update
remove
return 1
else
src.message you are already mounted
return 1
endif
hm...soweit da script, aber an was es liegt , weis ich net....
*hofft hier auf nen guten scripter der , den fehler weis*
bis dann
Nephyr
Mitglied-130726.01.2004, 14:02 Uhr
Das gleiche prob hab ich auch Hilfe ;( ;( ;( ;( mach im mom auch ein shard soll ein uo star wars shard werden nur ich wollte reitdracen einfügen und bekomme immer ein unsichtbares pferd*heul*?( brauche hilfe
Mitglied-58829.01.2004, 17:27 Uhr
Ihr bekommt in dem Sinne kein unsichtbares Pferd, es wird nicht die richtige Animation angezeigt, daher reitet man unsichtbar auf den o.a. Viechern.
Ich schätze der Fehler liegt in fehlenden Angaben in der tiledata.mul.
Das Script kommt mir so oder so sehr bekannt vor.
Zwar verwende ich ein etwas besseres, patchte die Tiere allerdings auch so hinein.
Ich gehe davon aus, es wurden die entsprechenden Animationen gepatcht, sowie zwei Bildchen als Items wohl noch dazu ... ?!
Für die tiledata.mul wurde dann beim Patchen auch der richtige Layer und die richtige Animation für die Items gewählt?
Ansonsten mal mit dem Tiledata Editor die o.a. Mul-Datei überprüfen. Den dürfte es zum Saugen mindestens bei UOFD geben.
In dem Programm hat der Layer 25 zu sein ( steht ja auch im Script - und 25 ist eh Mount, also reitbare Tiere ), und bei Gump 442 eintragen für den Drachen.
Der Eisbär ist ebenfalls Layer 25 und Gump 443.
Das ganze einfach mal in Inside UO checken. 442 ist die Modellnummer vom Bären, 443 die vom Drachen, zu finden unter Animationen / People and Accessories.
Da landete es zumindest bei mir - und das Item sollte schon wissen, welche Animation bei der Nutzung angesprochen werden soll.
03f0f sollte die hexadezimale Modellnummer vom Bären und 03f0e die vom Drachen sein. Auch mal in Inside UO unter Artwork / Static Tiles checken. Die wurden zumindest als ITEMDEF im Script angegeben.
Sofern die woanders liegen, muß der hexadezimale Wert natürlich entsprechend im Script geändert werden.
Wenn alles funktioniert, solltet ihr bedenken, daß die Tierchen noch keine Stats und Skills, Loot, etc. haben, eben das übliche was ein NPC so hat - und müßtet sie entsprechend dazu mal hineinschreiben. Denn so werden sie mit einem Schlag weggeblasen. ;)
Ich hoffe, daß ich etwas helfen konnte.
Mitglied-121910.02.2004, 14:46 Uhr
hi.....
ja danke danke....bin von selbst drauf gekommen.....
*winkfuchtel*
--
...auch die Hoelle ist ein Ort,der sich um die Sonne dreht...