Mitglied-54112.08.2002, 18:37 Uhr
ich habe keine ahnung wie man leder scriptet und die auch färbt ich habe alles versucht und wo muss ich es scripten in sphere ordner???
Mitglied-48012.08.2002, 22:40 Uhr
Ich hab hier n Script für dich gefunden:
//************************************************//
// UO-Sphere-Skripts //
// //
// URL http://www.uo-sphere-skripts.de //
// Mail [E-Mail entfernt] //
// //
// //
// Ledersorten by Zarki //
// //
// Copyright 2002 by UO Sphere Skripts //
//******************************************** **//
[ITEMDEF I_tleder]
ID=01078
NAME=Trolleder
TYPE=
WEIGHT=5
VALUE=15
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Trolleder
ON=@CREATE
COLOR=00536
[ITEMDEF I_gtleder]
ID=01067
NAME=Geschnittenes Trolleder
RESOURCES=1 I_tleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Trolleder
ON=@CREATE
COLOR=00536
[ITEMDEF I_dleder]
ID=01078
NAME=Drachenleder
TYPE=
WEIGHT=5
VALUE=20
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Drachenleder
ON=@CREATE
COLOR=059e
[ITEMDEF I_gdleder]
ID=01067
NAME=Geschnittenes Drachenleder
RESOURCES=1 I_dleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Drachenleder
ON=@CREATE
COLOR=059e
[ITEMDEF I_sleder]
ID=01078
NAME=Schlangenleder
TYPE=
WEIGHT=5
VALUE=15
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Schlangenleder
ON=@CREATE
COLOR=01b6
[ITEMDEF I_gsleder]
ID=01067
NAME=Geschnittenes Schlangenleder
RESOURCES=1 I_sleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Schlangenleder
ON=@CREATE
COLOR=01b6
[ITEMDEF I_aleder]
ID=01078
NAME=Amazonenleder
TYPE=
WEIGHT=5
VALUE=45
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Amazonenleder
ON=@CREATE
COLOR=COLOR_O_ROSE
[ITEMDEF I_galeder]
ID=01067
NAME=Geschnittenes Amazonenleder
RESOURCES=1 I_aleder
TYPE=T_LEATHER
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Amazonenleder
ON=@CREATE
COLOR=COLOR_O_ROSE
[ITEMDEF I_galeder]
ID=01067
NAME=Geschnittenes Amazonenleder
RESOURCES=1 I_aleder
TYPE=T_LEATHER
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Amazonenleder
ON=@CREATE
COLOR=COLOR_O_ROSE
[ITEMDEF I_tleder_w]
ID=01078
NAME=Eistrolleder
TYPE=
WEIGHT=5
VALUE=15
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Eistrolleder
ON=@CREATE
COLOR=00482
[ITEMDEF I_gtleder_w]
ID=01067
NAME=Geschnittenes Eistrolleder
RESOURCES=1 I_tleder_w
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Eistrolleder
ON=@CREATE
COLOR=00482
[ITEMDEF I_cleder]
ID=01078
NAME=Cyclopenleder
TYPE=
WEIGHT=5
VALUE=18
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Cyclopenleder
ON=@CREATE
COLOR=00031
[ITEMDEF I_gcleder]
ID=01067
NAME=Geschnittenes Cyclopenleder
RESOURCES=1 I_cleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Cyclopenleder
ON=@CREATE
COLOR=00031
[ITEMDEF I_eleder]
ID=01078
NAME=Ettinleder
TYPE=
WEIGHT=5
VALUE=15
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Ettinleder
ON=@CREATE
COLOR=005e0
[ITEMDEF I_geleder]
ID=01067
NAME=Geschnittenes Ettinleder
RESOURCES=I_eleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Ettinleder
ON=@CREATE
COLOR=005e0
[ITEMDEF I_eleder_w]
ID=01078
NAME=Eisettinleder
TYPE=
WEIGHT=5
VALUE=15
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Eisettinleder
ON=@CREATE
COLOR=00482
[ITEMDEF I_getleder_w]
ID=01067
NAME=Geschnittenes Eisettinleder
RESOURCES=I_eleder_w
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Eisettinleder
ON=@CREATE
COLOR=00482
[ITEMDEF I_titanleder]
ID=01078
NAME=Titanleder
WEIGHT=5
VALUE=16
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Titanleder
ON=@CREATE
COLOR=0032
[ITEMDEF I_gtitanleder]
ID=01067
NAME=Geschnittenes Titanleder
RESOURCES=I_titanleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Titanleder
ON=@CREATE
COLOR=0032
[ITEMDEF I_ogreleder]
ID=01078
NAME=Ogreleder
WEIGHT=5
VALUE=16
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Ogreleder
ON=@CREATE
COLOR=002ec
[ITEMDEF I_gogreleder]
ID=01067
NAME=Geschnittenes Ogreleder
RESOURCES=I_ogreleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Ogreleder
ON=@CREATE
COLOR=002ec
[ITEMDEF I_darktleder]
ID=01078
NAME=Darktrolleder
WEIGHT=5
VALUE=15
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Darktrolleder
ON=@CREATE
COLOR=0455
[ITEMDEF I_gdarktleder]
ID=01067
NAME=Geschnittenes Darktrolleder
RESOURCES=I_darktleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Darktrolleder
ON=@CREATE
COLOR=0455
[ITEMDEF I_ophleder]
ID=01078
NAME=Ophidianleder
WEIGHT=5
VALUE=17
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Ophidianleder
ON=@CREATE
COLOR=0342
[ITEMDEF I_gophleder]
ID=01067
NAME=Geschnittenes Ophidianleder
RESOURCES=I_ophleder
DYE=1
WEIGHT=1
CATEGORY=Neue Sachen
SUBSECTION=Leder
DESCRIPTION=Geschnittenes Ophidianleder
ON=@CREATE
COLOR=0342
// kleine Änderung an der Schere sind noch notwendig siehe sphereitemb3.scp
[ITEMDEF 0f9e]
//Scissors
DEFNAME=i_scissors
RESOURCES=4 i_ingot_iron
TYPE=T_SCISSORS
WEIGHT=1
VALUE=20
CATEGORY=Items by Professions
SUBSECTION=Tailor
DESCRIPTION=Scissors
SKILLMAKE=TINKERING 14.5,t_tinker_tools
DUPELIST=0f9f
ON=@TARGON_ITEM
IF (<SRC>==I_tleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gtleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_sleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gsleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_dleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gdleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_aleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_galeder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_tleder_w)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gtleder_w
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_cleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gcleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_eleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_geleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_eleder_w)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_getleder_w
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_titanleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gtitanleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_ogreleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gogreleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_darktleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gdarktleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
elseif (<SRC>==I_ophleder)
VAR.AMOUNT=<SRC>
SRC.TARG.REMOVE
SRC.NEWITEM I_gophleder
SRC.ACT.AMOUNT=<VAR>
SRC.ACT.BOUNCE
RETURN 1
ENDIF
RETURN 0
//Nun noch das Leder in die Monster einfügen suche die Monster dazu und ändere nach belieben
RESOURCES=10 i_ribs_raw,4 I_cleder
// so sollte es aussehen beim aufschneiden der Monster mit einem Messer kommt das Leder zum Vorschein
Mitglied-54113.08.2002, 13:01 Uhr
das untere habe ich in sphereitems3 eingefügt und wo muss ich das leder einfügen in welche datei ich weiss es nähmlich net
also ich meine in welche editor muss ich es hinein einfuegen?
thx
Mitglied-54113.08.2002, 14:22 Uhr
ok danke es hat sich geklaert ich habe alles so gemacht wie du es mir vorgeschrieben hat danke hat funktioniert :)
aber ein prob. habe ich und zwar ich habe mal getestet ich habe nen troll getoetet und ihn aufgeschnitten jedoch habe ich net das leder sondern ein gold stueck gesehen aber ich konnte es mit ner schere aufschneiden und dadraus kam geschnittenes leder das ich auch verarbeiten knnte das mir nur brop. macht das das leder ungeschnitten so aus sieht wie ein gold stueck. was kann ich da machn?
Mitglied-131228.01.2004, 16:09 Uhr
y das ich das Thema wieder hoch bringe, bekomm das mit dem 1. Teil aber nicht hin wo ich das einfügen muss.
Kann mir jemand sagen in welche datei das kommt?
Mitglied-131230.01.2004, 13:03 Uhr
Kann denn keiner helfen?
Mitglied-58831.01.2004, 01:52 Uhr
Monster suchen.
traxdata2 nahm dafür einen Troll, Drache, Schlange, Amazone, Eistroll, Cyclopen, Ettin, Eisettin, Titan, Ogre, Darktroll und Ophidian.
Starte von mir aus Axis und suche die IDs der Monster heraus, zu finden unter dem Karteireiter Spawns.
Wenn du sie dir alle aufgeschrieben hast, mußt du sie nun im entsprechenden Script suchen.
Das sind alle Scripte, die mit spherechar anfangen, wobei die Masse stets in der spherechar.scp, bzw. spherechar_evil.scp stehen.
Progrämmchen wie Ultra Edit helfen da bei der Suche ungemein.
Irgendwo bei den ganzen Viechern steht etwas mit Ressources, eben das, was beim Aufschneiden eines Monsters als Item herauskommt.
So hat z.B. der grüne Drache u.a. folgende Einträge:
[CHARDEF 0c]
DEFNAME=c_dragon_green
RESOURCES=50 i_ribs_raw,8 i_reag_dragon_blood, 20 i_hide_dragon_green
Das heißt im Klartext 50 Stücke rohes Fleisch, 8 mal Drachenblut, 20 mal rohes Leder, ungeschnitten.
Die 20 i_hide_dragon_green sind auszustauschen durch 20 I_dleder, also die 20 Stücke rohes Leder von traxdatas2 Script.
Würden sie nicht ausgetauscht werden, hätte man sonst 20 mal das normale und 20 mal das neue Leder.
Bei den entsprechenden Monstern also den entsprechenden Eintrag austauschen oder ergänzen.
Wir haben nun rohes Leder und möchten es mit der Schere zerschneiden, nachdem das Monster aufgeschnitten wurde.
Im Script steht:
// kleine Änderung an der Schere sind noch notwendig siehe sphereitemb3.scp
... also tun wir es.
Das Item ( Schere ) suchen und den Inhalt davon löschen, und durch den vom Script austauschen.
Wie immer - Sicherheitskopien von den Originalen anfertigen.
Mit anderen Worten, das Script von traxdata2 für die Ledersachen besteht aus zwei Scripten quasi.
Den Teil von ganz oben ab
//************************************************//
bis zur letzten Zeile kopieren, wonach dann // kleine Änderung an der Schere sind noch notwendig siehe sphereitemb3.scp anfängt, und mit [EOF] als letzte Zeile hinzugefügt von mir aus als eigene_ledersorten.scp abspeichern.
Die Zeilen von
// kleine Änderung an der Schere sind noch notwendig siehe sphereitemb3.scp
bis zur letzten Zeile über //Nun noch das Leder in die Monster einfügen suche die Monster dazu und ändere nach belieben in die sphereitemb3.scp einfügen, wo die Schere ist - und den alten Inhalt von der Schere löschen.
Die zwei // stehen stets für eine Kommentierung im Script.
Sie können vor - oder am Ende einer Zeile stehen.
Scripte kommen in den Scriptordner.
In der Regel ist das bei Sphere der Ordner Scripts.
Etwas übersichtlicher wäre es, einen neuen Ordner für eigene Scripte anzulegen, z.B. eigenescripte - oder eigene Scripte umzubenennen, z.B. in eigene_ledersorten.scp, damit man noch weiß, wovon irgendwann mal was noch woher war und ist und überhaupt.
Sofern du also einen eigenen Ordner erstellen möchtest - dazu dann in die spheretables.scp z.B. folgenden Eintrag hinzufügen:
[RESOURCES]
// eigene Scripte
scriptseigenescripte
eigene_ledersorten.scp
Auf meinem Bauserver ( PC ) reicht der reine eigene Ordner aus, ohne das Script noch separat einzutragen.
Mitglied-68031.01.2004, 02:03 Uhr
das ist schlichtweg falsch. alle scripte die im scriptordner liegen werden zu dem zeitpunkt eingebunden zu dem sie in der spheretables angegeben wurden ODER alphabetisch nach dem laden aller anderen scripte. es ist _nicht_ nötig scripts in der spheretables an zu geben, wenn diese scripts im scripts ordner liegen.
mit aufklärenden grüssen
agla
--
[externes Bild: http://www.freeshard.org/gratis.gif]
Mitglied-58831.01.2004, 02:33 Uhr
... logisch, stimmt.
Ich habe mein Posting in der Hinsicht geändert, daß es sich nur auf die eigenen, neuen Ordner bezieht.
Mitglied-131231.01.2004, 09:56 Uhr
Hallo,
erst mal danke für die Antwort.
Ich habe es alles so gemacht wie es da steht und trotzdem wird in dem Drachen kein Leder eingefügt wenn man ihn aufschneidet.
Ich glaube das meine Datei in die ich das leder Script rein gemacht habe nicht ausgelesen wird.
Sie ist im Script ordner und auch in der spheretable.scp und trotzdem geht es nicht.
Kann mir jemand helfen?
Mitglied-131204.02.2004, 18:22 Uhr
kann keiner helfen?