[SERVICE] Die Questerstellung

07/29/2015 17:38 JiiT4ck#3046
1.0.2

:)
07/30/2015 13:34 sniperxace#3047
gift macht kein schaden wo ist das problem? metin2
07/30/2015 13:42 Xernderalez#3048
Hallo,
Ich hatte das .DE -Quest Paket von Kilroy. runtergeladen mit
den Biologen-Quests, Pferdequests, Jagdaufträgen und Missionsbüchern.
Allerdings zeigt er mir beim compilieren der Quests ein Problem bei den Missionsbüchern ( Questscroll1.quest Bis Questscroll4.quest ).
Jagdaufträge sind in dem Ordner garkeine vorhanden, obwohl es im Thread steht und bei der Pferdequest tritt folgendes Problem auf:
Sobald die 30 Bogenschützen erlegt wurden, zählt der kill.counter einfach weiter und geht ins Negative , z.B. Verbleibende Bogenschützen : -5
Die Quest lässt sich demnach nicht erfolgreich beenden.
Hat da schon jemand Fixxes oder kann mir funkionierende Quests zukommen lassen?
Über die Jagdaufträge würde ich mich auch rießig freuen.
Vielen dank im vorraus.
07/31/2015 22:51 TommyH99#3049
Hi
Kann mir wer eine Quest erweitern?


Und zwar soll bei Frisuren unter dem Button Haarfärbemittel noch einer "Frisur entfernen" der die Frisuren (Stirntuch usw) entfernt sodass man wieder die Anfangsfrisur hat wie bei dem NPC in Map2.

----------------------------------------------

Und 2. bräucht ich noch eine Warpring Quest mit folgenden Punkten


( / ) sind die Koordis zu denen man geportet werden soll.

Bitte bei der Item ID einfach (Hier ID) und das Item soll auch nicht verschwinden nach dem benutzen.

Danke :handsdown:
08/01/2015 00:27 .Soυzα#3050
Guten Tag,
ich bräuchte hilfe bei einer Quest.
Und zwar möchte ich wenn es möglich ist die Quest so umgeschrieben haben...

Man Kann mehrere Preise einstellen mind "5" der Fisch soll gleich bleiben. "27802"
Außerdem soll die Struktur/Verfahren der Quest auch so bleiben.


Code:
quest minnow begin
    state start begin
    	when login with game.get_event_flag("Minnow") >0 begin
		q.set_icon("scroll_open_blue.tga")
		send_letter("*Mysteriöse Truhe!")
	end
	when button or info begin
		----"123456789012345678901234567890123456789012345678901234567890"|
		addimage(20, 12, "minnow.tga")
		say("")
		say("")
		say("")
		say("")
		say(color256(210, 210, 210).."Während dieses Events hast du die Chance, alle geangelten Fische")
		say(game.get_event_flag("Minnow").." gegen eine Box eizutauschen. Dies kannst du beim Fischer tun.")
		say("")
		say_item_vnum(27802)
		say("Mysteriöse Truhen können viele sehr seltene Items beinhalten.")
		say("Also halt dich ran!")
		say("")
	end
        when 9009.chat."Mysteriöse Truhe" with game.get_event_flag("Minnow")>0 and pc.countitem(27802) >= game.get_event_flag("Minnow") begin
            local count = pc.countitem(27802)
            local need = game.get_event_flag("Minnow")
            say_title("Fischer:")
            say("")
            say("Ich werde deine geangelten Fische gegen eine Mysteriöse Truhe eintauschen.")
            say("")
            say_item_vnum(50033)
            say("Viel Glück!")
            say("")
            pc.removeitem(27802, need)
            pc.give_item2(50033, 1)

            say("")
        end
    end
end
Ich bedanke mich.

Gruß,
Souza.
08/03/2015 14:34 General.Japan#3051
Ich suche einen Quester mit Bezahlung!
Skype: general.japan
08/03/2015 17:53 Red Firestar#3052
Ich bräuchte eine Kleine quest, und zwar eine Truhen quest mit mehrfacher Item Auswahl.
Das heißt man sollte, wenn man Rechtsklick auf die Truhe macht auswählen, welches Item man möchte.
Wenn man Rechtsklick auf die Truhe macht, sollen dort 4 Texte stehen:

1. Item 1
2. Item 2
3. Item 3
4. Abbrechen

Wenn man Item 1 oder Item 2 oder Item 3 drückt, soll man das Item bekommen in das Inventar und danach soll die Truhe verschwinden. Aber wenn man Abbrechen drückt, soll die Truhe bleiben und einfach Abbrechen. Man sollte den Text der Item selbst schreiben können es soll die Items Namen nicht per DB schon anzeigen.

Wäre sehr nett wenn sie mir jemand erstellen könnte :)
08/03/2015 18:00 rollback#3053
Code:
quest chest1 begin
	state start begin
		when chestvnum.use begin
			local items = {
				vnum1,
				vnum2,
				vnum3
			}
			local itemNames = {}
			for _,v in ipairs(items) do
				table.insert(itemNames, item_name(v))
			end
			table.insert(itemNames, "Abbrechen")
			local item = items[select_table(itemNames)] or false
			if not item then return end
			pc.give_item2(item)
			pc.remove_item(chestvnum)
		end
	end
end
chestvnum -> vnum der Truhe (an 2 Stellen!)
vnum1 -> Item Vnum 1
vnum2 -> ... 2
vnum3 -> ... 3

sonst musst du nichts ändern.
08/03/2015 23:36 TommyH99#3054
Hi
Kann mir wer eine Quest erweitern?


Und zwar soll bei Frisuren unter dem Button Haarfärbemittel noch einer "Frisur entfernen" der die Frisuren (Stirntuch usw) entfernt sodass man wieder die Anfangsfrisur hat wie bei dem NPC in Map2.

----------------------------------------------

Und 2. bräucht ich noch eine Warpring Quest mit folgenden Punkten


( / ) sind die Koordis zu denen man geportet werden soll.

Bitte bei der Item ID einfach (Hier ID) und das Item soll auch nicht verschwinden nach dem benutzen.

Danke :handsdown:
08/04/2015 13:46 xKingix#3055
Kann mir jemand eine Starterquest machen die folgende Kriterien erfüllt?

- Quest kommt nur beim ersten Login
- Textzeilen
- Klassenspezifische Belohnungen (if pc.job == 0 usw..)


MFG xKingix
08/04/2015 14:44 sнιnseι#3056
Quote:
Originally Posted by xKingix View Post
Kann mir jemand eine Starterquest machen die folgende Kriterien erfüllt?

- Quest kommt nur beim ersten Login
- Textzeilen
- Klassenspezifische Belohnungen (if pc.job == 0 usw..)


MFG xKingix
PHP Code:
quest starterset begin
    state start begin
        when login begin
            local items_all 
= {
                [
27003] = 200,    --Rote Tränke GAnzahl
                
[27006] = 200,    --Blaue Tränke GAnzahl
                
[39026] = 10,    --GeschwindigkeitstrankAnzahl
                
[27102] = 10,    --Grüner Trank GAnzahl
                
[50187] = 1,    --Lehrlingstruhe 1Anzahl
                
[70038] = 50,    --TapferkeitsumhangAnzahl
                
[72702] = 1,    --WindschuhehandelbarAnzahl
                
[13006] = 1,    --Schlachtschild+6Anzahl
                
[17006] = 1,    --Holzohrringe+6Anzahl
                
[16006] = 1,    --Holzhalskette+6Anzahl
                
[15006] = 1,    --Lederschuhe+6Anzahl
                
[14006] = 1,    --Holzarmband+6Anzahl
            
}
            
local items_race = ({
                [
"Krieger"] = {
                    [
19] = 1,        --Schwert+9Anzahl
                    
[3009] = 1,        --Glefe+9Anzahl
                    
[12209] = 1,    --Traditioneller Helm+9Anzahl
                    
[11209] = 1,    --Mönchsplattenpanzer+9Anzahl
                
},
                [
"Ninja"] = {
                    [
1009] = 1,        --Dolche+9Anzahl
                    
[2009] = 1,        --Bogen+69Anzahl
                    
[12349] = 1,    --Lederkapuze+9Anzahl
                    
[8000] = 200,    --HolzpfeilAnzahl
                    
[11409] = 1,    --Azuranzug+9Anzahl
                
},
                [
"Sura"] = {
                    [
19] = 1,        --Schwert+9Anzahl
                    
[12489] = 1,    --Blutiger Helm+9Anzahl
                    
[11609] = 1,    --Requiem-Plattenpanzer+9Anzahl
                
},
                [
"Schamane"] = {
                    [
7009] = 1,        --Fächer+9Anzahl
                    
[12629] = 1,    --Mönchshut+9Anzahl
                    
[11809] = 1,    --Purpurkleidung+9Anzahl
                
}
            })[({
"Krieger""Ninja""Sura""Schamane"})[pc.get_job()+1]]
            for 
vnum,count in pairs(items_all) do
                
pc.give_item2(vnumcount)
            
end
            
for vnum,count in pairs(items_race) do
                
pc.give_item2(vnumcount)
            
end
            say
("Herzlich Willkommen, "..pc.get_name().."!")
            
say("...")                ---- Wunschtext beim 1. Login
            say
("...")                ---- Wunschtext beim 1. Login
            say
("...")                ---- Wunschtext beim 1. Login
            say
("...")                ---- Wunschtext beim 1. Login
            set_state
("COMPLETE")
        
end
    end
    state COMPLETE begin
    end
end 
Und nochmal im Anhang.
08/06/2015 00:31 mkiiing#3057
Hallo Zusammen :)

also ich suche eine Quest die folgendes beinhaltet:

Es soll ein Boss getötet werden, sobald dies geschieht, wird ein Bonus (50% mob) an die ganze Gilde verliehen (mir wurde empfohlen, dies über eine externe sql tabelle zu machen). Wenn man die Gilde verlässt, sollte der Bonus gelöscht werden, bei Neueintritten wird er hinzugefügt. Am besten wäre noch, dass die Spieler der Gilde bei einem NPC nachschauen können, welchen Bonus sie durch die Gilde kriegen. Der Bonus sollte nur einmalig verliehen werden, d.h. 1x Bosskill = 50mob, 3x Bosskill = 50mob.

Hoffe jemand nimmt sich die Zeit :)

Liebe Grüsse
08/06/2015 10:52 Red Firestar#3058
Ich bräuchte eine Kleine quest, und zwar eine Mob drop quest mit mehrfacher Item Auswahl und Monster Auswahl.
Wenn man z.B Mob 1 killt soll ein item gedroppt werden mit einer Chance von 10% oder so und die quest sollte halt mehrere Mobs haben können sprich man sollte Mehrer Mobs vnums eintragen können und das item Soll auf den Boden gedroppt werden natürlich mit den Namen von der Person die, dass Mob getötet hat.

Bin zwar kein Quester aber meine es ca so

Wäre sehr nett wenn sie mir jemand erstellen könnte :)
08/06/2015 11:03 Zaturix#3059
Quote:
Originally Posted by Red Firestar View Post
Ich bräuchte eine Kleine quest, und zwar eine Mob drop quest mit mehrfacher Item Auswahl und Monster Auswahl.
Wenn man z.B Mob 1 killt soll ein item gedroppt werden mit einer Chance von 10% oder so und die quest sollte halt mehrere Mobs haben können sprich man sollte Mehrer Mobs vnums eintragen können und das item Soll auf den Boden gedroppt werden natürlich mit den Namen von der Person die, dass Mob getötet hat.

Bin zwar kein Quester aber meine es ca so

Wäre sehr nett wenn sie mir jemand erstellen könnte :)

PHP Code:
quest mobdrop begin
    state start begin
        when mobid
.kill or mobid.kill or mobid.kill with math.random(100) == or math.random(100) == 10 ---( 1 und 10 ist die Chance das es gedroppt wird)
            
game.drop_item_with_ownership(deinItem)
        
end
    end
end 
meinst du es so?
08/06/2015 12:39 xKingix#3060
Ich brauche eine Quest, die alle (sagen wir mal 30 Minuten) eine Chatnachricht ausgibt mit folgenden Punkten.

- Online Spieleranzahl
- GM's Online
- Homepage
- Forum
- Ts3

MFG xKingix