[SERVICE] Die Questerstellung

06/18/2013 01:15 AfterTheSky#151
Quote:
Originally Posted by StopRage View Post
Die Quest geht bei mir nicht.


Kann mir jemand sagen warum?


MfG


Fehler :

state doesn't have begin-end clause.
warjoin.quest :2:Error occured on compile warjoin.quest

anstatt das muss bei state start ein "Begin" hin
quest newlogin begin
state start login
when login begin

also so :
quest newlogin begin
state start begin
when login begin
06/18/2013 01:32 SooshHD#152
Wie jetzt ? editier mal meine Quest richtig bitte so wies richtig ist.
06/18/2013 11:44 |★|554#153
Quote:
Originally Posted by SooshHD™ View Post
Wie jetzt ? editier mal meine Quest richtig bitte so wies richtig ist.
Habs editiert, also in meinem Post auf der vorherigen Seite.
Hab einfach schneller gedacht als ich schreiben konnte, passiert bei dem standardkram manchmal :P
06/18/2013 12:16 SooshHD#154
ähm ich bräcuhte aber noch ein paar quets :


Töte 20Wildhunde (Belohnung komplettes startereq Klassenabhänig!!!!) OHNE WAFFE
Töte 50 Spieler ( Belohnung : 3k TP dauerhaft + 2Gegenangriffsstrategien )
Töte 500 Spieler ( Belohnung : 2-3 Beliebiges Uppitems )
Wenn jemand die Sensenmann Ebene betretet das dann im ALLCHAT steht
[SPIELERNAME automatisch] versucht den Sensenmann zu töten.

NACH DEM SENSI SOLL DANN DER Blaue Tod kommen (AUTOMATISCH)




Mal gucken ob ihr das verstanden habt und mir diese Quests machen könntet.

Viele Quests ja ich weiß ^^

MfG Pascal.
06/18/2013 13:35 Fliegex3#155
Ich könnte ein Informationspanel brauchen, meine das so dass man ein item hat und draufklickt und da kommt dann:
Informationen Allgemein
Wo droppe ich was?
Devils Catacomb
Bruthöhle
Teamlerliste
06/18/2013 17:31 CoTzRaiZ-PaiNx#156
PHP Code:
quest info begin
set state start
when VNUM
.use begin
local a 
select ("Information Allgemein","Drops","Devils Catacomb","Bruthöhle","Teamerliste","Abrechen")
if 
== 1 then
say
("Information Allgemein")
say("")
say("")
end
if == 2 then
say
("Drops")
say("")
say("")
end
if == 3 then
say
("Devils Catacomb")
say("")
say("")
end
if == 4 then
say
("Bruthöhle")
say("")
say("")
end
if == 5 then
say
("Teamerliste")
say("")
say("")
end
if == 6 then
return
end
end
end
end 
06/18/2013 19:55 OliviaIchLiebeDichx3#157
Hatt jemand zufällig paar PvM-Quest sprich kill z.b 50 x 90er metin's und bekommst ein Item.
oder so änlich :D

Hatt jemand zufällig paar PvM-Quest sprich kill z.b 50 x 90er metin's und bekommst ein Item.
oder so änlich :D
06/18/2013 22:19 CoTzRaiZ-PaiNx#158
PHP Code:
quest metins begin
state start begin
when login 
or levelup with pc.level >= 75 begin
send_letter
("Die 90er Metins")
end

when info 
or button begin
say_title
("Die 90er Metins")
say("DENK DIR WAS AUS")
say("")
say("")
say("Du musst nur 50x 90er Metins Töten und bekommst eine")
say("tolle Belohnung")
say("Willst du die Aufgabe annhemen?")
local a select("Ja","Nein")
if 
== 2 then
say
("Ok dann nicht")
clear_letter()
else
say_reward("Töte 50x 90er Metins")
pc.setqf("state1"0)
q.set_counter("90er Metins"50)
set_state(kill)
end
end
end
    
state kill begin
when letter begin
send_letter
("Die 90er Metins")
end

when info 
or button begin
say_title
("Die 90er Metins")
say_reward("Du hast schon "..pc.getqf("state1").."90er Metins getötet")
end
        
when METINVNUM
.kill begin
local count1 
pc.getqf("state1") + 1
if count1 <= 50 then
pc
.setqf("state1"count1)
q.set_counter("90er Metins"count1)
end
if count1 == 50 then
set_state
(abgeschlossen)
end
end
end
            
state abgeschlossen begin
when letter begin
send_letter
("Aufgabe abgeschlossen!")
end
        
when info 
or button begin
say_title
("Aufgabe abgeschlossen!")
say("DENK DIR WAS AUS")
wait()
pc.give _item(VNUM DER BELOHNUNG)
end
end
end
end 
Ungetestet aber müsste gehen.
06/19/2013 09:13 Ʀyuzaki#159
Quote:
Originally Posted by ╠Parkwaydrive╣ View Post
PHP Code:
quest info begin
set state start
when VNUM
.use begin
local a 
select ("Information Allgemein","Drops","Devils Catacomb","Bruthöhle","Teamerliste","Abrechen")
if 
== 1 then
say
("Information Allgemein")
say("")
say("")
end
if == 2 then
say
("Drops")
say("")
say("")
end
if == 3 then
say
("Devils Catacomb")
say("")
say("")
end
if == 4 then
say
("Bruthöhle")
say("")
say("")
end
if == 5 then
say
("Teamerliste")
say("")
say("")
end
if == 6 then
return
end
end
end
end 
Das geht aber schöner :P

UNTESTED sollte aber funktionieren
PHP Code:
quest info_panel begin
    state start begin
        
function panel()
            
say_title(string.format("Wie kann ich dir helfen %s"pc.get_name()))
            
local a = {"Allgemein""Drops""Devils Catacomb""Bruthöhle""Team-Liste""Raus hier"}
            
local info = {
                 [
"Allgemein"] = {"Ehm ja Spendet sonst kein Server"},                       
                 [
"Drops"] = {"kp du dropst das bei dem und dem"},
                 [
"Devils Catacomb"] = {"Nice"},                                
                 [
"Bruthöhle"] = {"lol geh farmen"},
                 [
"Team-Liste"] = {"Bla unser Team besteht aus 22 Leute. [GM]Wasweißich"},
            }
            
local c select_table(a)
            if 
== table.getn(athen return end
            say_title
(tostring(a[c]))
            
say2(tostring(info[a[c]][1]))
            if 
select("zurück") == 1 then info_panel.panel() end
        end
        
        when 1337.
use begin
            info_panel
.panel()
        
end
    end
end 
06/19/2013 09:40 OliviaIchLiebeDichx3#160
Hatt jemand zufällig eine quest die so ist.
z.B Töte 200 WIldhunde und du bekommst eine Lolli von mir .
Aber wäre wen man z.B ch wechelst das die kills noch bleiben weil bei vielen server ist das oft der fall.
Das man wd 200 Monster killen müss wen mal reloag oder sich porete <,<
06/19/2013 11:29 darkfr3ak#161
Ich such jetzt mal was völlig verrücktes :D Und zwar die Jagdaufträge für jeden Level. Ich weiß, dass die irgendwie in der Questlib.lua stehn, aber irgendwie muss man die ja mit ner Quest anzeigen. Wär echt super, wenn mir da jemand helfen könnte.

Vielen Dank schon mal im Voraus :)
06/19/2013 20:46 1Fantasy1#162
OX Quest

Hallo Liebes epvp.
Kann jemand eine quest schreiben indem nur der sa das ox benutzen kann oder wenn jemand ein gm oderso ox öffnen will muss es eine geheime id und pw eingeben damit mann ox starten kann kan jemand so ne quest schreiben wäre sau nett
06/20/2013 23:37 1Fantasy1#163
OX Quest

Hallo Liebes epvp.
Kann jemand eine quest schreiben indem nur der sa das ox benutzen kann oder wenn jemand ein gm oderso ox öffnen will muss es eine geheime id und pw eingeben damit mann ox starten kann kan jemand so ne quest schreiben wäre sau nett
06/21/2013 22:53 funismt2#164
könnt ihr mir eine quest schreiben wo man ab lvl 205 wen man jemanden killt eine truhe zb die exp gibt ins inventar bekommt. Und eine quest wo man die teamler beim einloggen oder map wechseln sehen kann
mfg :D
06/21/2013 23:05 .iPaCHeL#165
Hallo,

Ich brauche eine Quest die man mit Level 50 bekommt, dort muss man 50 Metin's killen z.b 8027, wenn man sie fertig hat kann man zwischen 4 Sachen eine Belohnung auswählen.

Danke :*