Hilfe mit Quest

12/31/2016 21:03 TommyH99#1
Hi
Ich will auf den Holzfäller 2 Shops legen. Ein für Spitzhacke und Erze und ein
für Steine.
Hab auch schon eine fertige Quest und dacht ich könnt die hier ersetzen jetzt sehe ich aber dass da das ganze abbau und Spitzhacke verbessern Zeug auch drin ist.

Ich kenn mich nur minimal mit Quests schreiben aus und hab sowas wie "chat.gameforge.fisher._10_npcChat" noch nie gesehen. Kann mir das bitte einer ändern auf 2 Shops und vlt auch in einfachen Worten für Anfänger verständlich erklären was es mit dem chat.gameforge.fisher._10 auf sich hat?

Danke

HTML Code:
quest mining begin
	state start begin
		when 20015.chat.gameforge.fisher._10_npcChat begin
			setskin(NOWINDOW)
			npc.open_shop()
		end

		when 20015.take with item.vnum >= 29101 and item.vnum < 29110 and item.get_socket(0) != item.get_value(2) begin
			
			say_title(gameforge.mining._10_sayTitle)
			say(gameforge.mining._20_say)
		end
		when 20015.take with item.vnum >= 29101 and item.vnum < 29110 and item.get_socket(0) == item.get_value(2) begin
			say_title(gameforge.mining._10_sayTitle)

			say(string.format(gameforge.mining._30_say,  item.get_level()))
			if item.get_value(3) == 100 then
			say_title(gameforge.mining._10_sayTitle)
				say(gameforge.mining._40_say)
			else
			say_title(gameforge.mining._10_sayTitle)
				say(string.format(gameforge.mining._50_say,  100-item.get_value(3)))
			end

			local s =  select(gameforge.locale.guild.yes, gameforge.locale.guild.no)
			if s == 2 then
			say_title(gameforge.mining._10_sayTitle)
				say(gameforge.mining._55_say)
				return
			end
			
			local f = __refine_pick(item.get_cell())
			if f == 2 then 
			say_title(gameforge.mining._10_sayTitle)

				say(gameforge.mining._60_say)
			elseif f == 1 then 
			say_title(gameforge.mining._10_sayTitle)
				say(gameforge.mining._70_say)
			else 
			say_title(gameforge.mining._10_sayTitle)
				say(gameforge.mining._80_say)
			end
		end

		when 20047.click or	20048.click or	20049.click or	20050.click or	20051.click or	20052.click or	20053.click or	20054.click or	20055.click or	20056.click or	20057.click or	20058.click or	20059.click
			or 30301.click or 30302.click or 30303.click or 30304.click or 30305.click 
		begin
			if pc.is_mount() != true then
				pc.mining()
			end
		end
	end
end
HTML Code:
quest shop2 begin
    state start begin
    
        when 20015.chat."Spitzhacke und Erze" begin
            npc.open_shop(10)
        setskin(NOWINDOW)
        end

        when 20015.chat."Steine" begin
             npc.open_shop(9010)
        setskin(NOWINDOW)
        end
    end
end  
Kann mir da keiner helfen?
01/01/2017 21:04 TommyH99#2
Kann mir da keiner helfen?
01/01/2017 21:12 dacx#3
[Only registered and activated users can see links. Click Here To Register...]