Event Items / Tradebarkeit

06/26/2011 00:20 Buttercake#1
Hey EPvPers,
habe da mal eine kleine Frage.
Und zwar will ich wissen wie ich aus einem selbst erstellten Item ein Eventitem mache das (ohne das es benutzt wird) nach 24 Stunden verschwindet bzw unbrauchbar gemacht wird und nicht trade bar ist.

Habe schon versucht es von Azria zu übernehmen, also mit der Ablaufzeit, allerdings beginnt diese ja erst wenn das Item benutzt wird.

Ebenso habe ich schon mehrere Items verglichen... aber nichts auffallendes entdeckt.

Tipps bzw. Hilfe wäre nett.

MfG Buttercake
06/26/2011 00:30 Pampelmusex7#2
Nun die Items für eine bestimmte Zeit haltbar machen und das sie nach Aktivierung ablaufen gibt es doch sowas was du suchst gibt es meines wissens nach nicht!

MfG. Pampelx7
06/26/2011 00:31 ¤iTsbSkuLLy¤#3
Yeah, pampel said everything clearly(:
Try that;P
06/26/2011 00:41 Buttercake#4
Quote:
Originally Posted by Pampelmusex7 View Post
Nun die Items für eine bestimmte Zeit haltbar machen und das sie nach Aktivierung ablaufen gibt es doch sowas was du suchst gibt es meines wissens nach nicht!

MfG. Pampelx7
Nach einer Aktivierung bringt uns das ablaufen auch nichts.
& wie sieht es aus mit dem EVENT machen?!
08/30/2012 01:56 Yinq#5
Wo haste das den vom Azria Ticket übernommen also wo steht das ???
08/30/2012 05:41 Zoeybird#6
#ifndef __AZRIA_1023
#ifdef __SYS_TICKET
Sucht danach dann findet ihr was ihr wollt.
08/30/2012 18:20 SteamSwag#7
Ein Item event machen ist ganz leicht, gehe dazu einfach in die propitem.txt
Dann gehst du vom NPC Preis genau 4 spalten weiter, dort änderst du das "=" in "1"

hier ein beispiel:
Code:
6	II_ARM_S_EVEOMGCAMELEONKHATR07	IDS_PROPITEM_TXT_014738	1	1	IK1_ARMOR	IK2_CLOTHETC	IK3_HAT	=	TRUE	=	=	4	50000	=	=	=	[COLOR="Red"][B]1[/B][/COLOR]
Hier im beispiel habe ich es rot markiert, das was du ändern musst. Danach ist das Item ein Event-Item bzw. nicht möglich zu handeln oder per shop zu verkaufen.
Es ist Event sobald man es im Inventar hat, ohne das man es vorher benutzen oder anlegen muss.


Wenn du möchtest das ein Item nur für eine bestimmte zeit benutzbar ist dann ist die einfachste methode für dich, einfach eine Event Set box zu ändern.

Zuerst suchst du dir in der propitem.txt.txt die boxen raus, suche dafür einfach nach (7 Tage), (30 Tage), (1 Tag), es gibt viele solcher boxen in denen ziemlich nutzlose sachen drin sind.

Wenn du die gewünschte box hast, gehst du in propitem.txt und suchst dir die item definition raus.
(bsp. II_SYS_SYS_SCR_BXMCATS7 - Cats Set (M) 7 Tage Box. Unnötig da man dies meistens eh im NPC hat.)

Dann suchst du in propPackItem.inc nach der definition der box.
Das sieht dann so aus:
Code:
PackItem	II_SYS_SYS_SCR_BXMCATS7	10080
{
	[COLOR="Green"]II_ARM_M_CHR_CAT01HAT[/COLOR]		[COLOR="Blue"]0[/COLOR]	[COLOR="Purple"]1[/COLOR]
	II_ARM_M_CHR_CAT01SUI		0	1
	II_ARM_M_CHR_CAT01GLOVES		0	1
	II_ARM_M_CHR_CAT01SHOES		0	1
}
Item-Definition Ugrade-Stufe Item-Anzahl
Da kannst du jetzt einfach andere items einsetzen, mehrere hinzufügen oder sogar nur ein einziges item ausgeben lassen.
Wenn du es so über die Box machst, kannst du dir das Event machen in der propitem.txt sparen, da dies dann automatisch ein nicht handelbares item wird.