40k Files Hilfe

03/13/2015 15:19 .Skreezh#1
Hey epvp,
Weiß jmd warum es bei mir so ist wenn ich mit "give_basic_weapon.start" nen Starterset mache das man es dann immer wieder bekommt?
Immer wenn man sich neu einloggt :/
03/13/2015 15:25 rollback#2
Lua ist wirklich nicht schwer
Versuch mal das selbst zu lösen
03/13/2015 15:49 [Kaito]#3
Dann regelst du es mitn Questflag. Setzst ein Questflag am Anfang und am Ende. Hoffe konnte dir helfen :)
03/13/2015 16:02 rollback#4
Quote:
Originally Posted by [Kaito] View Post
Dann regelst du es mitn Questflag. Setzst ein Questflag am Anfang und am Ende. Hoffe konnte dir helfen :)
Sowie mit einem questflag zu lösen ist nicht schön
03/13/2015 16:03 [Kaito]#5
Quote:
Originally Posted by [Sensenmann] View Post
Sowie mit einem questflag zu lösen ist nicht schön
Nicht schön, aber geht schon? Hauptsache es geht ^^
03/13/2015 16:11 .Skreezh#6
Quote:
Originally Posted by [Kaito] View Post
Dann regelst du es mitn Questflag. Setzst ein Questflag am Anfang und am Ende. Hoffe konnte dir helfen :)
Was ist ein Questflag?
03/13/2015 16:24 rollback#7
Code:
quest blabla begin
	state start begin
		when login begin
			pc.give_item(1, 1)
		end
	end
end
bei jedem login

Code:
quest blabla begin
	state start begin
		when login begin
			pc.give_item(1, 1)
			set_state(_COMPLETE_)
		end
	end
	state _COMPLETE_ begin
	end
end
beim 1. login
03/13/2015 17:08 .Skreezh#8
Quote:
Originally Posted by [Sensenmann] View Post
Code:
quest blabla begin
	state start begin
		when login begin
			pc.give_item(1, 1)
		end
	end
end
bei jedem login

Code:
quest blabla begin
	state start begin
		when login begin
			pc.give_item(1, 1)
			set_state(_COMPLETE_)
		end
	end
	state _COMPLETE_ begin
	end
end
beim 1. login
Bei der Quest mit dem 1. Login bekomme ich überhaupt keine Items :/
03/13/2015 17:29 [Kaito]#9
Quote:
Originally Posted by .Skreezh View Post
Bei der Quest mit dem 1. Login bekomme ich überhaupt keine Items :/

musst auch die vnum anpassen.

Code:
pc.give_item2(VNUM,ANZAHL)
03/13/2015 17:47 .Skreezh#10
Quote:
Originally Posted by [Kaito] View Post
musst auch die vnum anpassen.

Code:
pc.give_item2(VNUM,ANZAHL)


Geht trotzdem nicht
03/13/2015 17:57 rollback#11
hast du die quest auch in die questlist eingetragen, die quests neugeladen und ingame reload q gemacht? ...
03/14/2015 12:46 OnkelHawk#12
Versuch mal die hier...
Code:
quest give_basic_weapon begin
	state start begin
		when login begin
			local item_vnum = 19
			local item_vnum2 = 11209
			local item_vnum3 = 12209
			if pc.get_job() == 1 then
				item_vnum = 1009
				item_vnum2 = 19
				item_vnum3 = 11409
				item_vnum4 = 12349
			elseif pc.get_job() == 2 then
				item_vnum = 19
				item_vnum2 = 11609
				item_vnum3 = 12489
			elseif pc.get_job() == 3 then
				item_vnum = 7009
				item_vnum2 = 11809
				item_vnum3 = 12629
			end
			pc.give_item2(item_vnum)
			pc.give_item2(item_vnum2)
			pc.give_item2(item_vnum3)
			pc.give_item2(item_vnum4)
			pc.give_item2(27003, 200)
			pc.give_item2(27006, 200)
			pc.give_item2(27112, 200)
			pc.give_item2(72702)
			pc.give_item2(71050, 200)
			pc.give_item2(70038, 200)
			pc.give_item2(13009)
			pc.give_item2(14009)
			pc.give_item2(15009)
			pc.give_item2(16009)
			pc.give_item2(17009)
			pc.give_item2(71027, 200)
			pc.give_item2(71028, 200)
			pc.give_item2(71029, 200)
			pc.give_item2(71030, 200)
			pc.give_item2(71044, 200)
			pc.give_item2(71045, 200)
			pc.give_item2(71084, 200)
			pc.give_item2(71085, 200)
			pc.give_item2(50053)
			pc.give_item2(71110)
			pc.give_item2(70001)
			pc.give_item2(70044)
			pc.change_money(1000000)
			horse.unride()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()	
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.ride()
			
			set_state(weiter)
		end
	end	
	state weiter begin
		when letter begin
			send_letter("Willkommen auf BLABLA2!")
		end
		when button or info begin
			say_title("Willkommen "..pc.get_name())
			say("BLABLA")
			say("BLABLA!")
			say("BLABLA,")
			say("BLABLA!")
			set_state(ende)
		end
	end
	state ende begin
	end
end
wenn du noch fragen hast schreib mir bei skype--> onkelhawkyt
Achja nicht vergessen die quests zu reloaden und die quest auch einzutragen ;)
03/14/2015 14:02 rollback#13
Quote:
Originally Posted by OnkelHawk View Post
Versuch mal die hier...
Code:
quest give_basic_weapon begin
	state start begin
		when login begin
			local item_vnum = 19
			local item_vnum2 = 11209
			local item_vnum3 = 12209
			if pc.get_job() == 1 then
				item_vnum = 1009
				item_vnum2 = 19
				item_vnum3 = 11409
				item_vnum4 = 12349
			elseif pc.get_job() == 2 then
				item_vnum = 19
				item_vnum2 = 11609
				item_vnum3 = 12489
			elseif pc.get_job() == 3 then
				item_vnum = 7009
				item_vnum2 = 11809
				item_vnum3 = 12629
			end
			pc.give_item2(item_vnum)
			pc.give_item2(item_vnum2)
			pc.give_item2(item_vnum3)
			pc.give_item2(item_vnum4)
			pc.give_item2(27003, 200)
			pc.give_item2(27006, 200)
			pc.give_item2(27112, 200)
			pc.give_item2(72702)
			pc.give_item2(71050, 200)
			pc.give_item2(70038, 200)
			pc.give_item2(13009)
			pc.give_item2(14009)
			pc.give_item2(15009)
			pc.give_item2(16009)
			pc.give_item2(17009)
			pc.give_item2(71027, 200)
			pc.give_item2(71028, 200)
			pc.give_item2(71029, 200)
			pc.give_item2(71030, 200)
			pc.give_item2(71044, 200)
			pc.give_item2(71045, 200)
			pc.give_item2(71084, 200)
			pc.give_item2(71085, 200)
			pc.give_item2(50053)
			pc.give_item2(71110)
			pc.give_item2(70001)
			pc.give_item2(70044)
			pc.change_money(1000000)
			horse.unride()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()	
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.ride()
			
			set_state(weiter)
		end
	end	
	state weiter begin
		when letter begin
			send_letter("Willkommen auf BLABLA2!")
		end
		when button or info begin
			say_title("Willkommen "..pc.get_name())
			say("BLABLA")
			say("BLABLA!")
			say("BLABLA,")
			say("BLABLA!")
			set_state(ende)
		end
	end
	state ende begin
	end
end
wenn du noch fragen hast schreib mir bei skype--> onkelhawkyt
Achja nicht vergessen die quests zu reloaden und die quest auch einzutragen ;)
er hat schon eine quest bekommen ( [Only registered and activated users can see links. Click Here To Register...] )
03/14/2015 15:42 OnkelHawk#14
Na dann ... why is der thread nicht closed o.O