[SERVICE] Die Questerstellung

09/22/2013 13:00 .iPaCHeL#601
Hallo,

Brauche eine Quest, sobald man auf einer Map z.b das Level 120 erreicht hat sofort raus geportet wird, zb auf einer 100 Map bis Level 115 und sobald man 115 erreicht hat sollte man rausgeportet werden und nicht mehr auf die Map drauf kommen.

Danke!
09/22/2013 13:13 .Inya#602
PHP Code:
quest outport begin
    state start begin
        when levelup with level 
>= 120 begin
            warp_to_village
()
        
end
    end
end 
09/22/2013 13:24 Jоe#603
PHP Code:
quest outport begin
    state start begin
        when levelup with level 
>= 120 begin
            
if pc.get_map_index() == --[[DEIN MAP_INDEX]]
                --
warp_to_village() (stadtmap1)
                
pc.warp(x,y) --x,y Koordinate einer anderen Map mit 00
            end
        end
    end
end 
09/22/2013 13:25 BashYouTime#604
Quote:
Originally Posted by DaJuBi View Post
Hat das Item den Type 18?

MfG

P.S: Wenn du die game34083 verwendest, muss das Item als Type "ITEM_QUEST" sein.
Die truhe? hat Type 18
Aber ich will ja die King raus bekommen !!
Die Truhe verschwindet nach dem "Ok" aber die King bekomme ich nicht!!!

Weis einer weiter??
Quest:
PHP Code:
quest truhe begin
    state start begin
        when 70009.
use begin 
            say_title
("Königstruhe")
            
say("Du hast die Truhe der Königsrüstung erhalten")
            
say("Nun bekommst du deine Rüstung!")
            
local klasse = { 11971119721197311974 }
            
pc.give_item2(klasse[pc.get_job()], 1)
            
pc.remove_item(700091)
        
end
    end
end 
09/22/2013 13:35 Jоe#605
Quote:
Originally Posted by BashYouTime View Post
Die truhe? hat Type 18
Aber ich will ja die King raus bekommen !!
Die Truhe verschwindet nach dem "Ok" aber die King bekomme ich nicht!!!

Weis einer weiter??
Quest:
PHP Code:
quest truhe begin
    state start begin
        when 70009.
use begin 
            say_title
("Königstruhe")
            
say("Du hast die Truhe der Königsrüstung erhalten")
            
say("Nun bekommst du deine Rüstung!")
            
local klasse = { 11971119721197311974 }
            
pc.give_item2(klasse[pc.get_job()], 1)
            
pc.remove_item(700091)
        
end
    end
end 
Probier mal:
PHP Code:
quest truhe begin
    state start begin
        when 70009.
use begin 
            say_title
("Königstruhe")
            
say("Du hast die Truhe der Königsrüstung erhalten")
            
say("Nun bekommst du deine Rüstung!")
            
local klasse = { 11971119721197311974 }
            
local index pc.job()
            
pc.give_item2(klasse[index], 1)
            
pc.remove_item(700091)
        
end
    end
end 
09/22/2013 13:41 BashYouTime#606
Danke für deine Hilfe, aber
in Virtual Box kommt dann :
Calls undeclared function! :
pc.job
Error occured on compile truhe.quest

:(
09/22/2013 13:46 Yiv#607
Wenn schon, dann so:
PHP Code:
quest truhe begin
    state start begin
        when 70009.
use begin 
            say_title
("Königstruhe")
            
say("Du hast die Truhe der Königsrüstung erhalten")
            
say("Nun bekommst du deine Rüstung!")
            
local klasse = { 11971119721197311974 }
            
local index pc.get_job()
            
pc.give_item2(klasse[index], 1)
            
pc.remove_item(700091)
        
end
    end
end 
MfG
09/22/2013 13:48 BashYouTime#608
Quote:
Originally Posted by DaJuBi View Post
Wenn schon, dann so:
PHP Code:
quest truhe begin
    state start begin
        when 70009.
use begin 
            say_title
("Königstruhe")
            
say("Du hast die Truhe der Königsrüstung erhalten")
            
say("Nun bekommst du deine Rüstung!")
            
local klasse = { 11971119721197311974 }
            
local index pc.get_job()
            
pc.give_item2(klasse[index], 1)
            
pc.remove_item(700091)
        
end
    end
end 
MfG
Danke, er zeigt zumindestens keine Fehlermeldung mehr,
aber die Kingrüssi bekomme ich immernoch nicht! :( :confused:
09/22/2013 13:50 Jоe#609
pc.job ohne () sollte auch funktionieren ;)

Quote:
Originally Posted by BashYouTime View Post
Danke, er zeigt zumindestens keine Fehlermeldung mehr,
aber die Kingrüssi bekomme ich immernoch nicht! :( :confused:
Auf welchem Char probierst du das?
Könnte daran liegen, dass lua in Tabellen bei 1 anfängt zu zählen.
Probier mal eine andere Klasse, damit wir den Fehler ausschließen können.
09/22/2013 13:55 Yiv#610
Damn, das funktioniert 100%:
PHP Code:
quest truhe begin
    state start begin
        when 70009.
use begin 
            say_title
("Königstruhe")
            
say("Du hast die Truhe der Königsrüstung erhalten")
            
say("Nun bekommst du deine Rüstung!")
            
local klasse = {11971119721197311974}
            
local index pc.get_job() + 1
            pc
.give_item2(klasse[index], 1)
            
pc.remove_item(700091)
        
end
    end
end 
09/22/2013 13:59 BashYouTime#611
Quote:
Originally Posted by Jоe View Post
pc.job ohne () sollte auch funktionieren ;)


Auf welchem Char probierst du das?
Könnte daran liegen, dass lua in Tabellen bei 1 anfängt zu zählen.
Probier mal eine andere Klasse, damit wir den Fehler ausschließen können.
Danke aber ging nicht!


Quote:
Originally Posted by DaJuBi View Post
Damn, das funktioniert 100%:
PHP Code:
quest truhe begin
    state start begin
        when 70009.
use begin 
            say_title
("Königstruhe")
            
say("Du hast die Truhe der Königsrüstung erhalten")
            
say("Nun bekommst du deine Rüstung!")
            
local klasse = {11971119721197311974}
            
local index pc.get_job() + 1
            pc
.give_item2(klasse[index], 1)
            
pc.remove_item(700091)
        
end
    end
end 
~~PERFEKT , VIELEN DANK ~~
ES GEHT !
DANKE euch allen für die Hilfe,
besonders dir DaJuBi denn jetzt gehts :):):):)
09/22/2013 14:01 Jоe#612
Quote:
Originally Posted by BashYouTime View Post
Danke aber ging nicht!




~~PERFEKT , VIELEN DANK ~~
ES GEHT !
DANKE euch allen für die Hilfe,
besonders dir DaJuBi denn jetzt gehts :):):):)
Hay, das war doch mit meinem Ansatz xDD!
Quote:
PHP Code:
local index pc.get_job() + 
Fange ab 1 in der Tabelle an zu zählen.
09/22/2013 14:03 Yiv#613
Du musst auch Joe danken, war wirklich nach seinem Ansatz. Habe es mir nicht so genau angeschaut. :awesome:

MfG
09/22/2013 14:05 BashYouTime#614
jaa euch beiden besonders vielen dank :P <3
09/22/2013 14:16 °Ace°#615
Quote:
Originally Posted by °Ace° View Post
Hallo und einen schönen guten Morgen,

ich brauch dringend eine Quest, eine ''Alternativ drop Quest'', da man Probleme mit der common.txt hat.
Ein Quest, wo man von jedem mob die vnum: 50127, 50128 und die 50129 droppt. Mit den drop rate von 50%.

LG
Help