[SERVICE] Die Questerstellung

04/02/2015 16:57 rollback#2416
Quote:
Originally Posted by DYSKaito View Post
Code:
quest kaito begin
	state start begin
		when login or levelup with pc.get_level() == 5 begin
			say("blabla deinen text")
			if select("Warpen","Nicht warpen") == 2 then return end
			pc.warp(koordi,naten)
			if pc.get_level() == 10 then
				pc.warp(koordi,naten)
			end
		end
	end
end
Der Trigger würde nur beim Levelup auf Lv 5 ausgelöst werden, das "if pc.get_level() == 10" könnte also niemals zutreffen
04/02/2015 17:04 fino123#2417
und da wird keine regen geladen, kann das noch wer ausbessern?
04/02/2015 17:25 KΛIƬӨ#2418
Quote:
Originally Posted by fino123 View Post
und da wird keine regen geladen, kann das noch wer ausbessern?
Code:
quest kaito begin
	state start begin
		when login or levelup with pc.get_level() == 5 begin
			say("blabla deinen text")
			if select("Warpen","Nicht warpen") == 2 then return end
			pc.warp(koordi,naten)
			regen_in_map(mapindex, path)
		end
		when login or levelup with pc.get_level() == 10 begin
			pc.warp(koordi,naten)
		end
	end
end
Quote:
Originally Posted by definitely not Sensenmann View Post
Der Trigger würde nur beim Levelup auf Lv 5 ausgelöst werden, das "if pc.get_level() == 10" könnte also niemals zutreffen
Dann so ? =) ↑

Hab nen neuen Trigger gesetzt.
04/02/2015 18:05 fino123#2419
dank so geht es jetzt .....


Code:
quest kaito begin
	state start begin
		when login or levelup with pc.get_level() == 5 and pc.getqf("tut") == 0 begin
		pc.setqf("tut", 1)
			say("blaaaaaaaaaaaaaaaa")
			if select("Warpen","Nicht warpen") == 2 then return end
			pc.warp(56582650,56575881)
		end

		when login or levelup with pc.get_level() == 10 and pc.getqf("tut") == 1 begin
		pc.setqf("tut", 2)
				pc.warp(56608832,56573760)
				
		end
	end
end
04/02/2015 18:18 Chaosnightx3#2420
Quote:
Originally Posted by .He3o Copy™ View Post
Nun dann wird die Funktion nicht richtig ausgeführt oder die Bedinungen werden nicht richtig erfüllt. Er hat nämlich eine eigene Funktion dafür verwendet nämlich "in_list"

PHP Code:
function in_list(compare, list)
    for 
1table.getn(list) do
        if 
compare == list[ithen return true end
    end
    
return false
end 
Schau am besten nochmal nach ob du auch wirklich genau diese Funktion bei dir eingefügt hast.
er compilet sie mir ohne einen Error anzuzeigen
Sonst würde error Occured anzeigen oder?:O

Edit; ich werde die Function mal suchen
ok die Function ist nicht drin,

Function eingebaut, quest funktioniert aber nicht
04/03/2015 21:19 Chaosnightx3#2421
Problem besteht immernoch ^^
04/03/2015 21:29 rollback#2422
in_list in die Quest_functions eingetragen?
04/03/2015 22:20 Chaosnightx3#2423
Jop, wird immernoch net gelöscht. Muss ich den ganzen Server neustarten dafür?^^


SYSERR: Apr 2 19:13:42 :: RunState: LUA_ERROR: [string "delitems"]:1: attempt to call global `in_list' (a nil value)
SYSERR: Apr 2 19:13:42 :: WriteRunningStateToSyserr: LUA_ERROR: quest delitems.start letter

da sogar en error ^^


questing.lua oder questlib?

also wo die ganze function rein muss.

in_list habe ich in der quest_functions eingetragen^^
04/03/2015 23:00 Nick#2424
Quote:
Originally Posted by Chaosnightx3 View Post
Jop, wird immernoch net gelöscht. Muss ich den ganzen Server neustarten dafür?^^


SYSERR: Apr 2 19:13:42 :: RunState: LUA_ERROR: [string "delitems"]:1: attempt to call global `in_list' (a nil value)
SYSERR: Apr 2 19:13:42 :: WriteRunningStateToSyserr: LUA_ERROR: quest delitems.start letter

da sogar en error ^^


questing.lua oder questlib?

also wo die ganze function rein muss.

in_list habe ich in der quest_functions eingetragen^^
Ist irrelevant, da die questing.lua i.d.R. sowieso durch die questlib.lua eingebunden wird.

Quote:
when login with in_list(pc.get_map_index(), {1, 21, 41, 3, 23, 43, 61, 64, 63, 68, 67, 65, 9, 10, 71.69, 70, 41 3, 402, 403, 73, 404}) begin
Die fett markierten Fehler sind mir soeben aufgefallen, hast du diese bereits korrigiert?

lg
04/03/2015 23:06 Chaosnightx3#2425
Ja, habe ich schon.^^

ok, alles klar, ich teste es nochmal :>

Edit quest ist drin,
in_list eingetragen

Habs :D
04/04/2015 12:00 Giftschwert#2426
Erledigt. :)
04/06/2015 17:50 HypnoToady33#2427
Hat hier jemand eine Starterset QUEST ?
Wäre nett sie zu posten :)
04/06/2015 18:17 KΛIƬӨ#2428
Quote:
Originally Posted by HypnoToady33 View Post
Hat hier jemand eine Starterset QUEST ?
Wäre nett sie zu posten :)
Code:
quest kaito begin
	state start begin
		when login begin
			local tab = ({
				{ALLE VNUMS HIER EINFÜGEN BITTE! mit , getrennt}
			})
			for __,i in pairs(tab) do pc.give_item2(i)
			setstate(_COMPLETE_)
		end
	end
	state _COMPLETE_ begin
	end
end
Schnell ne simpele geschrieben =)
04/06/2015 18:32 rollback#2429
Quote:
Originally Posted by DYSKaito View Post
Code:
quest kaito begin
	state start begin
		when login begin
			local tab = ({
				{ALLE VNUMS HIER EINFÜGEN BITTE! mit , getrennt}
			})
			for __,i in pairs(tab) do pc.give_item2(i)
			setstate(_COMPLETE_)
		end
	end
	state _COMPLETE_ begin
	end
end
Schnell ne simpele geschrieben =)
Leider fehlerhaft ;)

Schreibe eine wenn ich wieder zu hause bin
04/06/2015 18:55 HypnoToady33#2430
Quote:
Originally Posted by definitely not Sensenmann View Post
Leider fehlerhaft ;)

Schreibe eine wenn ich wieder zu hause bin
ok danke :)