[SERVICE] Die Questkontrolle

07/07/2016 00:52 "Sh4Xx"#12361
Code:
			if s == 1 then
				pc.remove_item(70058, 1)
				pc.setqf("core_vip", 1)
				affect.add_collect(apply.ATT_SPEED,3,60*60*24*365*60)
				affect.add_collect(apply.ATT_BONUS_TO_MONSTER,5,60*60*24*365*60)
				affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)
				affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)
				affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)


				else
				return
			end
		end
	end
end
Ganze quest geht nur die Belohnung , also Attribute werden nicht Verteilt hab ich da was Falsch eingeben? :o
07/07/2016 23:37 xXT4fuXx#12362

Wenn ich die Quest einfüge taucht immer dieser Fehler auf

must start with 'quest'
itemshop2.quest:1:Error occured on compile itemshop2.quest
07/08/2016 08:57 andii#12363
Quote:
Originally Posted by ScarosHD View Post

Wenn ich die Quest einfüge taucht immer dieser Fehler auf

must start with 'quest'
itemshop2.quest:1:Error occured on compile itemshop2.quest
Prüf mal, ob du ein "end" zu viel bzw. zu wenig hast
07/09/2016 19:14 TommyH99#12364
Was stimmt da nicht dass der Stein nicht anklicken geht? Ja hab ihn bei Type auf 18...

Code:
quest regenbogen begin
    state start begin
            when 50512.use  begin
                
                say_title("Regenbogenstein:")
                say("Du möchtest also deine Skills ")
                say("Perfektionieren?")
                
                if pc.job ==0 then
                say("Wähle deine Lehre aus")
                
                local s=select("Körper","Mental")
                
                if s==1 then
                pc.set_skill_group(1)
                pc.set_skill_level(1 ,59)
                pc.set_skill_level(2 ,59)
                pc.set_skill_level(3 ,59)
                pc.set_skill_level(4 ,59)
                pc.set_skill_level(5 ,59)
                pc.set_skill_level(124 ,50)
                pc.set_skill_level(131 ,50)
                pc.set_skill_level(121 ,50)
                pc.set_skill_level(129 ,50)
                pc.set_skill_level(126 ,50)
                pc.set_skill_level(127 ,50)
                pc.set_skill_level(128 ,50)
                pc.set_skill_level(137 ,20)
                pc.set_skill_level(138 ,20)
                pc.set_skill_level(139 ,20)
                pc.set_skill_level(140 ,20)
                pc.set_skill_level(125 ,59)
	            pc.set_skill_level(130 ,59)				
                say("Alle deine Skills sind nun Perfekt! Viel Spaß")
                end
                
                if s==2 then               
                pc.set_skill_group(2)
                pc.set_skill_level(16 ,59)
                pc.set_skill_level(17 ,59)
                pc.set_skill_level(18 ,59)
                pc.set_skill_level(19 ,59)
                pc.set_skill_level(20 ,59)
                pc.set_skill_level(124 ,50)
                pc.set_skill_level(131 ,50)
                pc.set_skill_level(121 ,50)
                pc.set_skill_level(129 ,50)
                pc.set_skill_level(126 ,50)
                pc.set_skill_level(127 ,50)
                pc.set_skill_level(128 ,50)
                pc.set_skill_level(137 ,20)
                pc.set_skill_level(138 ,20)
                pc.set_skill_level(139 ,20)
                pc.set_skill_level(140 ,20)
                pc.set_skill_level(125 ,59)
	            pc.set_skill_level(130 ,59)				
                say("Alle deine Skills sind nun Perfekt! Viel Spaß")
                end
                
                elseif pc.job ==1 then
                say("Wähle deine Lehre aus")
                
                local s=select("Nahkampf","Fernkampf")
                
                if s==1 then               
                pc.set_skill_group(3)
                pc.set_skill_level(31 ,59)
                pc.set_skill_level(32 ,59)
                pc.set_skill_level(33 ,59)
                pc.set_skill_level(34 ,59)
                pc.set_skill_level(35 ,59)
                pc.set_skill_level(124 ,50)
                pc.set_skill_level(131 ,50)
                pc.set_skill_level(121 ,50)
                pc.set_skill_level(129 ,50)
                pc.set_skill_level(126 ,50)
                pc.set_skill_level(127 ,50)
                pc.set_skill_level(128 ,50)
                pc.set_skill_level(137 ,20)
                pc.set_skill_level(138 ,20)
                pc.set_skill_level(139 ,20)
                pc.set_skill_level(140 ,20)
                pc.set_skill_level(125 ,59)
	            pc.set_skill_level(130 ,59)				
                say("Alle deine Skills sind nun Perfekt! Viel Spaß")
                end
                
                if s==2 then
                pc.set_skill_group(4)
                pc.set_skill_level(46 ,59)
                pc.set_skill_level(47 ,59)
                pc.set_skill_level(48 ,59)
                pc.set_skill_level(49 ,59)
                pc.set_skill_level(50 ,59)
                pc.set_skill_level(124 ,50)
                pc.set_skill_level(131 ,50)
                pc.set_skill_level(121 ,50)
                pc.set_skill_level(129 ,50)
                pc.set_skill_level(126 ,50)
                pc.set_skill_level(127 ,50)
                pc.set_skill_level(128 ,50)
                pc.set_skill_level(137 ,20)
                pc.set_skill_level(138 ,20)
                pc.set_skill_level(139 ,20)
                pc.set_skill_level(140 ,20)
                pc.set_skill_level(125 ,59)
	            pc.set_skill_level(130 ,59)				
                say("Alle deine Skills sind nun Perfekt! Viel Spaß")
                end
                
                elseif pc.job ==2 then
                say("Wähle deine Lehre aus")
                local s=select("Magie","Waffe")
                
                if s==1 then
                pc.set_skill_group(5)
                pc.set_skill_level(76 ,59)
                pc.set_skill_level(77 ,59)
                pc.set_skill_level(78 ,59)
                pc.set_skill_level(79 ,59)
                pc.set_skill_level(80 ,59)
                pc.set_skill_level(81, 59)
                pc.set_skill_level(124 ,50)
                pc.set_skill_level(131 ,50)
                pc.set_skill_level(121 ,50)
                pc.set_skill_level(129 ,50)
                pc.set_skill_level(126 ,50)
                pc.set_skill_level(127 ,50)
                pc.set_skill_level(128 ,50)
                pc.set_skill_level(137 ,20)
                pc.set_skill_level(138 ,20)
                pc.set_skill_level(139 ,20)
                pc.set_skill_level(140 ,20)
                pc.set_skill_level(125 ,59)
	            pc.set_skill_level(130 ,59)				
                say("Alle deine Skills sind nun Perfekt! Viel Spaß")
                end
                
                if s==2 then
                --Waffe
                pc.set_skill_group(6)
                pc.set_skill_level(61 ,59)
                pc.set_skill_level(62 ,59)
                pc.set_skill_level(63 ,59)
                pc.set_skill_level(64 ,59)
                pc.set_skill_level(65 ,59)
                pc.set_skill_level(66 ,59)
                pc.set_skill_level(124 ,50)
                pc.set_skill_level(131 ,50)
                pc.set_skill_level(121 ,50)
                pc.set_skill_level(129 ,50)
                pc.set_skill_level(126 ,50)
                pc.set_skill_level(127 ,50)
                pc.set_skill_level(128 ,50)
                pc.set_skill_level(137 ,20)
                pc.set_skill_level(138 ,20)
                pc.set_skill_level(139 ,20)
                pc.set_skill_level(140 ,20)
                pc.set_skill_level(125 ,59)
	            pc.set_skill_level(130 ,59)				
                say("Alle deine Skills sind nun Perfekt! Viel Spaß")
                end
                
                elseif pc.job ==3 then
                say("Wähle deine Lehre aus")
                local s=select("Heilung","Drache")
                
                if s==1 then
                pc.set_skill_group(7)
                pc.set_skill_level(106 ,59)
                pc.set_skill_level(107 ,59)
                pc.set_skill_level(108 ,59)
                pc.set_skill_level(109 ,59)
                pc.set_skill_level(110 ,59)
                pc.set_skill_level(111 ,59)
                pc.set_skill_level(124 ,50)
                pc.set_skill_level(131 ,50)
                pc.set_skill_level(121 ,50)
                pc.set_skill_level(129 ,50)
                pc.set_skill_level(126 ,50)
                pc.set_skill_level(127 ,50)
                pc.set_skill_level(128 ,50)
                pc.set_skill_level(137 ,20)
                pc.set_skill_level(138 ,20)
                pc.set_skill_level(139 ,20)
                pc.set_skill_level(140 ,20)
                pc.set_skill_level(125 ,59)
	            pc.set_skill_level(130 ,59)				
                say("Alle deine Skills sind nun Perfekt! Viel Spaß")
                end
                
                if s==2 then
                pc.set_skill_group(8)
                pc.set_skill_level(91 ,59)
                pc.set_skill_level(92 ,59)
                pc.set_skill_level(93 ,59)
                pc.set_skill_level(94 ,59)
                pc.set_skill_level(95 ,59)
                pc.set_skill_level(96 ,59)
                pc.set_skill_level(124 ,50)
                pc.set_skill_level(131 ,50)
                pc.set_skill_level(121 ,50)
                pc.set_skill_level(129 ,50)
                pc.set_skill_level(126 ,50)
                pc.set_skill_level(127 ,50)
                pc.set_skill_level(128 ,50)
                pc.set_skill_level(137 ,20)
                pc.set_skill_level(138 ,20)
                pc.set_skill_level(139 ,20)
                pc.set_skill_level(140 ,20)
                pc.set_skill_level(125 ,59)
	            pc.set_skill_level(130 ,59)				
                say("Alle deine Skills sind nun Perfekt! Viel Spaß")
                end
            end
        end
    end
end
07/10/2016 18:12 Timau#12365
~Quest nimmt kein Ende~

Ich hab ein problem mit der Quest ... im Spioler... sie nimmt einfach kein Ende.
Sobald man eben die ganze Quest fertig hat wiederholt sie sich bei Orkzahn

was wiederum nicht sein soll... evtl weiß einer von euch das Problem.

07/10/2016 18:40 MaxChri#12366
Quote:
Originally Posted by Timau View Post
~Quest nimmt kein Ende~

Ich hab ein problem mit der Quest ... im Spioler... sie nimmt einfach kein Ende.
Sobald man eben die ganze Quest fertig hat wiederholt sie sich bei Orkzahn

was wiederum nicht sein soll... evtl weiß einer von euch das Problem.

Du musst auch die Funktion, die von complete_quest() aufgerufen wird,
einbeziehen.

Code:
function __COMPLETE__ begin
end
07/11/2016 14:16 Chris9090909090#12367
quest Ochao begin
state start begin
when 20408.chat."xxxx" begin
say_title ("xxxx")
say ("xxxx?")
local a = select ("Ja", "Nein")
if a == 2 then
return
end
if a == 1 then
pc.warp(000000, 00000)
end
end
end
end



wie bekommt man da eine zeit rein bsi der mob npc verschwindet nach 60sek?
07/11/2016 19:33 xXT4fuXx#12368
#Erledigt
07/12/2016 16:55 IzeBreakzz#12369
Hey Com,

bräuchte dringend Hilfe bei einer Quest.

PHP Code:
quest craftingwindow begin
    state start begin
        
function getSingleValueCount(ts)
            
local n= {}, {}
            
table.foreach(t, function(ipn[p] = n[p] and n[p]+or 1 end)
            for 
key,value in pairs(n) do table.insert(r, {keyvalue}) end
            
return r
        end
        when login begin
            cmdchat
("CraftingSystem index/"..q.getcurrentquestindex())
        
end
        when 16091.click begin
            cmdchat
("CraftingSystem Open/weapon"
        
end
        
        when 16092.click begin
            cmdchat
("CraftingSystem Open/armor"
        
end
        
        when 16093.click begin
            cmdchat
("CraftingSystem Open/juwelery"
        
end
        
        when 16090.click begin
            cmdchat
("CraftingSystem Open/legendary"
        
end
        
        when button begin
            cmdchat
("getinputbegin")
            
local INPUT split(input(cmdchat("CraftingSystem input/")), "/")
            
cmdchat("getinputend")
            if 
INPUT[2] =="-1,-1,-1,-1,-1,-1,-1,-1,-1" then cmdchat("CraftingSystem craftitem/0/0") return end
            local InWindow 
split(INPUT[2], ",")
            
local CRAFT ""
            
for i=1table.getn(InWindow), do
                if 
InWindow[i]!="-1" then
                    
if item.select_cell(InWindow[i]) then
                        CRAFT 
= (i==and (item.get_vnum()!=and (item.get_vnum()..","..item.get_count()) or ("0,0")) or (CRAFT.."|"..(item.get_vnum()!=and (item.get_vnum()..","..item.get_count()) or ("0,0"))))
                    else
                        
syschat("Da ist was falsch gelaufen...")
                        
cmdchat("CraftingSystem craftitem/0/0")
                        return
                    
end
                
else
                    
CRAFT = (i==and ("0,0") or CRAFT.."|0,0")
                
end
            end
            
-- Aufbau
            
-- erste Reihe des Craftfeldes
            
-- 0,0,(von oben nach unten)
            -- 
zweite Reihe des Craftfeldes
            
-- 0,0,(von oben nach unten)
            -- 
dritte Reihe des Craftfeldes
            
-- 0,0,(von oben nach unten)
            
local CRAFTING_POSSIBILITIES = {
                                            [
"3209,1|0,0|0,0|3209,1|0,0|0,0|0,0|0,0|0,0"] = {74791} -- Chuánqi Klinge-Rohling
                                            
["2379,1|0,0|0,0|2379,1|0,0|0,0|0,0|0,0|0,0"] = {74811} -- Chuánqi Bogen-Rohling
                                            
["5339,1|0,0|0,0|5339,1|0,0|0,0|0,0|0,0|0,0"] = {74831} -- Chuánqi Stab-Rohling
                                            
["1349,1|0,0|0,0|1349,1|0,0|0,0|0,0|0,0|0,0"] = {74851} -- Chuánqi Dolche-Rohling
                                            
["239,1|0,0|0,0|239,1|0,0|0,0|0,0|0,0|0,0"] = {74871} -- Chuánqi Schwert-Rohling
                                            
["7189,1|0,0|0,0|7189,1|0,0|0,0|0,0|0,0|0,0"] = {74891} -- Chuánqi Fächer-Rohling
                                            
["269,1|0,0|0,0|269,1|0,0|0,0|0,0|0,0|0,0"] = {74911} -- Chuánqi Magieschwert-Rohling
                                            
["7409,1|0,0|0,0|7409,1|0,0|0,0|0,0|0,0|0,0"] = {74801} -- Kaiseraxt-Rohling
                                            
["7419,1|0,0|0,0|7419,1|0,0|0,0|0,0|0,0|0,0"] = {74821} -- Kaiserbogen-Rohling
                                            
["7429,1|0,0|0,0|7429,1|0,0|0,0|0,0|0,0|0,0"] = {74841} -- Kaiserstab-Rohling
                                            
["7439,1|0,0|0,0|7439,1|0,0|0,0|0,0|0,0|0,0"] = {74861} -- Kaiserdolche-Rohling
                                            
["7449,1|0,0|0,0|7449,1|0,0|0,0|0,0|0,0|0,0"] = {74881} -- Kaiserschwert-Rohling
                                            
["7459,1|0,0|0,0|7459,1|0,0|0,0|0,0|0,0|0,0"] = {74901} -- Kaiserfächer-Rohling
                                            
["7469,1|0,0|0,0|7469,1|0,0|0,0|0,0|0,0|0,0"] = {74921} -- Kaisermagieschwert-Rohling
                                            
["42019,1|0,0|0,0|42019,1|0,0|0,0|0,0|0,0|0,0"] = {420501} -- Chuánqi-Panzer Rohling
                                            
["44019,1|0,0|0,0|44019,1|0,0|0,0|0,0|0,0|0,0"] = {440501} -- Chuánqi-Anzug Rohling
                                            
["46019,1|0,0|0,0|46019,1|0,0|0,0|0,0|0,0|0,0"] = {460501} -- Chuánqi-Rüstung Rohling
                                            
["48019,1|0,0|0,0|48019,1|0,0|0,0|0,0|0,0|0,0"] = {480501} -- Chuánqi-Kleidung Rohling
                                            
["42069,1|0,0|0,0|42069,1|0,0|0,0|0,0|0,0|0,0"] = {420511} -- Kaiser-Panzer Rohling
                                            
["44069,1|0,0|0,0|44069,1|0,0|0,0|0,0|0,0|0,0"] = {440511} -- Kaiser-Anzug Rohling
                                            
["46069,1|0,0|0,0|46069,1|0,0|0,0|0,0|0,0|0,0"] = {460511} -- Kaiser-Rüstung Rohling
                                            
["48069,1|0,0|0,0|48069,1|0,0|0,0|0,0|0,0|0,0"] = {480511} -- Kaiser-Kleidung Rohling
                                            
["13369,1|0,0|0,0|13369,1|0,0|0,0|0,0|0,0|0,0"] = {136061} -- DämonenJägerhelm-Rohling
                                            
["13359,1|0,0|0,0|13359,1|0,0|0,0|0,0|0,0|0,0"] = {137011} -- Jaktohelm-Rohling
                                            
["12909,1|0,0|0,0|12909,1|0,0|0,0|0,0|0,0|0,0"] = {136041} -- Ritterhelm-Rohling
                                            
["12809,1|0,0|0,0|12809,1|0,0|0,0|0,0|0,0|0,0"] = {136021} -- Himmelshelm-Rohling
                                            
["13219,1|0,0|0,0|13219,1|0,0|0,0|0,0|0,0|0,0"] = {136001} -- Dämonenkönighelm-Rohling
                                            
["17119,1|0,0|0,0|17119,1|0,0|0,0|0,0|0,0|0,0"] = {136051} -- Schwarzhelm-Rohling
                                            
["13139,1|0,0|0,0|13139,1|0,0|0,0|0,0|0,0|0,0"] = {136011} -- Capterhelm-Rohling
                                            
["13909,1|0,0|0,0|13909,1|0,0|0,0|0,0|0,0|0,0"] = {136031} -- Jägerhelm-Rohling
                                            
["13209,1|0,0|0,0|13209,1|0,0|0,0|0,0|0,0|0,0"] = {136071} -- Halsblau-Rohling
                                            
["13309,1|0,0|0,0|13309,1|0,0|0,0|0,0|0,0|0,0"] = {136081} -- Armbandblau-Rohling
                                            
["13339,1|0,0|0,0|13339,1|0,0|0,0|0,0|0,0|0,0"] = {137021} -- Ohrringblau-Rohling
                                            
["14449,1|0,0|0,0|14449,1|0,0|0,0|0,0|0,0|0,0"] = {137041} -- SchwarzLederschuhe-Rohling
                                            
["13319,1|0,0|0,0|13319,1|0,0|0,0|0,0|0,0|0,0"] = {136071} -- Halsgrün-Rohling
                                            
["13399,1|0,0|0,0|13399,1|0,0|0,0|0,0|0,0|0,0"] = {137001} -- Armbandgrün-Rohling
                                            
["12609,1|0,0|0,0|12609,1|0,0|0,0|0,0|0,0|0,0"] = {137031} -- Ohrringgrün-Rohling
                                            
["11199,1|0,0|0,0|11199,1|0,0|0,0|0,0|0,0|0,0"] = {137051} -- Metallschuhe-Rohling
            
}
            if 
INPUT[1]=="itemin" then
                
if CRAFTING_POSSIBILITIES[CRAFTthen
                    cmdchat
("CraftingSystem craftitem/"..CRAFTING_POSSIBILITIES[CRAFT][1].."/"..CRAFTING_POSSIBILITIES[CRAFT][2])
                else
                    
cmdchat("CraftingSystem craftitem/0/0")
                
end
            
elseif INPUT[1]=="WRONG_WEARFLEG" then
                syschat
("Das ist nicht der richtige Schmied um diesen Gegenstand zu verbessern"
                return
            elseif 
INPUT[1]=="craftplease" then
                
if CRAFTING_POSSIBILITIES[CRAFTthen
                    local InWindow
Cells split(CRAFT"|"), split(INPUT[2], ",")
                    for 
i=1table.getn(InWindow), do InWindow[i] = split(InWindow[i], ",")
                    
end
                    
for i=1table.getn(InWindow), do
                        if 
Cells[i]!="-1" and InWindow[i][1]!="0" and InWindow[i][2]!="0" then
                            
if item.select_cell(tonumber(Cells[i])) then
                                
if item.get_vnum()!=tonumber(InWindow[i][1]) or item.get_count()!=tonumber(InWindow[i][2]) then
                                    cmdchat
("CraftingSystem craftitem/0/0")
                                    
syschat("Da ist was falsch gelaufen...")
                                    return
                                
end
                            
else
                                
cmdchat("CraftingSystem craftitem/0/0")
                                
syschat("Da ist was falsch gelaufen...")
                                return
                            
end
                        end
                    end
                    
for i=1table.getn(InWindow), do
                        if 
Cells[i]!="-1" and InWindow[i][1]!="0" and InWindow[i][2]!="0" then
                            
if item.select_cell(tonumber(Cells[i])) then
                                item
.remove() 
                            else
                                
cmdchat("CraftingSystem craftitem/0/0")
                                
syschat("Wrong!")
                                return
                            
end
                        end
                    end
                    pc
.give_item2(CRAFTING_POSSIBILITIES[CRAFT][1], CRAFTING_POSSIBILITIES[CRAFT][2])
                    
cmdchat("CraftingSystem itemclear/")
                else
                    
cmdchat("CraftingSystem craftitem/0/0")
                
end
            end
        end
    end
end 
Bei der Quest soll man Items per craftingwindow hoch ziehen können. Wenn ich die Quest aber so einfüge, zeigt er mir folgenden Fehler:

PHP Code:
craftingwindow.quest:141:syntax error : [string "start"]:22: `}' expected (to close `{' at line 20) near `['
Error occured on compile craftingwindow.quest 
Zudem ist das Problem dass ich die sachen die eig. nur beim legendary typ geuppt werden sollen auch beim waffen schmied gehen.

Wäre echt stark wenn mir jemand bei dem problem helfen könnte.
07/14/2016 11:09 IzeBreakzz#12370
Quote:
Originally Posted by IzeBreakzz View Post
Hey Com,

bräuchte dringend Hilfe bei einer Quest.

PHP Code:
quest craftingwindow begin
    state start begin
        
function getSingleValueCount(ts)
            
local n= {}, {}
            
table.foreach(t, function(ipn[p] = n[p] and n[p]+or 1 end)
            for 
key,value in pairs(n) do table.insert(r, {keyvalue}) end
            
return r
        end
        when login begin
            cmdchat
("CraftingSystem index/"..q.getcurrentquestindex())
        
end
        when 16091.click begin
            cmdchat
("CraftingSystem Open/weapon"
        
end
        
        when 16092.click begin
            cmdchat
("CraftingSystem Open/armor"
        
end
        
        when 16093.click begin
            cmdchat
("CraftingSystem Open/juwelery"
        
end
        
        when 16090.click begin
            cmdchat
("CraftingSystem Open/legendary"
        
end
        
        when button begin
            cmdchat
("getinputbegin")
            
local INPUT split(input(cmdchat("CraftingSystem input/")), "/")
            
cmdchat("getinputend")
            if 
INPUT[2] =="-1,-1,-1,-1,-1,-1,-1,-1,-1" then cmdchat("CraftingSystem craftitem/0/0") return end
            local InWindow 
split(INPUT[2], ",")
            
local CRAFT ""
            
for i=1table.getn(InWindow), do
                if 
InWindow[i]!="-1" then
                    
if item.select_cell(InWindow[i]) then
                        CRAFT 
= (i==and (item.get_vnum()!=and (item.get_vnum()..","..item.get_count()) or ("0,0")) or (CRAFT.."|"..(item.get_vnum()!=and (item.get_vnum()..","..item.get_count()) or ("0,0"))))
                    else
                        
syschat("Da ist was falsch gelaufen...")
                        
cmdchat("CraftingSystem craftitem/0/0")
                        return
                    
end
                
else
                    
CRAFT = (i==and ("0,0") or CRAFT.."|0,0")
                
end
            end
            
-- Aufbau
            
-- erste Reihe des Craftfeldes
            
-- 0,0,(von oben nach unten)
            -- 
zweite Reihe des Craftfeldes
            
-- 0,0,(von oben nach unten)
            -- 
dritte Reihe des Craftfeldes
            
-- 0,0,(von oben nach unten)
            
local CRAFTING_POSSIBILITIES = {
                                            [
"3209,1|0,0|0,0|3209,1|0,0|0,0|0,0|0,0|0,0"] = {74791} -- Chuánqi Klinge-Rohling
                                            
["2379,1|0,0|0,0|2379,1|0,0|0,0|0,0|0,0|0,0"] = {74811} -- Chuánqi Bogen-Rohling
                                            
["5339,1|0,0|0,0|5339,1|0,0|0,0|0,0|0,0|0,0"] = {74831} -- Chuánqi Stab-Rohling
                                            
["1349,1|0,0|0,0|1349,1|0,0|0,0|0,0|0,0|0,0"] = {74851} -- Chuánqi Dolche-Rohling
                                            
["239,1|0,0|0,0|239,1|0,0|0,0|0,0|0,0|0,0"] = {74871} -- Chuánqi Schwert-Rohling
                                            
["7189,1|0,0|0,0|7189,1|0,0|0,0|0,0|0,0|0,0"] = {74891} -- Chuánqi Fächer-Rohling
                                            
["269,1|0,0|0,0|269,1|0,0|0,0|0,0|0,0|0,0"] = {74911} -- Chuánqi Magieschwert-Rohling
                                            
["7409,1|0,0|0,0|7409,1|0,0|0,0|0,0|0,0|0,0"] = {74801} -- Kaiseraxt-Rohling
                                            
["7419,1|0,0|0,0|7419,1|0,0|0,0|0,0|0,0|0,0"] = {74821} -- Kaiserbogen-Rohling
                                            
["7429,1|0,0|0,0|7429,1|0,0|0,0|0,0|0,0|0,0"] = {74841} -- Kaiserstab-Rohling
                                            
["7439,1|0,0|0,0|7439,1|0,0|0,0|0,0|0,0|0,0"] = {74861} -- Kaiserdolche-Rohling
                                            
["7449,1|0,0|0,0|7449,1|0,0|0,0|0,0|0,0|0,0"] = {74881} -- Kaiserschwert-Rohling
                                            
["7459,1|0,0|0,0|7459,1|0,0|0,0|0,0|0,0|0,0"] = {74901} -- Kaiserfächer-Rohling
                                            
["7469,1|0,0|0,0|7469,1|0,0|0,0|0,0|0,0|0,0"] = {74921} -- Kaisermagieschwert-Rohling
                                            
["42019,1|0,0|0,0|42019,1|0,0|0,0|0,0|0,0|0,0"] = {420501} -- Chuánqi-Panzer Rohling
                                            
["44019,1|0,0|0,0|44019,1|0,0|0,0|0,0|0,0|0,0"] = {440501} -- Chuánqi-Anzug Rohling
                                            
["46019,1|0,0|0,0|46019,1|0,0|0,0|0,0|0,0|0,0"] = {460501} -- Chuánqi-Rüstung Rohling
                                            
["48019,1|0,0|0,0|48019,1|0,0|0,0|0,0|0,0|0,0"] = {480501} -- Chuánqi-Kleidung Rohling
                                            
["42069,1|0,0|0,0|42069,1|0,0|0,0|0,0|0,0|0,0"] = {420511} -- Kaiser-Panzer Rohling
                                            
["44069,1|0,0|0,0|44069,1|0,0|0,0|0,0|0,0|0,0"] = {440511} -- Kaiser-Anzug Rohling
                                            
["46069,1|0,0|0,0|46069,1|0,0|0,0|0,0|0,0|0,0"] = {460511} -- Kaiser-Rüstung Rohling
                                            
["48069,1|0,0|0,0|48069,1|0,0|0,0|0,0|0,0|0,0"] = {480511} -- Kaiser-Kleidung Rohling
                                            
["13369,1|0,0|0,0|13369,1|0,0|0,0|0,0|0,0|0,0"] = {136061} -- DämonenJägerhelm-Rohling
                                            
["13359,1|0,0|0,0|13359,1|0,0|0,0|0,0|0,0|0,0"] = {137011} -- Jaktohelm-Rohling
                                            
["12909,1|0,0|0,0|12909,1|0,0|0,0|0,0|0,0|0,0"] = {136041} -- Ritterhelm-Rohling
                                            
["12809,1|0,0|0,0|12809,1|0,0|0,0|0,0|0,0|0,0"] = {136021} -- Himmelshelm-Rohling
                                            
["13219,1|0,0|0,0|13219,1|0,0|0,0|0,0|0,0|0,0"] = {136001} -- Dämonenkönighelm-Rohling
                                            
["17119,1|0,0|0,0|17119,1|0,0|0,0|0,0|0,0|0,0"] = {136051} -- Schwarzhelm-Rohling
                                            
["13139,1|0,0|0,0|13139,1|0,0|0,0|0,0|0,0|0,0"] = {136011} -- Capterhelm-Rohling
                                            
["13909,1|0,0|0,0|13909,1|0,0|0,0|0,0|0,0|0,0"] = {136031} -- Jägerhelm-Rohling
                                            
["13209,1|0,0|0,0|13209,1|0,0|0,0|0,0|0,0|0,0"] = {136071} -- Halsblau-Rohling
                                            
["13309,1|0,0|0,0|13309,1|0,0|0,0|0,0|0,0|0,0"] = {136081} -- Armbandblau-Rohling
                                            
["13339,1|0,0|0,0|13339,1|0,0|0,0|0,0|0,0|0,0"] = {137021} -- Ohrringblau-Rohling
                                            
["14449,1|0,0|0,0|14449,1|0,0|0,0|0,0|0,0|0,0"] = {137041} -- SchwarzLederschuhe-Rohling
                                            
["13319,1|0,0|0,0|13319,1|0,0|0,0|0,0|0,0|0,0"] = {136071} -- Halsgrün-Rohling
                                            
["13399,1|0,0|0,0|13399,1|0,0|0,0|0,0|0,0|0,0"] = {137001} -- Armbandgrün-Rohling
                                            
["12609,1|0,0|0,0|12609,1|0,0|0,0|0,0|0,0|0,0"] = {137031} -- Ohrringgrün-Rohling
                                            
["11199,1|0,0|0,0|11199,1|0,0|0,0|0,0|0,0|0,0"] = {137051} -- Metallschuhe-Rohling
            
}
            if 
INPUT[1]=="itemin" then
                
if CRAFTING_POSSIBILITIES[CRAFTthen
                    cmdchat
("CraftingSystem craftitem/"..CRAFTING_POSSIBILITIES[CRAFT][1].."/"..CRAFTING_POSSIBILITIES[CRAFT][2])
                else
                    
cmdchat("CraftingSystem craftitem/0/0")
                
end
            
elseif INPUT[1]=="WRONG_WEARFLEG" then
                syschat
("Das ist nicht der richtige Schmied um diesen Gegenstand zu verbessern"
                return
            elseif 
INPUT[1]=="craftplease" then
                
if CRAFTING_POSSIBILITIES[CRAFTthen
                    local InWindow
Cells split(CRAFT"|"), split(INPUT[2], ",")
                    for 
i=1table.getn(InWindow), do InWindow[i] = split(InWindow[i], ",")
                    
end
                    
for i=1table.getn(InWindow), do
                        if 
Cells[i]!="-1" and InWindow[i][1]!="0" and InWindow[i][2]!="0" then
                            
if item.select_cell(tonumber(Cells[i])) then
                                
if item.get_vnum()!=tonumber(InWindow[i][1]) or item.get_count()!=tonumber(InWindow[i][2]) then
                                    cmdchat
("CraftingSystem craftitem/0/0")
                                    
syschat("Da ist was falsch gelaufen...")
                                    return
                                
end
                            
else
                                
cmdchat("CraftingSystem craftitem/0/0")
                                
syschat("Da ist was falsch gelaufen...")
                                return
                            
end
                        end
                    end
                    
for i=1table.getn(InWindow), do
                        if 
Cells[i]!="-1" and InWindow[i][1]!="0" and InWindow[i][2]!="0" then
                            
if item.select_cell(tonumber(Cells[i])) then
                                item
.remove() 
                            else
                                
cmdchat("CraftingSystem craftitem/0/0")
                                
syschat("Wrong!")
                                return
                            
end
                        end
                    end
                    pc
.give_item2(CRAFTING_POSSIBILITIES[CRAFT][1], CRAFTING_POSSIBILITIES[CRAFT][2])
                    
cmdchat("CraftingSystem itemclear/")
                else
                    
cmdchat("CraftingSystem craftitem/0/0")
                
end
            end
        end
    end
end 
Bei der Quest soll man Items per craftingwindow hoch ziehen können. Wenn ich die Quest aber so einfüge, zeigt er mir folgenden Fehler:

PHP Code:
craftingwindow.quest:141:syntax error : [string "start"]:22: `}' expected (to close `{' at line 20) near `['
Error occured on compile craftingwindow.quest 
Zudem ist das Problem dass ich die sachen die eig. nur beim legendary typ geuppt werden sollen auch beim waffen schmied gehen.

Wäre echt stark wenn mir jemand bei dem problem helfen könnte.
Brauche wirklich dringend Hilfe. Keiner eine Idee?
07/14/2016 13:45 new Account("Undercover")#12371
Quote:
Originally Posted by IzeBreakzz View Post
Brauche wirklich dringend Hilfe. Keiner eine Idee?
Nach jedem Eintrag im Table "CRAFTING_POSSIBILITIES" muss ein Komma
07/15/2016 13:42 IzeBreakzz#12372
Quote:
Originally Posted by new Account("Undercover") View Post
Nach jedem Eintrag im Table "CRAFTING_POSSIBILITIES" muss ein Komma
Habe ich schon probiert. Dann geht zwar die Quest. Aber ingame passiert nichts wenn ich die Items in das Craftingfenster ziehe.
07/17/2016 13:22 .DarthNeno#12373
Wollte eben die Quest einfügen

Dann kommt aber dieser Fehler:

warpring.quest:86:syntax error : [string "start"]:26: unexpected symbol near `='
Abort trap (core dumped)
07/17/2016 17:31 .Delta#12374
Deine } Setzung schaut komisch aus, die würde ich an deiner Stelle mal überarbeiten ;)

für mich hast du zuviele schließende Klammern drin.

Quote:
Originally Posted by .DarthNeno View Post
Wollte eben die Quest einfügen

Dann kommt aber dieser Fehler:

warpring.quest:86:syntax error : [string "start"]:26: unexpected symbol near `='
Abort trap (core dumped)
07/18/2016 13:02 Rofelmau#12375
Quote:
Originally Posted by .DarthNeno View Post
Wollte eben die Quest einfügen

Dann kommt aber dieser Fehler:

warpring.quest:86:syntax error : [string "start"]:26: unexpected symbol near `='
Abort trap (core dumped)
musst aber noch weiter überarbeiten, ab deiner warp funktion kommen die functionunktionen nicht mehr die table werte.