[SERVICE] Die Questerstellung

05/26/2015 10:13 mortovivo13#2836
Kaito this one is not working ...

05/26/2015 13:02 KΛIƬӨ#2837
Quote:
Originally Posted by mortovivo13 View Post
Kaito this one is not working ...

do u have the mijago questlib?
05/26/2015 19:10 #.TwoFace.##2838
Suche eine Quest die folgendes macht

1. Sie zählt in der player tabelle die tabelle kills
2. Sie gibt jede 18 Stunden eine Notice_all mit dem Charakter Namen und deren Monster kills an
Beispiel :
Today the best PvM Players are
1. NAME has 45564 Kills
2. Name has 45564 Kills
3. Name has 45564 Kills

Mehr nicht^^
05/26/2015 20:58 DevBlade#2839
Guten Abend, ich suche eine funktionierende DT Quest für den Vanilla Core, ich bekomme den DT einfach nicht zum laufen, mir ist klar das man jetzt npc.get_race benötigt,aber jeden Quest den ich bis jetzt benutzt habe funktioniert nicht sprich : Ich werde in der ersten Etage nicht hochgeportet. Der Mapindex stimmt (66) aber es will einfach ums verrecken nicht klappen. Kann mir da einer helfen?
05/26/2015 21:10 .yorliK#2840
Quote:
Originally Posted by fabiwunn View Post
Guten Abend, ich suche eine funktionierende DT Quest für den Vanilla Core, ich bekomme den DT einfach nicht zum laufen, mir ist klar das man jetzt npc.get_race benötigt,aber jeden Quest den ich bis jetzt benutzt habe funktioniert nicht sprich : Ich werde in der ersten Etage nicht hochgeportet. Der Mapindex stimmt (66) aber es will einfach ums verrecken nicht klappen. Kann mir da einer helfen?
[Only registered and activated users can see links. Click Here To Register...]

Die hier schon ausprobiert?
05/26/2015 21:42 DevBlade#2841
Quote:
Originally Posted by Kilroy. View Post
[Only registered and activated users can see links. Click Here To Register...]

Die hier schon ausprobiert?
Ja habe ich und es funktioniert nicht.
05/27/2015 09:28 mortovivo13#2842

DYSKaito


No i don´t have the questlib , how can i have it?
05/27/2015 12:22 DerForenLeser#2843
Quote:
Originally Posted by mortovivo13 View Post

DYSKaito


No i don´t have the questlib , how can i have it?
[Only registered and activated users can see links. Click Here To Register...]

Reegards
05/27/2015 15:14 DevBlade#2844
Kann mir keiner wegen dem DT helfen, das kann doch nicht sein das die nicht funktioniert? Map index ist okay, Regen files ojay und die Quest eigentlich auch nur gepirtet wird man nicht?
05/27/2015 17:52 oleg20#2845
Kann mir jemand ne Quest schreiben , wo man auf einen NPC ein Item zieht und er die dann zerstört(Mit ´ Möchtest du diesen Gegenstand zerstören --> Ja oder Nein) und mir dann kurz erklären in welchen Ordner die Quest kommt?
05/27/2015 17:59 rollback#2846
Quote:
Originally Posted by oleg20 View Post
Kann mir jemand ne Quest schreiben , wo man auf einen NPC ein Item zieht und er die dann zerstört(Mit ´ Möchtest du diesen Gegenstand zerstören --> Ja oder Nein) und mir dann kurz erklären in welchen Ordner die Quest kommt?
Du kannst diese Quest nutzen:
[Only registered and activated users can see links. Click Here To Register...]
wenn du es vielleicht doch lieber über einen Button haben willst.

Ansonsten kannst du diese hier nutzen:
Code:
quest zerstoerer begin
	state start begin
		when HIER_NPC_VNUM_EINTRAGEN.take begin
			local itemvnum = item.get_vnum()
			local itemname = item_name(itemvnum)
			local itemcount = item.get_count()
			say_title("Itemzerstörer")
			say("")
			say("Auf Slot 1 befindet sich "..itemcount.."x "..itemname..".")
			say("")
			say_reward("Was möchtest du tun?")
			local s = select(itemcount.."x "..itemname.." zerstören", "(eingabe)x "..itemname.." zerstören", "Abbrechen")
			if s == 1 then
				item.remove()
				syschat(itemname.." wurde "..itemcount.."x zerstört!")
			elseif s == 2 then
				repeat
					say_title("Itemzerstörer")
					say("")
					say_reward("Wie oft möchtest du "..itemname.." zerstören?")
					say("Du besitzt es "..itemcount.." mal.")
					local count = tonumber(input())
					if count then
						if itemcount >= count then
							say_title("Itemzerstörer")
							say("")
							say_reward("Möchtest du "..itemname.." wirklich "..count.."x zerstören?")
							if select("Ja, "..count.."x "..itemname.." zerstören", "Abbrechen") == 2 then return end
							pc.remove_item(itemvnum, count)
							syschat(itemname.." wurde "..count.."x zerstört!")
							return
						else
							say("Du besitzt dieses Item nur "..itemcount.." mal.")
							if select("andere Zahl eingeben", "Abbrechen") == 2 then return end
						end
					else
						say("Du kannst nur Zahlen eingeben!")
						if select("andere Zahl eingeben", "Abbrechen") == 2 then return end
					end
				until false
			else
				return
			end
		end
	end
end
05/27/2015 20:32 DevBlade#2847
Kann mir einer die funktion erklären?

local newvnum = item.get_vnum() * 3
05/27/2015 20:35 rollback#2848
Quote:
Originally Posted by fabiwunn View Post
Kann mir einer die funktion erklären?

local newvnum = item.get_vnum() * 3
item.get_vnum() returnt von dem aktuell selektiertem Item die Vnum
ein Item wird z.B. beim take-Event oder use-Event selektiert.

In der Variable wird also die vnum*3 gespeichert, bei einem Schwert+9 (19) ist newvnum also 57
05/27/2015 20:41 .yorliK#2849
Quote:
Originally Posted by fabiwunn View Post
Kann mir einer die funktion erklären?

local newvnum = item.get_vnum() * 3
Wenn dieser Auschnitt von hier [Only registered and activated users can see links. Click Here To Register...]
kommt dann wurden die Vnum's der Shiningrüstungen so von dem Ersteller angepasst, das die alte Vnum * 3 der neuen Vnum entspricht.
05/27/2015 21:21 DevBlade#2850
Ja diese Quest will ich nutzen jedoch will ich ja meine eigenen Shinings einfügen und dazu muss ich ja wohl noch etwas anpassen?