Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 00:41

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 07/07/2016, 00:52   #12361
 
"Sh4Xx"'s Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 669
Received Thanks: 243
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?
"Sh4Xx" is offline  
Old 07/07/2016, 23:37   #12362
 
elite*gold: 35
Join Date: Aug 2012
Posts: 222
Received Thanks: 28

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

must start with 'quest'
itemshop2.quest:1:Error occured on compile itemshop2.quest
xXT4fuXx is offline  
Old 07/08/2016, 08:57   #12363
Administrator
 
andii's Avatar
 
elite*gold: 28390
The Black Market: 155/0/0
Join Date: Aug 2013
Posts: 9,902
Received Thanks: 2,649
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
andii is offline  
Thanks
1 User
Old 07/09/2016, 19:14   #12364
 
TommyH99's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 141
Received Thanks: 12
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
TommyH99 is offline  
Old 07/10/2016, 18:12   #12365
 
elite*gold: 0
Join Date: Aug 2014
Posts: 86
Received Thanks: 25
~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.

Timau is offline  
Old 07/10/2016, 18:40   #12366


 
elite*gold: 1810
Join Date: Jan 2012
Posts: 2,208
Received Thanks: 1,630
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
MaxChri is offline  
Old 07/11/2016, 14:16   #12367
 
elite*gold: 0
Join Date: Sep 2012
Posts: 184
Received Thanks: 20
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?
Chris9090909090 is offline  
Old 07/11/2016, 19:33   #12368
 
elite*gold: 35
Join Date: Aug 2012
Posts: 222
Received Thanks: 28
Brauche Hilfe

#Erledigt
xXT4fuXx is offline  
Old 07/12/2016, 16:55   #12369
 
IzeBreakzz's Avatar
 
elite*gold: 20
Join Date: Sep 2012
Posts: 579
Received Thanks: 139
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.
IzeBreakzz is offline  
Old 07/14/2016, 11:09   #12370
 
IzeBreakzz's Avatar
 
elite*gold: 20
Join Date: Sep 2012
Posts: 579
Received Thanks: 139
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?
IzeBreakzz is offline  
Old 07/14/2016, 13:45   #12371
 
elite*gold: 0
Join Date: Jun 2016
Posts: 7
Received Thanks: 4
Quote:
Originally Posted by IzeBreakzz View Post
Brauche wirklich dringend Hilfe. Keiner eine Idee?
Nach jedem Eintrag im Table "CRAFTING_POSSIBILITIES" muss ein Komma
new Account("Undercover") is offline  
Old 07/15/2016, 13:42   #12372
 
IzeBreakzz's Avatar
 
elite*gold: 20
Join Date: Sep 2012
Posts: 579
Received Thanks: 139
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.
IzeBreakzz is offline  
Old 07/17/2016, 13:22   #12373
 
.DarthNeno's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 336
Received Thanks: 258
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)
.DarthNeno is offline  
Old 07/17/2016, 17:31   #12374
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
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)
.Delta is offline  
Old 07/18/2016, 13:02   #12375
 
Rofelmau's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 294
Received Thanks: 157
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.
Rofelmau is offline  
Reply




All times are GMT +1. The time now is 00:41.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.