[SERVICE] Die Questerstellung

07/07/2013 22:49 .Xilent#286
PHP Code:
quest psats begin
    state start begin 
        when login 
or levelup with pc.get_level == 105 begin 
            
if pc.getqf("highlogin"2then
            
else
                
pc.setqf("highlogin"2)
                
notice_all("Der User "..pc.get_name().." hat Level 105 erreicht!")
                    
local Belohnungen = {410904109241091}
                                
local empire pc.get_empire
                                pc
.give_item2(Belohnungen[empire], 1)
                    
end
        end
    end
end 
Du hastn Tippfehler bei pc.get_name gemacht. Da ich grad' am Handy bin und ich hier keine Tabs machen kann, hab ich das mit Leerzeichen gemacht. ersetz die durch Tabs^^
07/07/2013 23:27 .Leykas#287
Würde mich über eine Pvp kill quest freuen die folgendes beinhalten soll:


Man bekommt die pvp quest bei einem npc mit pfei ldrüber..
Die quest soll ab einem gewissen lvl sein.
Es sollte so sein, dass wen ndie quest ab 50 ist nur spieler als kill gezählt werden die über lv50 sind.
Es sollte so sien, dass keine kills derselben IP gezählt werden.
Es sollte so sein, dass man erst die eine quest fertig haben muss damit man die nächste quest z.b. ab 75 annehmen kann.
Wäre sehr dankbar ;)
07/08/2013 06:23 .J3lυє#288
Quote:
Originally Posted by OpTic_AlpHa_Wolf View Post
das man z.b. Land der Riesen erst mit 120 Betretten kann und mit/ab 150 bekommt man nen auto kick.

#Edit

Bräuchte noch ne Auto Umhang quest (Damit die mobs automatisch gepullt werden) und nach Doppelklick gehts wieder aus.

#Edit 2
Ne quest wo man nach dem man nen bestimmten boss gekillt hat eine bestimmte Yanganzahl erhällt


Danke im Vorraus !!
Please bräuchte die 3 sachen o.o
07/08/2013 16:04 .Laair™#289
Guten Tag liebe Quester etc.^^
Ich suche eine Quest die so aufgebaut ist:

Man droppt von allen Metins bis Level 95 FB Truhen aus diesen FB Truhen kommen 3 FB´s für Mentalo/KK je nach Gewählter klasse und das selbe halt für Fern/Nah Ninja & Schami und Sura.

Ich hoffe jemand kann mir so eine Quest machen.

mfG.
07/08/2013 16:27 |★|554#290
Quote:
Originally Posted by .Laair™ View Post
Guten Tag liebe Quester etc.^^
Ich suche eine Quest die so aufgebaut ist:

Man droppt von allen Metins bis Level 95 FB Truhen aus diesen FB Truhen kommen 3 FB´s für Mentalo/KK je nach Gewählter klasse und das selbe halt für Fern/Nah Ninja & Schami und Sura.

Ich hoffe jemand kann mir so eine Quest machen.

mfG.
PHP Code:
quest fbtruhen begin
    state start begin
        when kill with not npc
.is_pc() begin
        
            local prozentchance 
50
            local metins 
= {80018002800380048005800680078009801080118012801380148015801680178018801980208021802280238024802580268027}
            
            if 
not in_table(npc.get_race(), metinsthen return end
            
if number(1100) <= prozentchance then
                game
.drop_item_with_ownership(TRUHENID1)
            
end
        end
        
        when TRUHENID
.use begin
            
if pc.get_skill_group() == 0 then
                chat
("Du kannst die Truhe nur öffnen, wenn du eine Lehre gewählt hast")
                return
            
end
            local fbs 
= {
                [
0] = {
                    [
1] = {
                        
50401,
                        
50402,
                        
50403,
                        
50404,
                        
50405
                    
},
                    [
2] = {
                        
50416,
                        
50417,
                        
50418,
                        
50419,
                        
50420
                    
}
                },
                [
1] = {
                    [
1] = {
                        
50431,
                        
50432,
                        
50433,
                        
50434,
                        
50435
                    
},
                    [
2] = {
                        
50446,
                        
50447,
                        
50448,
                        
50449,
                        
50450
                    
}
                },
                [
2] = {
                    [
1] = {
                        
50461,
                        
50462,
                        
50463,
                        
50464,
                        
50465,
                        
50466
                    
},
                    [
2] = {
                        
50476,
                        
50477,
                        
50478,
                        
50479,
                        
50480,
                        
50481
                    
}
                },
                [
3] = {
                    [
1] = {
                        
50491,
                        
50492,
                        
50493,
                        
50494,
                        
50495,
                        
50496
                    
},
                    [
2] = {
                        
50506,
                        
50507,
                        
50508,
                        
50509,
                        
50510,
                        
50511
                    
}
                }
            }
            
perfbs fbs[pc.get_job()][pc.get_skill_group()]
            
item.remove()
            for 
13do
                
pc.give_item2(perfbs[number(1table.getn(perfbs))], 1)
            
end
        end
    end
end 
Kannst die Dropchance einstellen und darunter die Mobs, die mit einbezogen werden. Hab jetz alles von 8001 bis 8027, also auch die Reichssteine und so, musste anpassen.
AUßerdem bei
PHP Code:
when TRUHENID.use begin 
die Id halt eintragen.

Achja, brauchst die Questlib von Mijago, bzw den Befehl "in_table()" daraus.
07/08/2013 16:57 SATunE#291
Das soll villeicht keine Questerstellung sein, aber soeine art Questvervollständigung der Warpring.quest

Ich möchte die neuen BETA Maps mit rein haben.
Alle mit denn koords nur am Anfang der Map.

Und eventuell auch dazuschreiben wo man die Koords ändert wo man steht. Also nicht die Koords direkt von der Map.

#edit: Die sollen erst ab Lv90 betretbar sein!

Hier die Quest:

PHP Code:
quest warpring begin
    state start begin
        when 70007.
use begin
            say_title
("Warpring"
            
say("Wohin möchtest du Teleportiert werden?")
        
local empire pc.get_empire() 
                    
local selectmap select("Map1","Map2","Orktal","Wüste","Eisland","Feuerland","Weiter","Abbrechen")
                    if 
selectmap == 8 then
                
return
                    elseif 
selectmap == 7 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
local selectmap2 select("Dämonenturm","Geisterwald","Roter Wald","Spinnendungeon","Grotte der Verbannung","Land der Riesen","Abbrechen")
                    if 
selectmap2 == 7 then
                        
return
                    elseif 
selectmap2 == 1 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(590500,110800)
                    elseif 
selectmap2 == 2 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local geisterselect select("Anfang","Ende","Abbrechen")
                    if 
geisterselect == 3 then
                        
return
                    elseif 
geisterselect == 1 then
            pc
.warp(290500,5700)
                    elseif 
geisterselect == 2 then
            pc
.warp(286400,44200)
            
end
                    
elseif selectmap2 == 3 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local roterselect select("Anfang","Ende","Abbrechen")
                    if 
roterselect == 3 then
                        
return
                    elseif 
roterselect == 1 then
            pc
.warp(1119900,70800)
                    elseif 
geisterselect == 2 then
            pc
.warp(1119100,7700)
            
end
                    
elseif selectmap2 == 4 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(91700525300)
                    elseif 
selectmap2 == 5 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(27600142700)
                    elseif 
selectmap2 == 6 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(819200716800)
            
end
                    
elseif selectmap == 1 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local map1select select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
                    if 
map1select == 4 then
                        
return
                    elseif 
map1select == 1 then
            pc
.warp(474300954800)
                    elseif 
map1select == 2 then
            pc
.warp(63800166400)
                    elseif 
map1select == 3 then
            pc
.warp(959900269200)
            
end
                    
elseif selectmap == 2 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local map2select select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
                    if 
map2select == 4 then
                        
return
                    elseif 
map2select == 1 then
            pc
.warp(353100882900)
                    elseif 
map2select == 2 then
            pc
.warp(145500240000)
                    elseif 
map2select == 3 then
            pc
.warp(863900246000)
            
end
                    
elseif selectmap == 3 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local otselect select("Anfang","Mitte","Abbrechen")
                    if 
otselect == 3 then
                        
return
                    elseif 
otselect == 1 then
            
if empire == 1 then
            pc
.warp(402100673900)
                    elseif 
empire == 2 then
            pc
.warp(270400739900)
                    elseif 
empire == 3 then
            pc
.warp(321300808000)
            
end
                    
elseif otselect == 2 then
            pc
.warp(332800745600)
            
end
                    
elseif selectmap == 4 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local wuesteselect select("Anfang","Mitte","Abbrechen")
                    if 
wuesteselect == 3 then
                        
return
                    elseif 
wuesteselect == 1 then
            
if empire == 1 then
            pc
.warp(217800627200)
                    elseif 
empire == 2 then
            pc
.warp(221900502700)
                    elseif 
empire == 3 then
            pc
.warp(344000502500)
            
end
                    
elseif wuesteselect == 2 then
            pc
.warp(296800547100)
            
end
                    
elseif selectmap == 5 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local eisselect select("Anfang","Mitte","Abbrechen")
                    if 
eisselect == 3 then
                        
return
                    elseif 
eisselect == 1 then
            
if empire == 1 then
            pc
.warp(434200290600)
                    elseif 
empire == 2 then
            pc
.warp(375200174900)
                    elseif 
empire == 3 then
            pc
.warp(491800173600)
            
end
                    
elseif eisselect == 2 then
            pc
.warp(436500215400)
            
end
                    
elseif selectmap == 6 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local feuerselect select("Anfang","Mitte","Abbrechen")
                    if 
feuerselect == 3 then
                        
return
                    elseif 
feuerselect == 1 then
            
if empire == 1 then
            pc
.warp(599400756300)
                    elseif 
empire == 2 then
            pc
.warp(597800622200)
                    elseif 
empire == 3 then
            pc
.warp(730700689800)
            
end
                    
elseif feuerselect == 2 then
            pc
.warp(600800687100)
            
end
        end
    end
end 

MFG TunE
07/08/2013 18:14 .DerGerät#292
Ich brauche eine Quest die erscheint wenn man ein [VIP] vor dem Namen hat, aber nur einmal, heißt beim ersten Login mit dem [VIP] dann soll man für immer

2k TP und 30% Halbmenschen bekommen.
07/08/2013 21:43 Davidast#293
Hallo ich suche eine Quest die einen nach Map xxxx portet, man sich allerdings nur 2 Stunden auf der Map aufhalten kann. Nach 2 Stunden wird man in sein Dorf geportet und kann die Map erst wieder nach 5 Stunden betreten.
Wäre super wenn man mir die Quest schreiben würde :)

Gruß
07/08/2013 23:33 Noa_#294
Quote:
Originally Posted by .DerGerät View Post
Ich brauche eine Quest die erscheint wenn man ein [VIP] vor dem Namen hat, aber nur einmal, heißt beim ersten Login mit dem [VIP] dann soll man für immer

2k TP und 30% Halbmenschen bekommen.
PHP Code:
quest vip_reward begin
    state start begin
        when login with pc
.getqf("vip_bonus")==and string.sub(pc.get_name(),0,5)=='[VIP]' begin
            affect
.add_collect(1,2000,60*60*24*365*60)--hp 2000
            affect
.add_collect(17,30,60*60*24*365*60)--human 30%
            
pc.getqf("vip_bonus",1)
        
end
    end
end 
Quote:
Originally Posted by Davidast View Post
Hallo ich suche eine Quest die einen nach Map xxxx portet, man sich allerdings nur 2 Stunden auf der Map aufhalten kann. Nach 2 Stunden wird man in sein Dorf geportet und kann die Map erst wieder nach 5 Stunden betreten.
Wäre super wenn man mir die Quest schreiben würde :)

Gruß
PHP Code:
quest map_quest begin
    state start begin
        
function warp_to_v()
            
local village={
                {
469300964200},
                {
55700157900},
                {
969600278400}
            }
            
pc.warp(village[pc.get_empire()][1],village[pc.get_empire()][2])
        
end
        when 9009.chat
."Teleport"  with pc.getqf("delay_t_5") < get_time() begin
            say_title
(mob_name(npc.get_race()))
            
say()
            
say("Porten?")
            if 
select("Teleportieren","Abbrechen")==2 then return end
            pc
.setqf("delay_t_",get_time()+60*60*2)
            
pc.getqf("delay_t_5",get_time()+60*60*5)--Spielzeit läuft
            pc
.warp(x,x)
        
end
        when login with pc
.get_map_index()==IndexDerMap begin
            
if pc.getqf("delay_t_") > get_time() then
                
return
            else
                
map_quest.warp_to_v()
            
end
        end
    end
end 
07/09/2013 02:11 Silver™#295
Guten Morgen
Kann mir bitte wer eine Quest schreiben wenn man sich zum ersten mal einloggt erhaltet man 1kkk (1.000.000.000) Yang.
07/09/2013 07:08 .J3lυє#296
Quote:
Originally Posted by Silver™ View Post
Guten Morgen
Kann mir bitte wer eine Quest schreiben wenn man sich zum ersten mal einloggt erhaltet man 1kkk (1.000.000.000) Yang.
kann man doch einstellen in na quest, irg eine mit give weapon wo man auch das Starter EQ einstellt wenn da nix steht mit yang machste einfach Yangsteine/Tresore dahin
07/09/2013 12:40 MrPlayboy#297
PHP Code:
quest silver begin
    state start begin
        when login with pc
.getqf("ersterlogin")==0 begin
            local yang 
1000000000
            pc
.change_gold(yang)
            
pc.setqf("ersterlogin"1)
        
end
    end
end 
07/09/2013 20:15 .Laair™#298
1.Ich brauche dringend eine Quest:
Aus jedem Metin bis level 75 droppt man 3 FB´s die der Klasse angehören die man gewählt hat.

2. Kann mir jemand in diese Quest:

Die Devils Catacomb &`den Drachenraum reinbauen?
1247595, 1244878 (DC) <-- Soll man hin geportet werden und Drachenraum anfang halt.
07/10/2013 02:47 Noa_#299
Quote:
Originally Posted by .Laair™ View Post
1.Ich brauche dringend eine Quest:
Aus jedem Metin bis level 75 droppt man 3 FB´s die der Klasse angehören die man gewählt hat.
[Only registered and activated users can see links. Click Here To Register...]

hier einfach die 75+ metins entfernen
07/10/2013 15:13 Aze /..#300
Könnte mir jemand ne Quest erstellen, wo man ein Item in eine Truhe einfügen kann? Sprich, wie beim Yang der Geldspeicher, aber halt nur als Item ^^