Items - ablaufen

06/13/2015 00:36 LawDestroyer#1
Guten Abend Community
ich habe einige neue Items eingefügt, die eine bestimmte Ablaufzeit haben sollen. Ich habe mir angeguckt wie das geht und man muss ja in der SQL und in der item_proto bei value0 eine Zeit eintragen. Das habe ich gemacht, aber im Spiel wird keine Verbl. Zeit angezeigt. Es wird lediglich der Text des Items (itemdesc) angezeigt. Ich habe Clientside sowohl Serverside genau die gleichen Daten bei dem Item. Wisst ihr vielleicht, wieso da kein Ablaufdatum rein will?
Die syserr sagt auch nichts. Ich benutze die Sanii Files+Client.
06/13/2015 16:56 Nick#2
Die Spalten limittype0 (7) sowie limitvalue0 (Ablaufzeit in Sekunden) nutzen. Die valueX - Spalten werden lediglich durch bestimmte Items bzw. Types angesprochen. (bspw. Mounts, ..)

lg
06/15/2015 14:34 Kampfzwerg!#3
server rebootet bzw ingame mal "/reload p" eingegeben?
und das item erneut erstellt
06/16/2015 01:06 LawDestroyer#4
Quote:
Originally Posted by Kampfzwerg! View Post
server rebootet bzw ingame mal "/reload p" eingegeben?
und das item erneut erstellt
Hi Kampfzwerg,

das habe ich versucht, aber trz hat es nichts gebracht.
Ich habe es jetzt immerhin geschafft, dass da eine Verbl. Zeit 0 angezeigt wird.
Aber da steht immer 0, egal wie ich die value verändere. Davor war value0 auf 60, deshalb wurde keine Zeit angezeigt glaub ich.

Aber das Item verschwindet auch nicht, es steht permanent 0. Ich habe es auf 180 eingestellt.
06/16/2015 08:27 rollback#5
Quote:
Originally Posted by LawDestroyer View Post
Hi Kampfzwerg,

das habe ich versucht, aber trz hat es nichts gebracht.
Ich habe es jetzt immerhin geschafft, dass da eine Verbl. Zeit 0 angezeigt wird.
Aber da steht immer 0, egal wie ich die value verändere. Davor war value0 auf 60, deshalb wurde keine Zeit angezeigt glaub ich.

Aber das Item verschwindet auch nicht, es steht permanent 0. Ich habe es auf 180 eingestellt.
Hast du es denn angezogen und 180 Minuten gewartet?
06/16/2015 08:29 Kampfzwerg!#6
Quote:
Originally Posted by It's me, 1093 View Post
Hast du es denn angezogen und 180 Minuten gewartet?
180 Sekunden^^

Quote:
Originally Posted by LawDestroyer View Post
Hi Kampfzwerg,

das habe ich versucht, aber trz hat es nichts gebracht.
Ich habe es jetzt immerhin geschafft, dass da eine Verbl. Zeit 0 angezeigt wird.
Aber da steht immer 0, egal wie ich die value verändere. Davor war value0 auf 60, deshalb wurde keine Zeit angezeigt glaub ich.

Aber das Item verschwindet auch nicht, es steht permanent 0. Ich habe es auf 180 eingestellt.
du musst außerdem "limittype0" auf 7 und "limitvalue0" auf 60 bzw 180 stellen
06/16/2015 22:45 lfcmaus#7
als kleinen tipp am rande schau mal vorne deine types und subtypes an ;)
und vergleiche das mal da fällt dir was auf
dann funktioniert das ganze auch
06/16/2015 23:34 Kampfzwerg!#8
Quote:
Originally Posted by lfcmaus View Post
als kleinen tipp am rande schau mal vorne deine types und subtypes an ;)
und vergleiche das mal da fällt dir was auf
dann funktioniert das ganze auch
wir hatten ja einfach nur die werte für sein neues item von den windschuh genommen was ingame bei ihm ein timer hat.

bei dem neuen item wird einfach nichts angezeigt
06/17/2015 00:45 lfcmaus#9
Achtet auf die Types diese müssen ganz genau stimmen.
Nebenbei mal war das nicht auch ein Tooltip!?
06/19/2015 23:50 LawDestroyer#10
Hat sonst keiner eine Idee, weshalb keine Zeit angezeigt wird?
Bei dem Item steht immer nur Verbl. Zeit :0
06/20/2015 16:07 xCPx#11
type und subtype stimmen ned.

Aber naja was solls.
06/20/2015 16:56 lfcmaus#12
cp vll sagst gibst du ihnen nochmal eine standard mysql querry als beispiel wie es aussehen müsste dann kann man das hier closen
06/20/2015 18:12 LawDestroyer#13
Ja wäre nett. So sieht das bei mir aus:

Serverside:
PHP Code:
35004    Ticket    Ticket    18    0    0    1    0    0    128        0    0    0    0    0    0    7    86400    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0 

Clientside:
PHP Code:
<Item vnum="35004" hashName="Ticket" name="Ticket" type="18" subtype="0" weight="0" size="1" antiflag="0" flag="0" wearflag="128" immuneflag="0" gold="0" buy_price="0" limittype0="7" limitvalue0="86400" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="" socket5="" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" /> 
Das soll ein Questitem sein, was einfach nur ablaufen soll und per Quest "ansprechbar" sein soll.