Event Items verschicken

09/04/2012 17:26 Kindergarten#1
Also zu meiner Frage
ist es mit einer Prozedur möglich reguläre Items als (Event) oder Seelengebunden zu verschicken

also z.B. in der Item_Send_TBL

Freu mich schon auf ne gute Antwort ;)
09/04/2012 17:59 [S]Skyline#2
Wie meinste verschiken handeln oder per Post oder per Db jemanden ins Inventar zu posten?
09/04/2012 18:06 ©ross#3
Nur mal so in den raum geworfen:

Wird das nicht in der Spec_Item definiert?...
Die ITEM_SEND_TBL sended doch nur von der ItemID aus...

Nur jetzt nen gedanke...
09/04/2012 19:24 Kindergarten#4
Bsp. wenn man ja damals bei seelengebunden auf normal gestellt hatte waren ja die damaligen seelengebundenen als event, also iwie muss es doch möglich sein
09/04/2012 19:34 ©ross#5
Ich versteh dich atm nicht xD

Stelle in der Spec_Item doch einfach ein Item her (kopie von ka zb Wooden Sword) und gebe diesem Sword eine eigene ID etc (von mir aus +5000 str oder sonstwas).
Diesem 2ten Wooden Sword (oder WoodenSword Revolution etc) giebst du das "Attribut" Event, Seelengebunden oder Normal (ka atm welche Spalte) und haust bei belieben noch eine maximale Dauer drauf (zb 7tage).

Dieses Sword, sagen wir mal es hat die ID 39775 lässt du nun via ITEM_SEND_TBL an den Spieler senden den du möchtest und fertig.

Mir ist anders kein weg bekannt da die DB afaik das Attribut nicht beeinflussen kann.
09/04/2012 19:39 Sedrika#6
m_bCharged = 1
ItemFlag = 2 (für Link 4)

So sollte es gehen.
09/04/2012 21:34 Kindergarten#7
-
INSERT into [ITEM_SEND_TBL](m_idPlayer, serverindex, Item_Name, Item_count, m_nAbilityOption, idSender, m_bCharged, ItemFlag, ReceiveDt, ProvideDt, nRandomOptItemId,adwItemId4)

VALUES ('0000149', '01', 'Wooden Sword', '1', 0, '000000', 1, 2, getdate(), NULL, 0, 0);

geht nicht (auch mit Flag 4 ned)
09/04/2012 21:39 Sedrika#8
Dann musst du wohl über Spec_Item neue Items machen.
Aber wozu Item Send Tabelle benutzen und nicht direkt erstellen ?
09/04/2012 21:53 Kindergarten#9
da ich ansonsten 100+ items kopieren müsste