[SERVICE] Die Questerstellung

08/30/2013 10:27 .LuckyStrike#496
Quote:
Originally Posted by .Rαρтor View Post
I Need it !! :handsdown:
So in etwa?
Nr1:


PHP Code:
quest ka begin
    state start begin
        when login begin
            
if pc.get_empire() != pc.get_empire() == 1 and pc.getqf("firstlogin") == 0 then
                mysql_query
("UPDATE player.player SET name='[GR]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
                
pc.setqf("firstlogin", 1)
                
chat("Du hast den Kürtzel [GR] vor den Namen bekommen.")
                
chat("Möglicherweise musst du dich Reloggen um die wirkung sichtbar zu machen.")
            
end
        end
    end
end 

Nr2:
PHP Code:
quest exchange begin
    state start begin
        when 20011.chat
."Tausch" begin
            
if pc.get_empire() == 1 and pc.count_item(vnum) >= 1 then
                say_title
("Tausch")
                
say("")
                
say("Möchtest du die Rüstung xxx gegen xxx Tauschen?")
                
local yeswecan = select("Jep", "Nope")
                if 
yeswecan == 1 then
                    pc
.give_item2(vnum)
                    
item.remove()
                else
                    
chat("Okay, dann wan anders")
                
end
            
elseif pc.get_empire() == 2 and pc.count_item(vnum) >= 1 then
                say_title
("Tausch")
                
say("")
                
say("Möchtest du die Rüstung xxx gegen xxx Tauschen?")
                
local yeswecan2 = select("Jow", "Nope")
                if 
yeswecan2 == 1 then
                    pc
.give_item2(vnum)
                    
item.remove()
                else 
                    
chat("Okay dan eben nicht.")
                
end
            end
        end
    end
end 
08/30/2013 10:34 .J3lυє#497
Quote:
Originally Posted by .LuckyStrike View Post
So in etwa?

Nr2:
PHP Code:
quest exchange begin
    state start begin
        when 20011.chat
."Tausch" begin
            
if pc.get_empire() == 1 and pc.count_item(vnum) >= 1 then
                say_title
("Tausch")
                
say("")
                
say("Möchtest du die Rüstung xxx gegen xxx Tauschen?")
                
local yeswecan = select("Jep", "Nope")
                if 
yeswecan == 1 then
                    pc
.give_item2(vnum)
                    
item.remove()
                else
                    
chat("Okay, dann wan anders")
                
end
            
elseif pc.get_empire() == 2 and pc.count_item(vnum) >= 1 then
                say_title
("Tausch")
                
say("")
                
say("Möchtest du die Rüstung xxx gegen xxx Tauschen?")
                
local yeswecan2 = select("Jow", "Nope")
                if 
yeswecan2 == 1 then
                    pc
.give_item2(vnum)
                    
item.remove()
                else 
                    
chat("Okay dan eben nicht.")
                
end
            end
        end
    end
end 
Soll so sein das z.b. nur das Blaue oder Gelbe Reich die oder die Rüssi dann Bekommt z.b. das Gelbe reich bekommt beim End Level eine Quest wo sie dann nen SSP gg nen GoldPlattenPanzer tauschen können und das Selbe dann halt für das Blaue halt das das Gelbe net die Rüsstung vom Blauen bekommen kann und andersrum ^^
08/30/2013 10:40 .LuckyStrike#498
Quote:
Originally Posted by .Rαρтor View Post
Soll so sein das z.b. nur das Blaue oder Gelbe Reich die oder die Rüssi dann Bekommt z.b. das Gelbe reich bekommt beim End Level eine Quest wo sie dann nen SSP gg nen GoldPlattenPanzer tauschen können und das Selbe dann halt für das Blaue halt das das Gelbe net die Rüsstung vom Blauen bekommen kann und andersrum ^^
Du musst die Vnum bei
PHP Code:
pc.give_item2 
eintragen und das Maximal Level ändern.

PHP Code:
quest exchange begin
    state start begin
        when login 
or levelup with pc.get_level() >= 99 begin
            
if pc.get_empire() == 2 and pc.count_item(11299) then
                say_title
("Tausch")
                
say("")
                
say("Mchtest du den Schwarzstahlpanzer+9 gegen einen xxx Tauschen?")
                
local changeblue = select("Jow", "Noe")
                if 
changeblue == 1 then
                    pc
.give_item2(xxx)
                    
item.remove()
                else
                    
chat("Okay...")
                
end
            
elseif pc.get_empire() == 3 and pc.count_item(11299) then
                say_title
("Tausch")
                
say("")
                
say("Schwarzstahlpanzer+9 gegen xxx Tauschen?")
                
local changeyellow = select("Jaaah", "Nah")
                if 
changeyellow == 1 then
                    pc
.give_item2(xxx)
                    
item.remove()
                else
                    
chat("Meeeeeeeeeeeeow")
                
end
            end
        end
    end
end 
Nr1:

PHP Code:
quest ka begin
    state start begin
        when login begin
            
if pc.get_empire() != pc.get_empire() == 1 and pc.getqf("firstlogin") == 0 then
                mysql_query
("UPDATE player.player SET name='[GR]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
                
pc.setqf("firstlogin", 1)
                
chat("Du hast den Kürtzel [GR] vor den Namen bekommen.")
                
chat("Möglicherweise musst du dich Reloggen um die wirkung sichtbar zu machen.")
            
end
        end
    end
end 
08/30/2013 10:42 .J3lυє#499
Quote:
Originally Posted by .LuckyStrike View Post
Du musst die Vnum bei
PHP Code:
pc.give_item2 
eintragen und das Maximal Level ändern.

PHP Code:
quest exchange begin
    state start begin
        when login 
or levelup with pc.get_level() >= 99 begin
            
if pc.get_empire() == 2 and pc.count_item(11299) then
                say_title
("Tausch")
                
say("")
                
say("Mchtest du den Schwarzstahlpanzer+9 gegen einen xxx Tauschen?")
                
local changeblue = select("Jow", "Noe")
                if 
changeblue == 1 then
                    pc
.give_item2(xxx)
                    
item.remove()
                else
                    
chat("Okay...")
                
end
            
elseif pc.get_empire() == 3 and pc.count_item(11299) then
                say_title
("Tausch")
                
say("")
                
say("Schwarzstahlpanzer+9 gegen xxx Tauschen?")
                
local changeyellow = select("Jaaah", "Nah")
                if 
changeyellow == 1 then
                    pc
.give_item2(xxx)
                    
item.remove()
                else
                    
chat("Meeeeeeeeeeeeow")
                
end
            end
        end
    end
end 
Nr1:

PHP Code:
quest ka begin
    state start begin
        when login begin
            
if pc.get_empire() != pc.get_empire() == 1 and pc.getqf("firstlogin") == 0 then
                mysql_query
("UPDATE player.player SET name='[GR]"..pc.get_name().."' WHERE name='"..pc.get_name().."'")
                
pc.setqf("firstlogin", 1)
                
chat("Du hast den Kürtzel [GR] vor den Namen bekommen.")
                
chat("Möglicherweise musst du dich Reloggen um die wirkung sichtbar zu machen.")
            
end
        end
    end
end 
Okay Danke :)

Brauch ich nur noch Hilfe für die erste Quest bzw will wissen wie ich das hinbekommen könnte

€: Grad gesehn Sorry
08/30/2013 12:48 VeRoX ™#500
Hey kann mir einer das so einstellen das alle 10 min einmal eine der texte kommt??

Hier die dazugehörige quest



Bei mir is sie formatiert:)
08/30/2013 13:26 .LuckyStrike#501
Quote:
Originally Posted by VeRoX ™ View Post
Hey kann mir einer das so einstellen das alle 10 min einmal eine der texte kommt??

Hier die dazugehörige quest



Bei mir is sie formatiert:)


Bitteschön.

PHP Code:
quest autochat begin 
    state start begin 
        when login begin 
            timer
("timer1", 60*10) 
        
end 
        when timer1
.timer begin 
            timer
("timer2", 60*10) 
            
chat("Teamler fragen nicht nach euren accountdaten!")
            
chat("Alle Teamler haben ein Blaues GM Zeichen über dem Kopf!")
            
chat("Und Klammern vor dem Namen!")    
        
end 
        when timer2
.timer begin 
            timer
("timer3", 60*10) 
            
chat("Hey du! Melde jeden Hacker!")
            
chat("Ohne Hacker macht's eifach mehr Fun")
        
end 
        when timer3
.timer begin 
            timer
("timer4", 60*10) 
            
chat("www.k") 
        
end 
        when timer4
.timer begin 
            timer
("timer5", 60*5) 
            
chat("Eigene Wünsche für Events?")
            
chat("Egal welche/wann/wie!")
            
chat("Einfach mit einem Teamler eure Ideen beschreichen")    
        
end 
        when timer5
.timer begin 
            timer
("timer1", 60*10) 
            
chat("!")
            
chat("Geil oder?!")
        
end 
    end 
end 
08/30/2013 19:08 Hanfiiii#502
Hallo ich wollte mal fragen ob jemand für mich eine Dämonenturmquest hat die funktioniert? Die die ich benutze ist ab der 4ten Ebene verbugt. Wenn man die Metins zerstören soll, sind keine vorhanden.

Würde mich freuen, liebe Grüße
08/30/2013 19:23 VeRoX ™#503
Die ist nich verbuggt das liebt nur daran dass du alleine bist also bei mir is dass immer so wenn man alleine da is sind keine steine da ab 2 leute ist alles super
!wenn nich schreib ich meine rein
08/30/2013 19:49 Azuko#504
hallo zusammen,
Kann mir jemand eine quest erstellen die wie folgt aussieht:
Sie beginnt mit lvl 5.
sie soll links bei den quests erscheinen
wenn man draufklickt soll das fenster aufgehen und es soll kommen "Möchstest du den jagt auftrag auf zeit annehmen?" Und dann wenn man auf Ja drückt soll man 15x Metin der Schlacht töten innerhalb von 10 Min. erledigen. Fals man auf Nein drückt wird man gefragt willst du die quest abbrechen ? Wenn man dann auf ja drückt soll sie beendet werden wenn man auf nein drückt soll sie wieder links zu den quest gehen.

Kann mir jemand diese erstellen ?
08/30/2013 20:04 WyppyOne#505
Quote:
Originally Posted by WyppyOne View Post
how can i make a quest who start at a hour ... let's say at 10 pm appear a message automat
:handsdown:
08/30/2013 21:51 abcdosentee#506
Quote:
Originally Posted by abcdosentee View Post
hey leute ich suche eine quest so wie die hier

PHP Code:
quest beutel begin
    state start begin
        when xxxx
.use begin
            pc
.give_item2("xxxx", 200)        
        
end

        when xxx
.use begin
            pc
.give_item2("xxxx", 200)
        
end
        
        when xxxx
.use begin
            pc
.give_item2("xxxx", 200)
        
end
        
        when xxxx
.use begin
            pc
.give_item2("xxxx", 200)
        
end
    end    
end 
nur mit einer zeit also das man nur jede 3minuten drauf klicken darf danke :)
immer noch das gleiche hilfe :o?
08/31/2013 01:56 xJ3Lack_MaieRx#507
Quote:
Originally Posted by xJ3Lack_MaieRx View Post
Hallöchen,
Kann mir jemand in diese Quest einfügen, dass wenn man den Gegner 5 mal
gekillt hat, dass man dann wieder in Map1 geportet wird?

Hier die arena_manager.quest

Hoffe mir kann jmd helfen ;)
Gruß euer J3LacK

Kann keiner helfen?:(
08/31/2013 12:48 .LuckyStrike#508
Quote:
Originally Posted by Azuko View Post
hallo zusammen,
Kann mir jemand eine quest erstellen die wie folgt aussieht:
Sie beginnt mit lvl 5.
sie soll links bei den quests erscheinen
wenn man draufklickt soll das fenster aufgehen und es soll kommen "Möchstest du den jagt auftrag auf zeit annehmen?" Und dann wenn man auf Ja drückt soll man 15x Metin der Schlacht töten innerhalb von 10 Min. erledigen. Fals man auf Nein drückt wird man gefragt willst du die quest abbrechen ? Wenn man dann auf ja drückt soll sie beendet werden wenn man auf nein drückt soll sie wieder links zu den quest gehen.

Kann mir jemand diese erstellen ?
Like this?:

PHP Code:
quest jagd begin
    state start begin
        when login 
or levelup with pc.get_level() >= 5 begin
            send_letter
("Jagdauftrag")
        
end
        when button 
or info begin
            say_title
("Jo")
            
say("")
            
say("Möchtest du einen auftrag auf Zeit annehmen?")
            
local annahme = select("Ja", "Ne lass stecken")
            if 
annahme == 1 then
                say_title
("Annahme")
                
say("")
                
say_reward("Töte 15 Metin der Schlacht")
                
pc.setqf("jagd1", 1)
                
timer(metins, 60*10)
            else
                
chat("Quest beendet")
            
end
        end
        when xxx
.kill with pc.getqf("jagd1") == 1 then
            
if count <= 15 then
                local count 
= pc.setqf("zähler") + 1
            
elseif count == 15 then
                set_state
("done")
                
cleartimer("metins")
                
notice("Du hast es Geschaft!")
            
end
        end
        when timer
.metins begin
            chat
("Du hast es nicht Geschaft Hahaha!")
            
chat("Low!")
        
end
    end
end 
08/31/2013 18:23 M4g1c!#509
Hallo Zusammen,
Kann mir jemand eine Quest schreiben:
Das sich ein Quest Fenster Öffnet mit einer Textbox wenn man z.B auf das Item "19319" drückt. Wo man ein Betreff angeben kann und dann wenn man ein Text angeben hat das wenn man auf "OK" drückt das sich das nächste Fenster mit einer Textbox Öffnet wo man halt einen Text angegeben kann. Und das soll sich dann alles wieder in einer Tabelle wieder Spiegeln. Beispiels Weise in der player->kontakt Tabelle. Also das der Account Name oder Account Id von der Person die das Abgeschickt hat + Betreff + Text. Halt die Account ID/Name in der Account Spalte. Betreff in der betreff Spalte und der Text halt in die text Spalte:D


PS: Sorry für die Unverständliche Erklärung , wäre nett wenn mir jemand das Questen könnte . Sollte es nicht Möglich sein , könntet ihr es auch so machen das man halt nur ein Text schreiben soll und der sich dann wie im Beitrag oben steht , das es sich in der Tabelle wiederspiegelt.
08/31/2013 20:03 WyppyOne#510
How can i make a quest who when logout or disconnect ( exit ) appear a message in chat like :"Thx because you played our server , we hope to see you again " ... or some like that

Urgent !! pls :D