[SERVICE] Die Questkontrolle

09/09/2014 17:28 °Ace°#10456
Quote:
quest name begin
state start begin
when 38052.use begin
say_title"Wähle eine Klasse"
say""
local Rassen={"Krieger","Ninja","Sura","Schami"}
local Klassen={{"Körper","Mental"},{"Nah","Fern"},{"Magi e","Waffe"},{"Heil","Drache"}}
table.insert(Rassen,"Abbrechen")
local s=select_table(Rassen)
if s==table.getn(Rassen)then return end
say_title("Du hast die Rasse "..Rassen[s].." gewählt")
say""
say"Wähle jetzt die Klasse aus."
table.insert(Klassen[s],"Abbrechen")
local a=select_table(Klassen[s])
if a==table.getn(Klassen[s])then return end
say_title("Du hast die Rasse "..Rassen[s].." und Klasse "..Klassen[s][a].." gewählt")
say"gewählt."
say"Möchtest du ein Fb aus der Auswahl bekommen?"
if select("Ja","Nein")==2 then return end
local tabelle= special.active_skill_list[s][a]
local item= 50400+tabelle[number(1,table.getn(tabelle))]
say_title"Item: "
say_reward("Du hast "..item_name(item).." erhalten")
pc.remove_item(item.38052)
pc.give_item2(item)
end
end
end
quest zeigt fehler an:

Quote:
syntax error : [string "start"]:22: `)' expected near `0.38052'
fbtruhe.quest:27:Error occured on compile fbtruhe.quest
09/09/2014 17:46 Avulsed#10457
Quote:
Originally Posted by °Ace° View Post
quest zeigt fehler an:
PHP Code:
quest name begin 
    state start begin 
        when 38052.
use begin 
            say_title
("Wähle eine Klasse")
            
say("")
            
local Rassen={"Krieger","Ninja","Sura","Schami"} 
            
local Klassen={{"Körper","Mental"},{"Nah","Fern"},{"Magi e","Waffe"},{"Heil","Drache"}} 
            
table.insert(Rassen,"Abbrechen") 
            
local s=select_table(Rassen) 
            if 
s==table.getn(Rassen)then return end 
            say_title
("Du hast die Rasse "..Rassen[s].." gewählt") 
            
say("")
            
say("Wähle jetzt die Klasse aus.") 
            
table.insert(Klassen[s],"Abbrechen") 
            
local a=select_table(Klassen[s]) 
            if 
a==table.getn(Klassen[s])then return end 
            say_title
("Du hast die Rasse "..Rassen[s].." und Klasse "..Klassen[s][a].." gewählt") 
            
say("Möchtest du ein Fb aus der Auswahl bekommen?")
            if 
select("Ja","Nein")==2 then return end 
            local tabelle
= special.active_skill_list[s][a] 
            
local item=50400+tabelle[number(1,table.getn(tabelle))] 
            
say_title("Item: ") 
            
say_reward("Du hast "..item_name(item).." erhalten") 
            
pc.remove_item(38052,1) 
            
pc.give_item2(item) 
        
end
    end
end 
09/09/2014 22:32 NiemandesFreunde#10458
Quote:
Originally Posted by NiemandesFreunde View Post
Code:
quest mountruhe begin
	state start begin
		when 53507.use begin
			if pc.count_item(53010) >0 then
				pc.give_item2(52031, 1)
				pc.remove_item(53507, 1)
			elseif pc.count_item(53011) >0 then
				pc.give_item2(52046, 1)
				pc.remove_item(53507, 1)
			elsieif pc.count_item(53012) >0 then
				pc.give_item2(52001, 1)
				pc.remove_item(53507, 1)
			elseif pc.count_item(53013) >0 then
				pc.give_item2(52016, 1)
				pc.remove_item(53507, 1)
			end
		end
	end
end
wie funz. sowas?
push
09/09/2014 22:44 .yorliK#10459
Quote:
Originally Posted by NiemandesFreunde View Post
Code:
quest mountruhe begin
	state start begin
		when 53507.use begin
			if pc.count_item(53010) >0 then
				pc.give_item2(52031, 1)
				pc.remove_item(53507, 1)
			elseif pc.count_item(53011) >0 then
				pc.give_item2(52046, 1)
				pc.remove_item(53507, 1)
			elsieif pc.count_item(53012) >0 then
				pc.give_item2(52001, 1)
				pc.remove_item(53507, 1)
			elseif pc.count_item(53013) >0 then
				pc.give_item2(52016, 1)
				pc.remove_item(53507, 1)
			end
		end
	end
end
wie funz. sowas?
Du klickst das Item 53507 an. Voraussetzung ist, das der Type des Items in der Datenbank auf 18 ist. So nun gibt er dir wenn du mehr als 1x das Item 53010 hast, das Item 52031 und entfernt das Item auf das du geklickt hast(53507). Das ganze läuft so auch mit den anderen Items 53011, 53012, 53013, hast du eines der Items halt mehr als 1mal, gibt er dir ein Item.
09/10/2014 23:44 AntikerGolem#10460
Quote:
Originally Posted by Kilroy. View Post
Du klickst das Item 53507 an. Voraussetzung ist, das der Type des Items in der Datenbank auf 18 ist. So nun gibt er dir wenn du mehr als 1x das Item 53010 hast, das Item 52031 und entfernt das Item auf das du geklickt hast(53507). Das ganze läuft so auch mit den anderen Items 53011, 53012, 53013, hast du eines der Items halt mehr als 1mal, gibt er dir ein Item.
Ich glaube, was er damit meint ist, wie kriegt man die Quest zum laufen :D
Hab gerade getestet die funz nicht Putty zeigt ein Fehler an.
09/11/2014 14:58 .yorliK#10461
Quote:
Originally Posted by KaiserAwu View Post
Ich glaube, was er damit meint ist, wie kriegt man die Quest zum laufen :D
Hab gerade getestet die funz nicht Putty zeigt ein Fehler an.
Haha okay, wirklich tricky der Fehler, er hat beim 2. "elseif" ein "i" zwischen dem "s" und dem "e" gehabt.

Quote:
Originally Posted by NiemandesFreunde View Post

wie funz. sowas?
Code:
quest mountruhe begin
	state start begin
		when 53507.use begin
			if pc.count_item(53010) >0 then
				pc.give_item2(52031, 1)
				pc.remove_item(53507, 1)
			elseif pc.count_item(53011) >0 then
				pc.give_item2(52046, 1)
				pc.remove_item(53507, 1)
			elseif pc.count_item(53012) >0 then
				pc.give_item2(52001, 1)
				pc.remove_item(53507, 1)
			elseif pc.count_item(53013) >0 then
				pc.give_item2(52016, 1)
				pc.remove_item(53507, 1)
			end
		end
	end
end
09/14/2014 15:18 Minro#10462
Hallo liebe Com!

Ich habe eine Quest bekommen zum Item zerstören, sie funktioniert nicht was ist falsch?

Nochmal dazu möchte denn NPC (20010) verwenden.

Code:
quest itemschrotter begin
    state start begin
        when vnum.chat."Der Item-Zerstörer" begin  --- der Wunsch NPC
        say_title("Der Item-Zerstörer")
        say("Hallo "..pc.get_name().."")
        say("")
        say("Bei mir kannst du deine Items welche du")
        say("nicht mehr benoetigst entfernen!")
        say("")
        say("Wie das funktioniert? Ganz einfach!")
        say("")
        say("Zieh das Item welchen du nicht mehr benoetigst")
        say("einfach auf mich! Aber pass auf das es keine")
        say("falschen sind! Das wars auch schon!")
        end

        when vnum.take with item.get_id() begin  --- der Wunsch NPC
            local vnum = item.get_vnum()
            say_title("Item-Zerstörer:")
            say_item_vnum(vnum)
            say("")
            say("")
            say_reward("Willst du wirklich "..item.get_name().." zerstören?")
            say("")
            say("")
            say("")
            say("")
            local s = select("Ja","Nein")
            if s == 1 then
                item.remove() 
                chat("Du hast das Item erfolgreich zerstört!") 
            elseif s == 2 then
                return
            end
        end
    end
end
09/14/2014 17:03 .yorliK#10463
Quote:
Originally Posted by xFr33K1LzX View Post
Hallo liebe Com!

Ich habe eine Quest bekommen zum Item zerstören, sie funktioniert nicht was ist falsch?

Nochmal dazu möchte denn NPC (20010) verwenden.
Was funktioniert denn nicht? Ich hab die getestet, work 100%
Kannste ne Fehlermeldung oder sonst etwas posten?!

Achja, NPC ist drin.
Code:
quest itemschrotter begin
	state start begin
		when 20010.chat."Der Item-Zerstörer" begin  --- der Wunsch NPC
			say_title("Der Item-Zerstörer")
			say("Hallo "..pc.get_name().."")
			say("")
			say("Bei mir kannst du deine Items welche du")
			say("nicht mehr benoetigst entfernen!")
			say("")
			say("Wie das funktioniert? Ganz einfach!")
			say("")
			say("Zieh das Item welchen du nicht mehr benoetigst")
			say("einfach auf mich! Aber pass auf das es keine")
			say("falschen sind! Das wars auch schon!")
		end
		when 20010.take with item.get_id() begin  --- der Wunsch NPC
			local vnum = item.get_vnum()
			say_title("Item-Zerstörer:")
			say_item_vnum(vnum)
			say("")
			say("")
			say_reward("Willst du wirklich "..item.get_name().." zerstören?")
			say("")
			say("")
			say("")
			say("")
			if select("Ja","Nein")==2 then return end
			item.remove() 
			chat("Du hast das Item erfolgreich zerstört!") 
		end
	end
end
09/16/2014 10:13 ReaLLyx3#10464
Kann mir einer bei der Quest helfen? ._.
Quote:
quest vip begin
state start begin
when 70030.use begin
say_title("[VIP] Name")
say("")
say("Möchtest du ein [VIP] vor deinem")
say("Namen haben?")
local change = select("Ja", "Nein")
if change == 2 then
return

elseif change == 1 then
local name = pc.get_name()

pc.name_change("[VIP]"..pc.get_name()..")

say_title("[VIP] Name")
say("")
say("Bitte logge dich nun für 30 Minuten aus.")
say("Loggst du dich eher wieder ein, werden die")
say("änderungen nicht wirksam.")
end
end
end
end
09/16/2014 14:34 terron#10465
Quote:
Originally Posted by ReaLLyx3 View Post
Kann mir einer bei der Quest helfen? ._.
Code:
quest vip begin 
	state start begin 
		when 70030.use begin
			say_title("[VIP] name") 
			say("") 
			say("Möchtest du ein [VIP] vor deinem") 
			say("Namen haben?") 
			if select("Ja", "Nein") == 2 then
				return 
			end
			pc.name_change("[VIP]"..pc.get_name()) 
			say_title("[VIP] name") 
			say("") 
			say("Bitte logge dich nun für 30 Minuten aus.") 
			say("Loggst du dich eher wieder ein, werden die") 
			say("änderungen nicht wirksam.") 
		end 
	end 
end
09/17/2014 02:08 .Orcgasm#10466
Hallo Leute.
Ich suche derzeit eine Quest wo man beim "ersten Login auf die Map mit den Koordinaten (Warp Code : 444400 444400 ) geportet wird automatisch!

Kann mir da wer helfen?
09/17/2014 10:22 terron#10467
Quote:
Originally Posted by .Orcgasm View Post
Hallo Leute.
Ich suche derzeit eine Quest wo man beim "ersten Login auf die Map mit den Koordinaten (Warp Code : 444400 444400 ) geportet wird automatisch!

Kann mir da wer helfen?
Code:
quest rewarp begin
	state start begin
		when login with pc.get_map_index() == INDEX begin -- change INDEX to map's index
			pc.warp(xxx00, yyy00) -- change xxx00 & yyy00 to coordinates with double 00 in the end
		end
	end
end
You can find map's index in file named "index" in this directory:
/usr/home/game/share/locale/germany/map/

Next time search for questmakers here: [Only registered and activated users can see links. Click Here To Register...]
This thread for finding errors in quests.
09/17/2014 16:48 .Orcgasm#10468
PHP Code:
quest leveltruhen begin
    state start begin
        when login with pc
.getqf("First_Login")==0 begin
            pc
.setqf("First_Login", 1)
            
pc.warp(444400, 444400) 
        
end
        when login with pc
.getqf("First_Login")==1 begin
            pc
.setqf("First_Login", 2)
            
say_title(pc.get_name().."!")
            
say("Viel Spaß auf Servername.")
            
say("")
            
say("Dein Startlevel ist 50, das Endlevel ist 225")
            
say("")
            
say("Du musst auf dieser Map leveln")
            
say("bis du das Level 80 erreicht hast,")
            
say("erst dann kannst du hier raus, um in")
            
say("dein Reich zu gehen.")
        
end
        when 50187.
use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
pc.getqf("lv1_truhe") == 1 then
                say
("Herzlichen Glückwunsch")
                
say("Du hast einen Systembann")
                
say("wegen Bugusen erhalten.")
                
say("Du wirst in 10 Sekunden")
                
say("ausgeloggt")
            else
                if 
level > 0 then
                    pc
.remove_item(50187, 1)
                    
pc.give_item2(50188, 1)    
                    
local item1 = 16
                    local item2 
= 11206
                    local item3 
= 12206
                    
if job == 1 then
                        item1 
= 1006
                        item2 
= 11406
                        item3 
= 12346
                    
elseif job == 2 then
                        item2 
= 11606
                        item3 
= 12486
                    
elseif job == 3 then
                        item1 
= 7006
                        item2 
= 11806
                        item3 
= 12626
                    end
                    pc
.give_item2(item1, 1)
                    
pc.give_item2(item2, 1)
                    
pc.give_item2(item3, 1)
                    
pc.give_item2(13006, 1)
                    
pc.give_item2(14006, 1)
                    
pc.give_item2(15006, 1)
                    
pc.give_item2(16006, 1)
                    
pc.give_item2(17006, 1)
                    
pc.give_item2(27001, 200)
                    
pc.give_item2(27004, 200)
                    
pc.give_item2(70038, 100)
                    
pc.give_item2(72702, 1)
                    
pc.give_item2(27103, 10)
                    
pc.give_item2(70058, 1)
                    
pc.give_item2(72501, 1)
                    
pc.setqf("lv1_truhe", 1)
                else
                    
chat("Du bist noch nicht Level1")
                    
chat("Ich denk mal das ist ein")
                    
chat("Fail da man nicht unter")
                    
chat("Lv 1 sein kann ^^")
                    
chat("melde dich bei einem Admin")
                
end
            end
        end
        
-----------------------------------------------------------        
------------------ 
Lv 20 Truhe ----------------------------
-----------------------------------------------------------
        
when 50188.use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
level > 19 then
                pc
.remove_item(50188, 1)
                
local item1 = 54
                local item2 
= 11224
                
if job == 1 then
                    item1 
= 1024
                    item2 
= 11424
                
elseif job == 2 then
                    item2 
= 11624
                
elseif job == 3 then
                    item1 
= 7044
                    item2 
= 11824
                end
                pc
.give_item2(item1, 1)
                
pc.give_item2(item2, 1)
                
pc.give_item2(71085, 20)
                
pc.give_item2(71084, 20)
                
pc.give_item2(70038, 100)
                
pc.give_item2(71113, 25)
                
pc.give_item2(39024, 2)
                
pc.give_item2(39025, 2)
                
pc.give_item2(50189, 1)
            else
                
chat("Du bist noch nicht Level 20")
            
end
        end
        
-------------------------------------------------        
------------- 
Lv 30 Truhe -----------------------
-------------------------------------------------
        
when 50189.use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
level > 29 then
                pc
.remove_item(50189, 1)
                
local item1 = 64
                local item2 
= 11234
                
if job == 1 then
                    item1 
= 4024
                    item2 
= 11434
                
elseif job == 2 then
                    item2 
= 11634
                
elseif job == 3 then
                    item1 
= 7054
                    item2 
= 11834
                end
                pc
.give_item2(item1, 1)
                
pc.give_item2(item2, 1)
                
pc.give_item2(71027, 5)
                
pc.give_item2(71028, 5)
                
pc.give_item2(27102, 10)
                
pc.give_item2(72723, 1)
                
pc.give_item2(72727, 1)
                
pc.give_item2(50190, 1)
            else
                
chat("Du bist noch nicht Level 30")
            
end
        end
        
-------------------------------------------------        
------------- 
Lv 40 Truhe -----------------------
-------------------------------------------------
        
when 50190.use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
level > 39 then
                pc
.remove_item(50190, 1)
                
local item1 = 90
                local item2 
= 11250
                
if job == 1 then
                    item1 
= 1050
                    item2 
= 11450
                
elseif job == 2 then
                    item2 
= 11650
                
elseif job == 3 then
                    item1 
= 7080
                    item2 
= 11850
                end
                pc
.give_item2(item1, 1)
                
pc.give_item2(item2, 1)
                
pc.give_item2(25040, 5)
                
pc.give_item2(71084, 50)
                
pc.give_item2(70024, 2)
                
pc.give_item2(71018, 10)
                
pc.give_item2(50191, 1)
            else
                
chat("Du bist noch nicht Level 40")
            
end
        end
        
-------------------------------------------------        
------------- 
Lv 50 Truhe -----------------------
-------------------------------------------------
        
when 50191.use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
level > 49 then
                pc
.remove_item(50191, 1)
                
pc.give_item2(39002, 1)
                
pc.give_item2(71025, 2)
                
pc.give_item2(50513, 1)
                
pc.give_item2(71030, 10)
                
pc.give_item2(71044, 10)
                
pc.give_item2(71045, 10)
                
pc.give_item2(71107, 1)
                
pc.give_item2(50192, 1)
                
pc.give_item2(71158, 1)
            else
                
chat("Du bist noch nicht Level 50")
            
end
        end
        
-------------------------------------------------
------------- 
Lv 60 Truhe -----------------------
-------------------------------------------------
        
when 50192.use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
level > 59 then
                pc
.remove_item(50192, 1)
                
local perl = number(1, 3)
                
local perl10 = number(1, 3)
                
local perl11 = number(1, 3)
                if 
perl == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl == 3 then
                    pc
.give_item2(27994, 1)
                
end
                
if perl10 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl10 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl10 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                
if perl11 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl11 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl11 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                pc
.give_item2(70102, 10)
                
pc.give_item2(39007, 5)
                
pc.give_item2(50193, 1)
            else
                
chat("Du bist noch nicht Level 60")
            
end
        end
        
-------------------------------------------------        
------------- 
Lv 70 Truhe -----------------------
-------------------------------------------------
        
when 50193.use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
level > 69 then
                pc
.remove_item(50193, 1)
                
local perl2 = number(1, 3)
                if 
perl2 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl2 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl2 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                local perl3 
= number(1, 3)
                if 
perl23 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl3 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl3 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                local perl23 
= number(1, 3)
                if 
perl23 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl23 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl23 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                local perl24 
= number(1, 3)
                if 
perl24 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl24 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl24 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                pc
.give_item2(70003, 1)
                
pc.give_item2(71158, 1)
                
pc.give_item2(71158, 1)
                
pc.give_item2(71027, 25)
                
pc.give_item2(71028, 25)
                
pc.give_item2(71030, 25)
                
pc.give_item2(39007, 5)
                
pc.give_item2(50194, 1)
            else
                
chat("Du bist noch nicht Level 70")
            
end
        end
        
-------------------------------------------------        
------------- 
Lv 80 Truhe -----------------------
-------------------------------------------------
        
when 50194.use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
level > 79 then
                pc
.remove_item(50194, 1)
                
local perl4 = number(1, 3)
                if 
perl4 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl4 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl4 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                local perl5 
= number(1, 3)
                if 
perl5 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl5 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl5 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                local perl6 
= number(1, 3)
                if 
perl2 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl6 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl6 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                local perl7 
= number(1, 3)
                if 
perl7 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl7 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl7 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                local perl8 
= number(1, 3)
                if 
perl8 == 1 then
                    pc
.give_item2(27992, 1)
                elseif 
perl8 == 2 then
                    pc
.give_item2(27993, 1)
                elseif 
perl8 == 3 then
                    pc
.give_item2(27994, 1)
                
end
                pc
.change_money(10000000)
                
pc.give_item2(71158, 1)
                
pc.give_item2(71084, 200)
                
pc.give_item2(71084, 200)
                
pc.give_item2(71084, 200)
                
pc.give_item2(50195, 1)
                
pc.give_item2(50513, 2) 
                
pc.give_item2(71135, 1)
            else
                
chat("Du bist noch nicht Level 80")
            
end
        end
        
-------------------------------------------------        
------------- 
Lv 90 Truhe -----------------------
-------------------------------------------------
        
when 50195.use begin
            local level 
= pc.get_level()
            
local job = pc.get_job()
            if 
level > 89 then
                pc
.remove_item(50195, 1)
                
local perl9 = number(1, 3)
                if 
perl9 == 1 then
                    pc
.give_item2(27900, 1)
                elseif 
perl9 == 2 then
                    pc
.give_item2(27901, 1)
                elseif 
perl9 == 3 then
                    pc
.give_item2(27902, 1)
                elseif 
perl9 == 4 then
                    pc
.give_item2(27903, 1)
                elseif 
perl9 == 5 then
                    pc
.give_item2(27904, 1)
                
end
                local perl10 
= number(1, 3)
                if 
perl10 == 1 then
                    pc
.give_item2(27900, 1)
                elseif 
perl10 == 2 then
                    pc
.give_item2(27901, 1)
                elseif 
perl10 == 3 then
                    pc
.give_item2(27902, 1)
                elseif 
perl10 == 4 then
                    pc
.give_item2(27903, 1)
                elseif 
perl10 == 5 then
                    pc
.give_item2(27904, 1)
                
end
                local perl40 
= number(1, 3)
                if 
perl10 == 1 then
                    pc
.give_item2(27900, 1)
                elseif 
perl40 == 2 then
                    pc
.give_item2(27901, 1)
                elseif 
perl40 == 3 then
                    pc
.give_item2(27902, 1)
                elseif 
perl40 == 4 then
                    pc
.give_item2(27903, 1)
                elseif 
perl40 == 5 then
                    pc
.give_item2(27904, 1)
                
end
                pc
.give_item2(39007, 10)
                
pc.give_item2(25041, 1)
                
pc.give_item2(71158, 1)
                
pc.give_item2(71158, 1)
                
pc.give_item2(71084, 200)
                
pc.give_item2(71084, 200)
                
pc.give_item2(71135, 1)
                
pc.give_item2(71134, 1)
            else
                
chat("Du bist noch nicht Level 90")
            
end
        end
    end
end 
Quote:
Fehler Code:
must start with 'quest'
leveltruhen.quest:1:Error occured on compile leveltruhen.quest
Bitte um Hilfe , die Quest startet doch mit Quest???
09/17/2014 17:17 .yorliK#10469
Quote:
Originally Posted by .Orcgasm View Post

Bitte um Hilfe , die Quest startet doch mit Quest???
Ich hab sie getestet. Bekomme keinen Fehler, auch beim durchschauen nichts gefunden.

09/17/2014 19:17 .Orcgasm#10470
Nächstes Problem:
PHP Code:
state information begin
        when letter begin
            local v 
= find_npc_by_vnum(20080)
            if 
v != 0 then
            target
.vid("__TARGET__ "Die Geschichte des Cureya!")
            end
            send_letter("
Die Geschichte des Cureya!")
            end
        end
        when button or info begin
            say_title("
Cureya")
            say("")
            say("
Die bitte des Biologen:")
            say("
cureya")
            say("
eueeeeeeeeeeeeeeeee")
            say("
jsjjjsjsjsjsjsjsjsjjs")
            say("
kskskskskskss")
            say("
Viel Glück.")
            say("")
        end 
Da kommt kein LETTER oder Pfeil um zum NPC hinzugehen (klicken) bringt auch nichts ? was ist das <.<

(das ist nicht die ganze Quest !!!
Die Quest ladet auch vernünftig alles drum und dran nur klicken bzw letter kommt nicht!