Lehrlingstruhen Inhalt einstellen

03/26/2015 12:45 .Skreezh#1
Hey epvp,
Wo stellt man bei den 40k Files den Inhalt der Lehrlingstruhen ein?
Mit einer Quest oder in der special_item_group ? :)
03/26/2015 12:51 rollback#2
Kommt drauf an welcher Type es ist
03/26/2015 12:56 Nick#3
[Only registered and activated users can see links. Click Here To Register...]

Setz dein Anliegen doch bitte im vorigen Thema fort, schließlich handelt es sich noch immer um den Inhalt bzw. um die Funktion der Lehrlingstruhen. (closerequested)

lg
03/26/2015 13:47 .JeQuila.#4
Stellt man das nicht per Quest ein? Also den Drop der Lehrlingstruhen?
03/26/2015 14:13 [Kaito]#5
Quote:
Originally Posted by .JeQuila. View Post
Stellt man das nicht per Quest ein? Also den Drop der Lehrlingstruhen?
That's it. Schau mal in der Quest und überarbeite die Vnums =) ^^
03/26/2015 14:18 .Skreezh#6
Quote:
Originally Posted by [Kaito] View Post
That's it. Schau mal in der Quest und überarbeite die Vnums =) ^^
Habe eine Quest dafür aber es geht irgendwie nicht
03/26/2015 14:22 [Kaito]#7
Quote:
Originally Posted by .Skreezh View Post
Habe eine Quest dafür aber es geht irgendwie nicht
Was geht denn nicht? Schick mir die Quests und die Vnums die du willst dann überarbeite ich dir das gerne ^^
03/26/2015 14:26 .Skreezh#8
Quote:
quest truhen_zero begin
state start begin
when login or pc.get_level() >= 1 begin
set_state(truhen)
end
end
state truhen begin
when 50187.use begin
local item_vnum = 10 --Schwert+0
if pc.get_job() == 1 then
item_vnum = 1000 --Dolche+0
elseif pc.get_job() == 2 then
item_vnum = 10 --Schwert+0
elseif pc.get_job() == 3 then
item_vnum = 7000 --Fächer+0
end
pc.give_item2(item_vnum) --lvl 1er waffe je nach rasse
pc.give_item2(27001, 20) --Roter Trank(K)
pc.give_item2(27004, 10) --Blauer Trank(K)
pc.give_item2(27110, 5) --Grüner Trank(K)
pc.give_item2(27113, 5) --Violetter Trank(K)
pc.remove_item(50187, 1) --Lehrlingstruhe I verschwindet
end
when 50188.use with pc.get_level() >= 10 begin
pc.give_item2(72723, 1) --Elixier der Sonne (K)
pc.give_item2(27111, 3) --Grüner Trank(M)
pc.give_item2(27113, 3) --Geschwindigkeits Trank(K)
pc.give_item2(76008, 3) --Medaille des Drachen
pc.give_item2(50189, 1) --Lehrlingstruhe III
pc.remove_item(50188, 1) --Lehrlingstruhe II verschwindet
end
when 50189.use with pc.get_level() >= 20 begin
pc.give_item2(72727, 1) --Elixier des Mondes (K)
pc.give_item2(27111, 3) --Grüner Trank(M)
pc.give_item2(27113, 3) --Geschwindigkeits Trank(K)
pc.give_item2(76006, 1) --Kompass des Metinsteins
pc.give_item2(76024, 3) --Grüner Zauber
pc.give_item2(76025, 3) --Grüne Stärke
pc.give_item2(50190, 1) --Expertentruhe I
pc.remove_item(50189, 1) --Lehrlingstruhe III verschwindet
end
when 50190.use with pc.get_level() >= 30 begin
pc.give_item2(27113, 3) --Geschwindigkeits Trank(K)
pc.give_item2(27112, 3) --Trank des Angriffs
pc.give_item2(25040, 5) --Segenschriftrollen
pc.give_item2(70003, 1) --Buch des Anführers
pc.give_item2(50191, 1) --Expertentruhe II
pc.remove_item(50190, 1) --Expertentruhe I verschwindet
end
when 50191.use with pc.get_level() >= 40 begin
pc.give_item2(71101, 3) --Trank der Hast
pc.give_item2(27112, 3) --Trank des Angriffs
pc.give_item2(71153, 1) --Trank der Weisheit
pc.give_item2(70003, 1) --Buch des Anführers
pc.give_item2(50192, 1) --Expertentruhe III
pc.remove_item(50191, 1) --Expertentruhe II verschwindet
end
when 50192.use with pc.get_level() >= 50 begin
pc.give_item2(71101, 3) --Trank der Hast
pc.give_item2(27112, 3) --Trank des Angriffs
pc.give_item2(70038, 20) --Tapferkeitsümhänge
pc.give_item2(71095, 5) --Passierschein
pc.give_item2(70058, 1) --Teleportationsring
pc.give_item2(50193, 1) --Meistertruhe I
pc.remove_item(50192, 1) --Expertentruhe III verschwindet
end
when 50193.use with pc.get_level() >= 60 begin
pc.give_item2(71032, 3) --Schriftrolle des Drachen
pc.give_item2(71101, 3) --Trank der Hast
pc.give_item2(27112, 3) --Trank des Angriffs
pc.give_item2(76000, 5) --Pfirsichblütenwein
pc.give_item2(50194, 1) --Meistertruhe II
pc.remove_item(50193, 1) --Meistertruhe I verschwindet
end
when 50194.use with pc.get_level() >= 70 begin
pc.give_item2(71101, 3) --Trank der Hast
pc.give_item2(27112, 3) --Trank des Angriffs
pc.give_item2(76001, 2) --Status-Neuverteilung
pc.give_item2(71084, 3) --Gegenstand verstärken
pc.give_item2(71085, 3) --Gegenstand verzaubern
pc.give_item2(50195, 1) --Meistertruhe III
pc.remove_item(50194, 1) --Meistertruhe II verschwindet
end
when 50195.use with pc.get_level() >= 80 begin
pc.give_item2(71101, 3) --Trank der Hast
pc.give_item2(27112, 3) --Trank des Angriffs
pc.give_item2(72728, 1) --Elixier des Mondes (M)
pc.give_item2(72728, 3) --Elixier des Forschers
pc.give_item2(50196, 1) --Großmeistertruhe
pc.remove_item(50195, 1) --Meistertruhe III verschwindet
end
when 50196.use with pc.get_level() >= 90 begin
pc.give_item2(39004, 1) --Segenskugel
pc.give_item2(72724, 1) --Elixier der Sonne (M)
pc.give_item2(76010, 3) --Blutstein
pc.give_item2(30319, 3) --Schrumpfkopf
pc.give_item2(50127, 1) --Grüne Zaubertruhe
pc.remove_item(50196, 1) --Großmeistertruhe verschwindet
end
end
end
Das ist die Quest, vnums musst du nicht berarbeiten wird glaub ich kein großes problem sein aber ist an der quest irgendwas falsch??

Als ich die Quest eingefügt habe, habe ich die quest in die locale_list eingetragen und in virtualbox
Quote:
cd /home/game2/share/locale/germany/quest
python make_quest
eingegeben dann reboot und ig
Quote:
reload /q
War daran was falsch?
03/26/2015 14:30 [Kaito]#9
Quote:
Originally Posted by .Skreezh View Post
Das ist die Quest, vnums musst du nicht berarbeiten wird glaub ich kein großes problem sein aber ist an der quest irgendwas falsch??

Als ich die Quest eingefügt habe, habe ich die quest in die locale_list eingetragen und in virtualbox


eingegeben dann reboot und ig

War daran was falsch?
Code:
when login or pc.get_level() >= 1 begin
in

Code:
when login or levelup with pc.get_level() >= 1 begin
ändern, sonst seh ich keine probleme.
03/26/2015 14:39 .Skreezh#10
Quote:
Originally Posted by [Kaito] View Post
Code:
when login or pc.get_level() >= 1 begin
in

Code:
when login or levelup with pc.get_level() >= 1 begin
ändern, sonst seh ich keine probleme.
geht nicht :/ Kann man das auch wo anders bearbeiten als inner quest?
03/26/2015 14:46 rollback#11
Code:
quest truhen_zero begin 
	state start begin 
		when 50187.use begin 
			local item_vnum = 10 --Schwert+0 
			if pc.get_job() == 1 then 
				item_vnum = 1000 --Dolche+0 
			elseif pc.get_job() == 2 then 
				item_vnum = 10 --Schwert+0 
			elseif pc.get_job() == 3 then 
				item_vnum = 7000 --Fächer+0 
			end 
			pc.give_item2(item_vnum) --lvl 1er waffe je nach rasse 
			pc.give_item2(27001, 20) --Roter Trank(K) 
			pc.give_item2(27004, 10) --Blauer Trank(K) 
			pc.give_item2(27110, 5) --Grüner Trank(K) 
			pc.give_item2(27113, 5) --Violetter Trank(K) 
			pc.remove_item(50187, 1) --Lehrlingstruhe I verschwindet 
		end 
		when 50188.use with pc.get_level() >= 10 begin 
			pc.give_item2(72723, 1) --Elixier der Sonne (K) 
			pc.give_item2(27111, 3) --Grüner Trank(M) 
			pc.give_item2(27113, 3) --Geschwindigkeits Trank(K) 
			pc.give_item2(76008, 3) --Medaille des Drachen 
			pc.give_item2(50189, 1) --Lehrlingstruhe III 
			pc.remove_item(50188, 1) --Lehrlingstruhe II verschwindet 
		end 
		when 50189.use with pc.get_level() >= 20 begin 
			pc.give_item2(72727, 1) --Elixier des Mondes (K) 
			pc.give_item2(27111, 3) --Grüner Trank(M) 
			pc.give_item2(27113, 3) --Geschwindigkeits Trank(K) 
			pc.give_item2(76006, 1) --Kompass des Metinsteins 
			pc.give_item2(76024, 3) --Grüner Zauber 
			pc.give_item2(76025, 3) --Grüne Stärke 
			pc.give_item2(50190, 1) --Expertentruhe I 
			pc.remove_item(50189, 1) --Lehrlingstruhe III verschwindet 
		end 
		when 50190.use with pc.get_level() >= 30 begin 
			pc.give_item2(27113, 3) --Geschwindigkeits Trank(K) 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(25040, 5) --Segenschriftrollen 
			pc.give_item2(70003, 1) --Buch des Anführers 
			pc.give_item2(50191, 1) --Expertentruhe II 
			pc.remove_item(50190, 1) --Expertentruhe I verschwindet 
		end 
		when 50191.use with pc.get_level() >= 40 begin 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(71153, 1) --Trank der Weisheit 
			pc.give_item2(70003, 1) --Buch des Anführers 
			pc.give_item2(50192, 1) --Expertentruhe III 
			pc.remove_item(50191, 1) --Expertentruhe II verschwindet 
		end 
		when 50192.use with pc.get_level() >= 50 begin 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(70038, 20) --Tapferkeitsümhänge 
			pc.give_item2(71095, 5) --Passierschein 
			pc.give_item2(70058, 1) --Teleportationsring 
			pc.give_item2(50193, 1) --Meistertruhe I 
			pc.remove_item(50192, 1) --Expertentruhe III verschwindet 
		end 
		when 50193.use with pc.get_level() >= 60 begin 
			pc.give_item2(71032, 3) --Schriftrolle des Drachen 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(76000, 5) --Pfirsichblütenwein 
			pc.give_item2(50194, 1) --Meistertruhe II 
			pc.remove_item(50193, 1) --Meistertruhe I verschwindet 
		end 
		when 50194.use with pc.get_level() >= 70 begin 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(76001, 2) --Status-Neuverteilung 
			pc.give_item2(71084, 3) --Gegenstand verstärken 
			pc.give_item2(71085, 3) --Gegenstand verzaubern 
			pc.give_item2(50195, 1) --Meistertruhe III 
			pc.remove_item(50194, 1) --Meistertruhe II verschwindet 
		end 
		when 50195.use with pc.get_level() >= 80 begin 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(72728, 1) --Elixier des Mondes (M) 
			pc.give_item2(72728, 3) --Elixier des Forschers 
			pc.give_item2(50196, 1) --Großmeistertruhe 
			pc.remove_item(50195, 1) --Meistertruhe III verschwindet 
		end 
		when 50196.use with pc.get_level() >= 90 begin 
			pc.give_item2(39004, 1) --Segenskugel 
			pc.give_item2(72724, 1) --Elixier der Sonne (M) 
			pc.give_item2(76010, 3) --Blutstein 
			pc.give_item2(30319, 3) --Schrumpfkopf 
			pc.give_item2(50127, 1) --Grüne Zaubertruhe 
			pc.remove_item(50196, 1) --Großmeistertruhe verschwindet 
		end 
	end 
end
03/26/2015 14:59 .Skreezh#12
Quote:
Originally Posted by definitely not Sensenmann View Post
Code:
quest truhen_zero begin 
	state start begin 
		when 50187.use begin 
			local item_vnum = 10 --Schwert+0 
			if pc.get_job() == 1 then 
				item_vnum = 1000 --Dolche+0 
			elseif pc.get_job() == 2 then 
				item_vnum = 10 --Schwert+0 
			elseif pc.get_job() == 3 then 
				item_vnum = 7000 --Fächer+0 
			end 
			pc.give_item2(item_vnum) --lvl 1er waffe je nach rasse 
			pc.give_item2(27001, 20) --Roter Trank(K) 
			pc.give_item2(27004, 10) --Blauer Trank(K) 
			pc.give_item2(27110, 5) --Grüner Trank(K) 
			pc.give_item2(27113, 5) --Violetter Trank(K) 
			pc.remove_item(50187, 1) --Lehrlingstruhe I verschwindet 
		end 
		when 50188.use with pc.get_level() >= 10 begin 
			pc.give_item2(72723, 1) --Elixier der Sonne (K) 
			pc.give_item2(27111, 3) --Grüner Trank(M) 
			pc.give_item2(27113, 3) --Geschwindigkeits Trank(K) 
			pc.give_item2(76008, 3) --Medaille des Drachen 
			pc.give_item2(50189, 1) --Lehrlingstruhe III 
			pc.remove_item(50188, 1) --Lehrlingstruhe II verschwindet 
		end 
		when 50189.use with pc.get_level() >= 20 begin 
			pc.give_item2(72727, 1) --Elixier des Mondes (K) 
			pc.give_item2(27111, 3) --Grüner Trank(M) 
			pc.give_item2(27113, 3) --Geschwindigkeits Trank(K) 
			pc.give_item2(76006, 1) --Kompass des Metinsteins 
			pc.give_item2(76024, 3) --Grüner Zauber 
			pc.give_item2(76025, 3) --Grüne Stärke 
			pc.give_item2(50190, 1) --Expertentruhe I 
			pc.remove_item(50189, 1) --Lehrlingstruhe III verschwindet 
		end 
		when 50190.use with pc.get_level() >= 30 begin 
			pc.give_item2(27113, 3) --Geschwindigkeits Trank(K) 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(25040, 5) --Segenschriftrollen 
			pc.give_item2(70003, 1) --Buch des Anführers 
			pc.give_item2(50191, 1) --Expertentruhe II 
			pc.remove_item(50190, 1) --Expertentruhe I verschwindet 
		end 
		when 50191.use with pc.get_level() >= 40 begin 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(71153, 1) --Trank der Weisheit 
			pc.give_item2(70003, 1) --Buch des Anführers 
			pc.give_item2(50192, 1) --Expertentruhe III 
			pc.remove_item(50191, 1) --Expertentruhe II verschwindet 
		end 
		when 50192.use with pc.get_level() >= 50 begin 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(70038, 20) --Tapferkeitsümhänge 
			pc.give_item2(71095, 5) --Passierschein 
			pc.give_item2(70058, 1) --Teleportationsring 
			pc.give_item2(50193, 1) --Meistertruhe I 
			pc.remove_item(50192, 1) --Expertentruhe III verschwindet 
		end 
		when 50193.use with pc.get_level() >= 60 begin 
			pc.give_item2(71032, 3) --Schriftrolle des Drachen 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(76000, 5) --Pfirsichblütenwein 
			pc.give_item2(50194, 1) --Meistertruhe II 
			pc.remove_item(50193, 1) --Meistertruhe I verschwindet 
		end 
		when 50194.use with pc.get_level() >= 70 begin 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(76001, 2) --Status-Neuverteilung 
			pc.give_item2(71084, 3) --Gegenstand verstärken 
			pc.give_item2(71085, 3) --Gegenstand verzaubern 
			pc.give_item2(50195, 1) --Meistertruhe III 
			pc.remove_item(50194, 1) --Meistertruhe II verschwindet 
		end 
		when 50195.use with pc.get_level() >= 80 begin 
			pc.give_item2(71101, 3) --Trank der Hast 
			pc.give_item2(27112, 3) --Trank des Angriffs 
			pc.give_item2(72728, 1) --Elixier des Mondes (M) 
			pc.give_item2(72728, 3) --Elixier des Forschers 
			pc.give_item2(50196, 1) --Großmeistertruhe 
			pc.remove_item(50195, 1) --Meistertruhe III verschwindet 
		end 
		when 50196.use with pc.get_level() >= 90 begin 
			pc.give_item2(39004, 1) --Segenskugel 
			pc.give_item2(72724, 1) --Elixier der Sonne (M) 
			pc.give_item2(76010, 3) --Blutstein 
			pc.give_item2(30319, 3) --Schrumpfkopf 
			pc.give_item2(50127, 1) --Grüne Zaubertruhe 
			pc.remove_item(50196, 1) --Großmeistertruhe verschwindet 
		end 
	end 
end
Geht auch nicht, habe ich irgendwas falsch gemacht beim Quest einfügen?
Quote:
FileZilla Ich habe die Quest in den Quest Ordner gepackt und in die "locale_list" eingetragen
Quote:
VirtualBox: cd /home/game2/share/locale/germany/quest
python make_quest danach rebootet
Quote:
IG: /reload q,p
Muss man etwas anders machen?
03/26/2015 15:03 [Kaito]#13
Quote:
Originally Posted by .Skreezh View Post
Geht auch nicht, habe ich irgendwas falsch gemacht beim Quest einfügen?






Muss man etwas anders machen?
Was ist denn das Problem?
03/26/2015 15:04 SolWayne#14
Also fals du die quest nutzen willst muss du Type 18 einstellen und das als quest nutzen

Denk aber daran die truhen aus der Speacel item raus zunehmen !


Du reloadest deine python und brauchst nicht rebooten es reicht wen du machst

PHP Code:
killall -9 game auth db 
danach einfach wieder hochfahren also channel 1 db und auth
03/26/2015 15:15 i[Remix]#15
Quote:
Originally Posted by SolWayne View Post
Also fals du die quest nutzen willst muss du Type 18 einstellen und das als quest nutzen

Denk aber daran die truhen aus der Speacel item raus zunehmen !


Du reloadest deine python und brauchst nicht rebooten es reicht wen du machst

PHP Code:
killall -9 game auth db 
danach einfach wieder hochfahren also channel 1 db und auth
Musst den auth Prozess nicht extra beenden, da es auch ein Game Prozess ist.