[SERVICE] Die Questerstellung

07/14/2014 07:24 terron#1546
Quote:
Originally Posted by Tarragon View Post
Ich würde gerne eine Quest bekommen, die Ingame alle 3 Stunden anzeigt wieviele Spieler momentan online sind. wäre soetwas möglich?
Only in theory. In practice you will get too many problems. Easier The easiest way is make PHP script which checks currently online and save received data in database, and then write quest which reads database.

With best regards.
07/14/2014 21:36 RealHappy#1547
Ich suche eine Quest wo ich die Möglichkeit hab, Auszuwählen welche Monster ich töten möchte.
Nachdem ich die Anzahl an Kills erreicht habe, habe ich die Möglichkeit mich zwischen mehreren Items zu entscheiden.
07/15/2014 12:24 BlackVIP94#1548
Kann mir jemand ne Quest schreiben.
Das man man neu anfängt kommt rechts ne Quest die heist Milligaul.
Wenn du ein Milligaul haben willst.
Musst du Folgendes machen:
Darin steht töte 20 Wölfe und 5 Keiler.
Dannach kehre zum Hauptmann zurrück.

Ja? Nein? (So Butten)

Dann bei Hauptmann.
SAGT ER:
Oh, du hast 20 Wölfe und 5 Keiler getötet.
Nun bist du bereit ein starkes Pferd zu erhateln.
Du erhälst Miligaulbuch.

Das Pferdelvl wird auf 21 auch erhöht.

kann jemand das machen???
mfg
07/15/2014 20:49 Rextrus#1549
Mit der Quest soll man sich ab Prestige 1 in den Flammenkönig per Klick verwandeln sollen. Klappt aber nicht :s

PHP Code:
quest verwand begin
    state start begin
        when 70007.
use with pc.getqf("prestige1") == 1 begin
            
if pc.polymorph(2206then
                pc
.remove_polymorph()
            else
                
pc.polymorph(22061800)
            
end
        end
    end
end 
€dit: Ich habe das mal mit pc.is_gm geschrieben, jetzt verwandelt der sich erst, aber wenn man wieder rauf klickt, um sich zurück zu verwandeln, verwandelt der sich ein paar mal erneut. (Am Ende ist man der Flammi) Und ja, der type ist auf 18!


Quote:
Originally Posted by BlackVIP94 View Post
Kann mir jemand ne Quest schreiben.
Das man man neu anfängt kommt rechts ne Quest die heist Milligaul.
Wenn du ein Milligaul haben willst.
Musst du Folgendes machen:
Darin steht töte 20 Wölfe und 5 Keiler.
Dannach kehre zum Hauptmann zurrück.

Ja? Nein? (So Butten)

Dann bei Hauptmann.
SAGT ER:
Oh, du hast 20 Wölfe und 5 Keiler getötet.
Nun bist du bereit ein starkes Pferd zu erhateln.
Du erhälst Miligaulbuch.

Das Pferdelvl wird auf 21 auch erhöht.

kann jemand das machen???
mfg
PHP Code:
quest gaul begin 
    state start begin 
        when login begin
            set_state
(kill
        
end 
    end 
    state kill begin 
        when letter begin 
            send_letter
("Töte 20 Wölfe & 5 Keiler"
        
end 
        when button 
or info begin 
            say_title
("Töte die Tiere"
            
say("Du musst es machen, weil ich ... bin"
        
end 
        when kill with npc
.get_race()==108 begin 
            
if pc.getqf("kill") == 4 then  
            
else 
                
pc.setqf("kill",pc.getqf("kill")+1
            
end 
        end 
        when kill with npc
.get_race()==102 begin
            
if pc.getqf("kill") == 19 then 
                set_state
(killed
            else 
                
pc.setqf("kill",pc.getqf("affen_kill")+1
            
end 
        end 
    end 
    state killed begin 
        when letter begin 
            send_letter
("Erfolg"
        
end 
        when button 
or info begin 
            say_title
("Erfolg"
            
say("Hier deine Belohnung!")
            
pc.give_item(500531
            
horse.set_level(21
            
set_state(COMPLETE
        
end 
    end 
    state COMPLETE begin 
    end 
end 
Bei Fehlern schrieb mich an, habs nicht getestet
07/15/2014 21:33 x'Radon#1550
Quote:
Originally Posted by avatar19995 View Post
Mit der Quest soll man sich ab Prestige 1 in den Flammenkönig per Klick verwandeln sollen. Klappt aber nicht :s

PHP Code:
quest verwand begin
    state start begin
        when 70007.
use with pc.getqf("prestige1") == 1 begin
            
if pc.polymorph(2206then
                pc
.remove_polymorph()
            else
                
pc.polymorph(22061800)
            
end
        end
    end
end 
€dit: Ich habe das mal mit pc.is_gm geschrieben, jetzt verwandelt der sich erst, aber wenn man wieder rauf klickt, um sich zurück zu verwandeln, verwandelt der sich ein paar mal erneut. (Am Ende ist man der Flammi) Und ja, der type ist auf 18!




PHP Code:
quest gaul begin 
    state start begin 
        when login
            
if pc.getqf("gaul") == 0 then 
                pc
.setqf("gaul"1
            
set_state(kill
        
end 
    end 
    state kill begin 
        when letter begin 
            send_letter
("Töte 20 Wölfe & 5 Keiler"
        
end 
        when button 
or info begin 
            say_title
("Töte die Tiere"
            
say("Du musst es machen, weil ich ... bin"
        
end 
        when kill with npc
.get_race()==108 begin 
            
if pc.getqf("kill") == 4 then  
            
else 
                
pc.setqf("kill",pc.getqf("kill")+1
            
end 
        end 
        when kill with npc
.get_race()==102 begin
            
if pc.getqf("kill") == 19 then 
                set_state
(killed
            else 
                
pc.setqf("kill",pc.getqf("affen_kill")+1
            
end 
        end 
    end 
    state killed begin 
        when letter begin 
            send_letter
("Erfolg"
        
end 
        when button 
or info begin 
            say_title
("Erfolg"
            
say("Hier deine Belohnung!")
            
pc.give_item(500531
            
horse.set_level(21
            
set_state(COMPLETE
        
end 
    end 
    state COMPLETE begin 
    end 
end 
Bei Fehlern schrieb mich an, habs nicht getestet

Bei deiner Prestige Quest solltest du beachten das du die questflag auch mit der richtigen id abrufen musst, bzw den teil des verwandelns mit in die quest schriebs. wo der prestige 1 questflag gesetzt wird.
07/16/2014 15:30 BlackVIP94#1551
Brauche eine Quest wo ich ein beliebigen NPC, aber nur für GMS und SA.
Einstellen kann Rates alle. und wie lange die laufen.

mfg
07/16/2014 16:44 .yorliK#1552
Quote:
Originally Posted by BlackVIP94 View Post
Brauche eine Quest wo ich ein beliebigen NPC, aber nur für GMS und SA.
Einstellen kann Rates alle. und wie lange die laufen.

mfg

Kein Plan ob das mit der Zeit so richtig ist ^^
PHP Code:
quest rates begin 
    state start begin 
        when 20011.chat
."Ingame Rates" with pc.is_gm() begin
            say_title
("Ingame Rates")
            
say("")
            
say("Welche Rates willst du erhöhen/erniedrigen?"
            
rate = {"Exp-Rate""Yang-Rate""Drop-Rate""Yangbomben-Rate""Abbrechen"}
            
com = { "priv 0 4 ""priv 0 2 ""priv 0 1 ""priv 0 3 " }
            
local s select_table(rate
            if 
== table.getn(ratethen return end
            say_title
(rate[s])
            
say("")
            
say("Alles klar. Dann gib die "..rate[s].." ein:"
            
local zahl tonumber(input()) 
            if 
zahl <= 0 then say("Die Zahl ist zu niedrig!") return end
            say_title
(rate[s])
            
say("")
            
say("Wie lange soll die "..rate[s].." bestehen bleiben?")
            
local zahl2 tonumber(input()) 
            if 
zahl2 <= 0 then say("Die Zahl ist zu niedrig!") return end
            
if zahl2 24 then zahl2 24 end
            say_title
(rate[s])
            
say("")
            
say("Willst du die "..rate[s].." wirklich auf "..zahl.." %")
            
say("für "..zahl2.." Stunde/en setzen?")
            if 
select("Ja""Nein")==2 then return end
            command
(""..com[s]..""..zahl.." "..zahl2.."")
        
end
    end
end 
07/16/2014 17:03 BlackVIP94#1553
Quote:
Originally Posted by Kilroy. View Post
Kein Plan ob das mit der Zeit so richtig ist ^^
PHP Code:
quest rates begin 
    state start begin 
        when 20011.chat
."Ingame Rates" with pc.is_gm() begin
            say_title
("Ingame Rates")
            
say("")
            
say("Welche Rates willst du erhöhen/erniedrigen?"
            
rate = {"Exp-Rate""Yang-Rate""Drop-Rate""Yangbomben-Rate""Abbrechen"}
            
com = { "priv 0 4 ""priv 0 2 ""priv 0 1 ""priv 0 3 " }
            
local s select_table(rate
            if 
== table.getn(ratethen return end
            say_title
(rate[s])
            
say("")
            
say("Alles klar. Dann gib die "..rate[s].." ein:"
            
local zahl tonumber(input()) 
            if 
zahl <= 0 then say("Die Zahl ist zu niedrig!") return end
            say_title
(rate[s])
            
say("")
            
say("Wie lange soll die "..rate[s].." bestehen bleiben?")
            
local zahl2 tonumber(input()) 
            if 
zahl2 <= 0 then say("Die Zahl ist zu niedrig!") return end
            
if zahl2 24 then zahl2 24 end
            say_title
(rate[s])
            
say("")
            
say("Willst du die "..rate[s].." wirklich auf "..zahl.." %")
            
say("für "..zahl2.." Stunde/en setzen?")
            if 
select("Ja""Nein")==2 then return end
            command
(""..com[s]..""..zahl.." "..zahl2.."")
        
end
    end
end 
Wo muss ich die venum eintragen wenn ich nen anderen npc will
07/16/2014 17:05 Therulas#1554
Quote:
Originally Posted by Kilroy. View Post
Kein Plan ob das mit der Zeit so richtig ist ^^

when 20011.chat."Ingame Rates" with pc.is_gm() begin

end [/php]

dort when 20011 ist deine Npc Vnum die musste ändern^^
07/17/2014 12:33 .тyѕση /.ηαяuтσ#1555
Ich suche schon seit langem nach einer PvP Quest, aber etwas anders wie die jetzigen.
Unzwar sollte ein User von jedem Reich 50 Leute killen. Sprich, 50 Rote, 50 Blaue, 50 Gelbe.
Auch wenn man im Roten Reich ist sollte man seine eigenen Leute killen können also seine
Reichangehörigen. Zudem sollte man immer 2 Min warten müssen. Sprich: Du killst Rot. Du
musst 2Min warten um Rot wieder zu killen. Aber Gelb / Blau kannst du dennoch killen.

€: Und nachdem man alles geschafft hat sollte man zu einem bestimmten NPC gehen &
seinen Preis abholen können!

Waere echt sehr nice wenn das jemand machen könnte!
07/17/2014 15:45 .yorliK#1556
Quote:
Originally Posted by .тyѕση /.ηαяuтσ View Post
Ich suche schon seit langem nach einer PvP Quest, aber etwas anders wie die jetzigen.
Unzwar sollte ein User von jedem Reich 50 Leute killen. Sprich, 50 Rote, 50 Blaue, 50 Gelbe.
Auch wenn man im Roten Reich ist sollte man seine eigenen Leute killen können also seine
Reichangehörigen. Zudem sollte man immer 2 Min warten müssen. Sprich: Du killst Rot. Du
musst 2Min warten um Rot wieder zu killen. Aber Gelb / Blau kannst du dennoch killen.

€: Und nachdem man alles geschafft hat sollte man zu einem bestimmten NPC gehen &
seinen Preis abholen können!

Waere echt sehr nice wenn das jemand machen könnte!
Notw. Änderungen sind kommentiert.
07/17/2014 16:06 .тyѕση /.ηαяuтσ#1557
Quote:
Originally Posted by Kilroy. View Post
Notw. Änderungen sind kommentiert.
Danke dir !!:handsdown::handsdown::handsdown::handsdown:
07/19/2014 15:38 DasSchwarzeT#1558
Bräuchte folgende Quest:

Truhe, die 2 Auswahlmöglichkeiten hat:
Auswahl1: 2 zufällige Items aus einer Liste von Items
Auswahl2: Man darf sich 1 Item aussuchen, das ebenfalls aus dieser Liste stammt

Wenn sich jemand die Arbeit macht und sich daran setzt, dann bitte Bugfrei.

Danke schonmal
07/19/2014 16:50 .yorliK#1559
Quote:
Originally Posted by DasSchwarzeT View Post
Bräuchte folgende Quest:

Truhe, die 2 Auswahlmöglichkeiten hat:
Auswahl1: 2 zufällige Items aus einer Liste von Items
Auswahl2: Man darf sich 1 Item aussuchen, das ebenfalls aus dieser Liste stammt

Wenn sich jemand die Arbeit macht und sich daran setzt, dann bitte Bugfrei.

Danke schonmal
Weiß nicht, ob ich das jetzt so richtig verstanden habe, wenn nicht, bitte melden!
PHP Code:
quest truhexy begin -- möglicherweise namen anpassen
    state start begin
        when truhe
.use begin -- Truhen ID
            local items 
= { 19293949 } -- Item IDs
            say_title
("Auswahlmöglichkeiten")
            
say("")
            
select("Auswahl 1""Auswahl 2""Abbrechen")
            if 
== 3 then
                
return
            elseif 
== 1 then
                repeat
                ran1 
number(1table.getn(items))
                
ran2 number(1table.getn(items))
                
until ran1 != ran2
                
if pc.count_item(truhe)< 1 then syschat("Du besitzt diese Truhe nicht!") return end -- Truhen ID
                pc
.give_item2(items[ran1], 1)
                
pc.give_item2(items[ran2], 1)
                
pc.remove_item(truhe1) -- Truhen ID
            
elseif == 2 then
                names 
= {}
                for 
i=1table.getn(items), do
                    
table.insert(namesitem_name(items[i]))
                
end
                table
.insert(names"Abbrechen")
                
select_table(names)
                if 
== table.getn(namesthen return end
                
if pc.count_item(truhe)< 1 then syschat("Du besitzt diese Truhe nicht!") return end -- Truhen ID
                pc
.give_item2(items[s], 1)
                
pc.remove_item(truhe1) -- Truhen ID
            end
        end
    end
end 
07/19/2014 17:17 Rextrus#1560
Quote:
Originally Posted by DasSchwarzeT View Post
Bräuchte folgende Quest:

Truhe, die 2 Auswahlmöglichkeiten hat:
Auswahl1: 2 zufällige Items aus einer Liste von Items
Auswahl2: Man darf sich 1 Item aussuchen, das ebenfalls aus dieser Liste stammt

Wenn sich jemand die Arbeit macht und sich daran setzt, dann bitte Bugfrei.

Danke schonmal
Funst einwandfrei (getestet)
Du musst nur die IDs eintragen, dann klappt es. Achja, die Truhe muss den type auf 18 haben.

MFG

€dit: Kilroy. war schneller. Lasse die Quest aber einfach mal drinne, evtl. kann die ja jemand gebrauchen^^
€dit 2: Auswahlmöglichkeit 2 entfernt nun die Truhe