Metin2 Truhe

09/20/2013 14:42 OliviaIchLiebeDichx3#1
Hallo ,

Ich habe eine quest wo von einer truhe steine rauskommen.
Habe die quest eingefügt aber der gibt mir nicht die steine :/
Bei der eine truhe geht das bei der anderen wd nicht .
Deswegen wollte ich mal fragen welche wert soll die truhe in der db haben da bei flag etc ?
09/20/2013 14:44 .In¢redible´#2
Guck dir einfach die eine Truhe an, und kopier die Query und änder die ID's.
09/20/2013 14:46 [SA]Tears aka.[BlackBite]#3
wahrscheinlich is die eine truhe über die special_item_group geregt oder?
poste halt ma quest
09/20/2013 14:50 OliviaIchLiebeDichx3#4
Quote:
Originally Posted by [SA]Tears aka.[BlackBite] View Post
wahrscheinlich is die eine truhe über die special_item_group geregt oder?
poste halt ma quest



PHP Code:
quest truhen begin
    state start begin
        when 50134.
use begin
            local fbs 
= {
                
5040150402504035040450405,
                
5041650417504185041950420,
                
5043150432504335043450435,
                
5044650447504485044950450,
                
504615046250463504645046550466,
                
504765047750478504795048050481,
                
504915049250493504945049550496,
                
505065050750508505095051050511
            
}
            for 
variable 110do
                
local fb number(1,44)
                
pc.give_item2(fbs[fb])
            
end
        end
        when 50135.
use begin
            local stones 
= {
                
2803528036280372803828039280402804128042280432813028234
                
28235282362823728238282392824028241282422824328033,
                
2813128132281332813428135281362813728138281392814028141
                
28142281432823028231282322823328030280312803228034
            
}
            
local stone number(1,42)
            
pc.give_item2(stones[stone])
        
end
    end
end 
09/20/2013 14:55 [SA]Tears aka.[BlackBite]#5
hmm zwar nich genau angschaut aber aufn ersten blick sieht se passend aus.

liegts vllt dran das du das: for variable = 1, 10, 1 do

im unteren vergessen hast? ^^

€: is nur vermutung queste meist imemr ohne for und do funktionen ^^
09/20/2013 14:57 .Inya#6
Nein oben ist nur ne for schleife die ihm 10 zufällige fbs gibt.

PS: Die quest ist ja von mir und auch getestet. Eig müsste er dir steine geben
09/20/2013 15:00 [SA]Tears aka.[BlackBite]#7
hmm sehr komisch das er die steine nich bekommt...

teste ma so:

local PRESENTS = {27986, 27985, 27984, 27983, 27982}

ITEMS = PRESENTS[number(1, table.getn(PRESENTS))]

pc.give_item2(ITEMS, 1)

so queste ichs immer mit tabellen... so sollte es gehen.

und danke inya jetz weis cih wenigstens das es so auch noch funktioniert :D
09/20/2013 15:07 OliviaIchLiebeDichx3#8
Die quest geht ja aber die truhen :/
Wen ich drauf klicke gehen die einfach weg -.-''
Und ich bekomme ich fb's + steine nicht :/
Sau komisch
09/20/2013 15:18 .Inya#9
Type auf 18 stehen?
09/20/2013 15:21 nostradame37#10
dieser bereich ist fuer die warscheinlichkeit also quasi % die er dan auch items gibt oder nicht

PHP Code:
local fb number(1,44
dia 1 steht fuer die menge also = 1 stueck
die 44 steht fuer die warscheinlichkeit
spiel mahl mit der 44 also hoeher setzen und versuche es
mfg
09/20/2013 15:26 .Inya#11
Quote:
Originally Posted by nostradame37 View Post
dieser bereich ist fuer die warscheinlichkeit also quasi % die er dan auch items gibt oder nicht

PHP Code:
local fb number(1,44
dia 1 steht fuer die menge also = 1 stueck
die 44 steht fuer die warscheinlichkeit
spiel mahl mit der 44 also hoeher setzen und versuche es
mfg
Falsch. Die 1, 44 steht für den Auswahlbereich. Da es 44 items aus der truhe gibt wird 1 davon per Zufall ausgewählt :D
09/20/2013 15:27 [SA]Tears aka.[BlackBite]#12
ja wie schon geschrieben, is die truhe type 18? und schon mit meiner tabellen methode versucht??