[How To]Box erstellen

06/29/2012 17:11 owɴed™#1
Hallo E*pvpers,

Da ich hier komischerweise kein TuT gefunden habe, in dem man eine neue Box erstellt, werde ich mal eben eins schreiben.

»Was benötigt wird:
Quote:
• propGiftbox.inc
• propitem.txt
• propitem.txt.txt
• mdlDyna.inc
• defineItem.h






»Als erstes gehen wir in die propGiftbox.inc.
Dort trägst du z.B. sowas ein:
Quote:
GiftBox II_SYS_SYS_BOX_ELITEPVPERS
{
II_GEN_FOO_COO_BARBECUE 1000 1
}
Lila = Definition des Item aus der defineItem.h

Orange = Das ist die Definition des Items welches du aus der Box bekommen willst(in diesem Falls ein Barbecue).
Wie findet man die Definition heraus?
Rot = Die Wahrscheinlichkeit, das das Item aus der Box kommt.
Blau = Wie oft das Item aus der Box kommt.


Jetzt kann die propGiftbox.inc gespeichert und geschlossen werden.







»Jetzt brauchen wir die propItem.txt.txt und überlegen uns ein DST_ Id.
Wir nehmen mal:
Quote:
IDS_PROPITEM_TXT_987654 Box des E*pvpers TuT
IDS_PROPITEM_TXT_987655 Infos
Rot = Das ist die Id, die in die propItem.txt|Spec_Item.txt kommt.
Blau = Name der Box
Lila = Die Id der Infos, was unter der Box steht. Gehört auch in die propItem.txt|Spec_Item.txt
Orange = Die Infos, welche unter der Box stehen

Jetzt kann die propItem.txt.txt abgespeichert und geschlossen werden.







»Öffnet nun die propItem.txt|Spec_Item.txt.
Dann müsst ihr dort sowas eingeben:
Quote:
17 II_SYS_SYS_BOX_ELITEPVPERS IDS_PROPITEM_TXT_987654 1 99 IK1_SYSTEM IK2_SYSTEM IK3_EVENTSUB = = 1 = 400 = = = = = = = 0 = = 1 = = 5 1 = = = = _NONE 0 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = = = = = """itm_EveBalPbox.DDS""" 0 """""" IDS_PROPITEM_TXT_987655
Hellgrün = Version des Items
Rot = Definition der Box
Blau = Das Icon der Box das man im Inventar sieht. (Im Client im ordner Item müssten auch die anderen Icons sein)
Orange = Das ist die Info, die nachher unter der Box zu sehen ist.(Wird in der propItem.txt.txt angegeben)
Lila = Der name der Box.(Wird in der propItem.txt.txt angegeben)







»Nun öffnest du die mdlDyna.inc und tragt dort sowas ein:
Quote:
"EveBalPbox" II_SYS_SYS_BOX_ELITEPVPERS MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
Blau = Das sagt das es eine Event Box ist.
Rot = Die Definition der Box.







»Zum schluss brauchen wir die DefineItem.h und tragt dort soeine definition so ein:
Quote:
#define II_SYS_SYS_BOX_ELITEPVPERS 98765
Blau = Das leitet den Eintrag ein.
Rot = Das ist das Item
Lila = Die Item Id. Wenn man jetzt Ingame /ci 98765 eingibt hast du die Box im inventar.(Die Item Id ist frei wählbar)

Kann sein das es schon viele Wissen wie es geht oder das es etwas spät kommt, aber es gibt auch welche die sowas Interessieren und wissen wollen wie es geht.

Credits:
owɴed™ 100%
06/29/2012 17:20 xTwiLightx#2
Quote:
Man kann pro Box höchstens 16 Items einbauen,
alles andere wird nicht gewertet.
Kann ich nicht bestätigen, ich hab Boxen mit 20+ Items und jedes einzelne wird erstellt.
06/29/2012 17:25 owɴed™#3
Quote:
Originally Posted by xTwiLightx View Post
Kann ich nicht bestätigen, ich hab Boxen mit 20+ Items und jedes einzelne wird erstellt.
Bei mir hat es früher nicht funktioniert, danach hab ich es auch nicht mehr mit 16+ ausprobiert.
Ich werde es entfernen dankee ;)
06/29/2012 18:10 Caseツ#4
nice tutorial ^^ hilft bestimmt vielen ^^
06/29/2012 18:58 Sedrika#5
Quote:
Originally Posted by xTwiLightx View Post
Kann ich nicht bestätigen, ich hab Boxen mit 20+ Items und jedes einzelne wird erstellt.
Ist das nicht irgendwo in der Source festgelegt, wie viel man da rein packen kann ? Ich glaub schon.

PS: Ob ein Tab oder eine Leertaste da steht, ist dem Server egal.
06/29/2012 23:36 Lumi#6
Wenn du dein Thread / Tutorial schöner gestaltest mit Bildern, etc.., dann würde ich es als Gut bewerten. ;)
Jedenfalls habe ich diesen TuT schon irgendwo gesehen.
Aber wie gesagt..Je mehr Tutorial desto mehr Erfahrung hat man oder nicht?
06/30/2012 08:02 Tex0#7
So wie es jetzt ist, ist das Tutorial unvollständig, denn es gibt immer noch zwei Boxarten.
Quote:
- ProbPackItem.inc
-ProbGiftBox.inc