[SERVICE] Die Questerstellung

05/13/2014 18:30 .yorliK#1411
Quote:
Originally Posted by ExoBiTe™ View Post
Hey Leute ich suche wieder eine Questfunktion/Taktik xD
Also ich will es in meiner Quest so etwas schreiben:

Nach dem "Welches Item soll cih aus dem Log löschen?" soll dann eine auswahl mit select kommen, wo ich Wenn ich item1 benutzt habe item1 und beenden steht, wenn ich item 1 und item 2 benutzt habe dort item1 item2 beenden steht. Das sich die select anzeige sozusagen an die qf´s anpasst, und demenstprechend die auswahl anpasst.
Ich hoffe ihr wisst was ich meine xD Wenn ich undeutlich war, versuche ich es euch, nochmal zu beschreiben xD
Danke^^

Mfg
Sowas?
PHP Code:
quest blabla begin
    state start begin
        when item1
.use begin
            pc
.setqf("itemwort"1)
        
end
        
        when item2
.use begin
            pc
.setqf("itemwort2"1)
        
end
        
        when item3
.use begin
            pc
.setqf("itemwort3"1)
        
end
        when npc
.chat."Benutzte Items" begin
            my 
= { }
            
itemword = { }
            
say("Du hast folgende Items benutzt:")
            if 
pc.getqf("itemwort1") == 1 then
                say
("Item1")
                
table.insert(my"Item1 beenden"
                
table.insert(itemword"itemwort")
            
end
            
if pc.getqf("itemwort2") == 1 then
                say
("Item2")
                
table.insert(my"Item2 beenden")
                
table.insert(itemword"itemwort1")
            
end
            
if pc.getqf("itemwort3") == 1 then
                say
("Item3")
                
table.insert(my"Item3 beenden"
                
table.insert(itemword"itemwort2")
            
end
            table
.insert(my"Abbrechen")
            
say("")
            
say("Welches Item soll cih aus dem Log löschen?")
            
select_table(my)
            if 
== table.getn(mythen return end
            pc
.setqf(itemword[s], 0)
        
end
    end
end 

________________________________________

Quote:
Originally Posted by slipknot009 View Post
Könnt ihr mir bitte eine quest erstellen ?

Vollgendes eine EXP Quest mit der Vnum 30000

Das man einstellen kann wie viel exp man bekommt wenn man auf die quest drückt und die bis maximal level 100 geht

danke schön

Ich versteh den Auftrag nicht. Daher kann ich auch nur mit nem sample dienen.
PHP Code:
quest blabla begin
    state start begin
        when 30000.
use begin
            
if pc.get_level() < 100 then
                pc
.give_exp2HIER DIE EXP )
                
pc.remove_item2(300001)
            else 
                
syschat("Die Verwendung ist nur bis Lv 100 möglich.")
            
end
        end
    end
end 
05/13/2014 19:17 ExoBiTe™#1412
Quote:
Originally Posted by Kilroy.
Sowas?
Ich glaube es ist richtig, aber ich verstehe die syntax nicht ganz von dem table.insert, da ich bis jetzt noch nie mit diesem table gearbeitet habe. Kannst du es mir evtl erklären, was genau das
PHP Code:
table.insert(my"Item2 beenden")
table.insert(itemword"itemwort1"
bedeutet? Und was es macht? Wäre echt cool :D

Mfg
05/14/2014 09:05 ЂraiиShøck#1413
Quote:
Originally Posted by ЂraiиShøck View Post
Moin,

Ich habe Aktuell eine Quest (von Kilroy glaube ich) die bei Uriel die möglichkeit bietet Erfahrungspunkte zu lagern/speichern und abzuheben.
Nun möchte ich die Speicher Funktion für ein Item haben, dass wenn ich auf das Item klicke sich die Speicher Funktion Aktiviert und meine Erfahrungspunkte jede Sekunden gespeichert werden
Vergleichbar mit ein Anti-Erfahrungsring, nur das die Erfahrungspunkte gelagert/gespeichert werden und nicht gelöscht.
Beim Aktivieren soll ich aber kein extra Fenster öffnen, es soll nur eine Meldung im Chat erscheinen damit man weiß ob die Funktion nun Online oder Offline ist.

Bin immer noch auf die Suche nach einen der mir dabei Helfen kann, oder die Quest erstellen kann.
Danke schon mal im Voraus.
05/14/2014 15:09 .yorliK#1414
Quote:
Originally Posted by ExoBiTe™ View Post
Ich glaube es ist richtig, aber ich verstehe die syntax nicht ganz von dem table.insert, da ich bis jetzt noch nie mit diesem table gearbeitet habe. Kannst du es mir evtl erklären, was genau das
PHP Code:
table.insert(my"Item2 beenden")
table.insert(itemword"itemwort1"
bedeutet? Und was es macht? Wäre echt cool :D

Mfg
[Only registered and activated users can see links. Click Here To Register...]

Quote:
Originally Posted by ЂraiиShøck View Post
Bin immer noch auf die Suche nach einen der mir dabei Helfen kann, oder die Quest erstellen kann.
Danke schon mal im Voraus.
05/14/2014 19:34 Hype#1415
Ich suche eine Quest :)
Ich trage hier für den Text nur random Zeug ein, das kann ich dann selber ersetzen :)
Folgendes sollte sie beinhalten:
Wenn ein NPC angeklickt wird soll kommen:
"TEXT"
Dann soll man "Dungeon betreten"; "Verlassen" auswählen können.
Und man darf maximal bis Lvl 35 diesen Dungeon noch betreten :)
Wenn man halt auf "Dungeon betreten" geklickt hat, soll man in den Dt geportet werden. (Grundebene)
Wäre nett, gibt auch n Thanks :P (ist ja selbstverständlich)
05/14/2014 19:36 .J3lυє#1416
Quote:
Originally Posted by Kilroy. View Post
Ist nicht die gleiche, habe bei meiner nen Fehler gehabt "with , with" statt with, and.

Die Mob_vnum kommt hinter npc.get_race() ==

Bsp: npc.get_race() == 101 --> Wildhund
Könntest du die group_kill auch so machen das es auch da steht wenn man ihn allein gekillt hat ??
05/14/2014 19:47 .yorliK#1417
Quote:
Originally Posted by .Rαρтor View Post
Könntest du die group_kill auch so machen das es auch da steht wenn man ihn allein gekillt hat ??
Das wäre ja dann kein Team mehr.
Aber dafür musst du einfach das "and party.is_party()" wegnehmen.

_________________________________________________


Quote:
Originally Posted by Tadashi' View Post
Ich suche eine Quest :)
Ich trage hier für den Text nur random Zeug ein, das kann ich dann selber ersetzen :)
Folgendes sollte sie beinhalten:
Wenn ein NPC angeklickt wird soll kommen:
"TEXT"
Dann soll man "Dungeon betreten"; "Verlassen" auswählen können.
Und man darf maximal bis Lvl 35 diesen Dungeon noch betreten :)
Wenn man halt auf "Dungeon betreten" geklickt hat, soll man in den Dt geportet werden. (Grundebene)
Wäre nett, gibt auch n Thanks :P (ist ja selbstverständlich)
Ich weiß die Koordinaten für den DT nicht.
Aber sonst, hast du dir das so vorgestellt?
PHP Code:
quest port_to_dungeon begin
    state start begin
        when xxxxx
.chat."Dungeon Lv35" begin
            say_title
("Dungeon Lv35")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("")
            if 
pc.get_level 35 then say_reward("Du kannst den Dungeon nur bis Lv35 betreten.") return end
            
if select("Dungeon betreten""Verlassen") == 2 then return end
            pc
.warpXXXXXXXX)
        
end
    end
end 
05/14/2014 19:51 Hype#1418
Quote:
Originally Posted by Kilroy. View Post
Ich weiß die Koordinaten für den DT nicht.
Aber sonst, hast du dir das so vorgestellt?
PHP Code:
quest port_to_dungeon begin
    state start begin
        when xxxxx
.chat."Dungeon Lv35" begin
            say_title
("Dungeon Lv35")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("")
            if 
pc.get_level 35 then say_reward("Du kannst den Dungeon nur bis Lv35 betreten.") return end
            
if select("Dungeon betreten""Verlassen") == 2 then return end
            pc
.warpXXXXXXXX)
        
end
    end
end 
Vielen Dank für die schnelle Antwort, das habe ich gebraucht :)

€: [Only registered and activated users can see links. Click Here To Register...] Nach dem Klicken passiert nichts
05/15/2014 14:38 Silba24#1419
Moin,
ich will mich mal ins Questen einarbeiten, bräuchte nur mal ne Vorlage damit ich n groben Überblick hab.

Quest:
-Jadgquest ab lvl 10
-Text der Quest: Morgen Abenteurer, bist du bereit für eine kleine Herausforderung?
-Aufgabentext: Töte 500 Wildhunde, 500 Wölfe, 10 Metin der schlacht (untereinander aufgelistet)
-Töte 500 Wildunde, 500 Wölfe, 10 metin der schlacht
-Belohnung: 200 Große Rote potts, 1x Schwert+9, 1000000 EXp, 5000000 Yang

Vielen Dank :)
05/15/2014 14:41 Hype#1420
Quote:
Originally Posted by Silba24 View Post
Moin,
ich will mich mal ins Questen einarbeiten, bräuchte nur mal ne Vorlage damit ich n groben Überblick hab.

Quest:
-Jadgquest ab lvl 10
-Text der Quest: Morgen Abenteurer, bist du bereit für eine kleine Herausforderung?
-Aufgabentext: Töte 500 Wildhunde, 500 Wölfe, 10 Metin der schlacht (untereinander aufgelistet)
-Töte 500 Wildunde, 500 Wölfe, 10 metin der schlacht
-Belohnung: 200 Große Rote potts, 1x Schwert+9, 1000000 EXp, 5000000 Yang

Vielen Dank :)
Hier :P
[Only registered and activated users can see links. Click Here To Register...]

Sonst hab ichs mal versucht (bin nicht der Beste ;))
05/15/2014 17:21 .J3lυє#1421
Quote:
Originally Posted by Kilroy. View Post
Das wäre ja dann kein Team mehr.
Aber dafür musst du einfach das "and party.is_party()" wegnehmen.

_________________________________________________




Ich weiß die Koordinaten für den DT nicht.
Aber sonst, hast du dir das so vorgestellt?
PHP Code:
quest port_to_dungeon begin
    state start begin
        when xxxxx
.chat."Dungeon Lv35" begin
            say_title
("Dungeon Lv35")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("TEXT")
            
say("")
            if 
pc.get_level 35 then say_reward("Du kannst den Dungeon nur bis Lv35 betreten.") return end
            
if select("Dungeon betreten""Verlassen") == 2 then return end
            pc
.warpXXXXXXXX)
        
end
    end
end 
Soll halt angezeigt werden wenn eine gruppe da ist kommt das team von raptor hat den xyz gekillt. und wenn man ihn allein geschafft hat soll halt nur kommen raptor hat den xyz gekillt
05/15/2014 17:55 .yorliK#1422
Quote:
Originally Posted by .Rαρтor View Post
Soll halt angezeigt werden wenn eine gruppe da ist kommt das team von raptor hat den xyz gekillt. und wenn man ihn allein geschafft hat soll halt nur kommen raptor hat den xyz gekillt
Nadenn...
PHP Code:
quest kill_mob_notice begin
    state start begin
        when kill with npc
.get_race() == 101 begin
            
if party.is_party() then
                notice_all
("Das Team von "..pc.get_name().." hat den SuperHund getötet.")
            else
                
notice_all(pc.get_name().." hat den SuperHund getötet. Gelobt sei er.")
            
end
        end
    end
end 
05/15/2014 20:34 slipknot009#1423
Guten Tag

Ich bin auf der Suche nach einer Besonderen Quest

Ich brauche eine quest mit der Vnum 30000

Das man auf diesem NPC Drauf klickt und und da denn steht: (Hier gibt es EXP)
und wenn man denn auf : (Hier gibt es EXP) drauf geht das man denn eine bestimmt anzahl von EXP bekommt die man variabel einstellen kann.
Und das man sich bis maximal Level 99 an dieser Quest bei den NPC hoch pushen kann
05/15/2014 21:00 .yorliK#1424
Quote:
Originally Posted by slipknot009 View Post
Guten Tag

Ich bin auf der Suche nach einer Besonderen Quest

Ich brauche eine quest mit der Vnum 30000

Das man auf diesem NPC Drauf klickt und und da denn steht: (Hier gibt es EXP)
und wenn man denn auf : (Hier gibt es EXP) drauf geht das man denn eine bestimmt anzahl von EXP bekommt die man variabel einstellen kann.
Und das man sich bis maximal Level 99 an dieser Quest bei den NPC hoch pushen kann
Was meinst du mit Variabel? Meinst du man soll es selber wählen?

Wenn Ja,
PHP Code:
quest exp_ueber_npc begin
    state start begin
        when 30000.chat
."Hier gibt es EXP" begin
            
if pc.get_level() > 99 then syschat("Die EXP gibt es nur bis Lv 99.") return end
            say_title
("Hier gibt es EXP")
            
say("")
            
say("Wie viel?")
            
inexp tonumber(input())
            
pc.give_exp2(inexp)
        
end
    end
end 
05/15/2014 21:35 slipknot009#1425
Kiloy die quest stimmt soweit aber wenn ich da bin mit dem Wie viel wo oder wie muss ich das einstellen das man exp bekommt wenn man seine zahl eintippt?