Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 16:17

  • 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 06/27/2016, 15:52   #12361
 
Brodan's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 154
Received Thanks: 8
Quote:
Originally Posted by timiich12 View Post
Ich brauche hilfe bei dieser Quest

PHP Code:
quest test1 begin
    state start begin
        when 9012.
use with pc.get_level() >= 1 begin
        local main_set 
select("Reichsporter""Wüste-Mitte""Abbrechen")
        if 
main_set == 3 then 
            
return
        elseif 
main_set == 1 then
            local a 
select ("Map1 Blau""Map1 Rot""Map1 Gelb""Abbrechen")
            if 
== 4 then
                
return
            elseif 
== 1 then
                pc
.warp (599600,269000)
            elseif 
== 2 then
                pc
.warp (474400,954400)
            elseif 
== 3 then
                pc
.warp (63500,166200)
            
end
        
elseif main_set == 2 then
            pc
.warp (296400,547500)
        
end
    end
end 
Habs dir bisschen abgekürzt, da "Wüste" und dann die Auswahl "Wüste-Mitte" und "abbrechen" ziemlich unnötig ist.
Hoffe es passt soweit.

Das nächste mal bitte mit [P HP] - Text - [/P HP] einfügen.
PHP Code:
Text 
Brodan is offline  
Thanks
1 User
Old 06/28/2016, 18:24   #12362
 
elite*gold: 35
Join Date: Aug 2012
Posts: 222
Received Thanks: 28
Hayo , Ich will alles per local bei der Quest einstellen
leider brauch ich eure Hilfe
so soll das ungefähr aussehen

xXT4fuXx is offline  
Old 06/30/2016, 20:26   #12363
 
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/02/2016, 12:57   #12364
 
elite*gold: 35
Join Date: Aug 2012
Posts: 222
Received Thanks: 28
quest kuchen2 begin
state start begin
when letter begin
cmdchat("normal_mall2 "..q.getcurrentquestindex())
end
when button or info begin
local coin_vnum = 1996
local categories = {"Wandel und Neuanfang","Kontakt und Handel","Regeneration 10x","Kampf und Geschick","Hochzeit und Ehe","Veredelung"}
local shop = {
-- ITEM_KATEGORIE
{
{1990,(500),1},
{1991,(500),1},
{71048,(200),1}
},
{
{71033,(100),1},
{71049,(100),1},
{70006,(50),1}
},
{
{71050,(350),10},
{71014,(350),10},
{71034,(300),10},
{71018,(800),10},
{71019,(800),10},
{71020,(900),10}
},
{
{71095,(1900),1},
{72043,(600),1}
},
{
{71070,(2500),1},
{71072,(2500),1},
{71073,(2500),1},
{71074,(2500),1},
{71071,(2500),1},
{71069,(2500),1}
},
{
{71085,(800),1},
{71084,(900),1},
{70024,(700),1},
{71025,(2800),1},
{71026,(2500),1}
},
}




local categorie = ingame_itemshop.select_from_big_table(categories)

if categorie == nil then
return
end

local item_select = {}

for i = 1, table.getn(shop[categorie]) do
table.insert(item_select, item_name(shop[categorie][i][1]) .. " (" .. shop[categorie][i][2] .. ")")
end

local item = ingame_itemshop.select_from_big_table(item_select)

if item == nil then
return
end

local item_obj = shop[categorie][item]
local item_vnum = item_obj[1]
local item_cost = item_obj[2]
local item_x = item_obj[3]
local item_name = item_name(item_vnum)

say_title("Itemshop:")
say("Möchtest du")
say_item(item_name, item_vnum, "")
say("für " .. item_cost .. " Coins kaufen?")
say("")
if select("Kaufen", "Abbrechen") == 1 then
if pc.count_item(coin_vnum) >= item_cost then
pc.give_item2(item_vnum,item_x)
pc.remove_item(coin_vnum, item_cost)
say_title("Itemshop:")
say("Du hast " .. item_name .. " erfolgreich gekauft.")
say("")
else
say_title("Itemshop:")
say("Du besitzt nicht genügend Coins.")
say("")
end
end

end
end
end
xXT4fuXx is offline  
Old 07/03/2016, 17:09   #12365
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
PHP Code:
quest kuchen2 begin
    state start begin
        when letter begin
            cmdchat
("normal_mall2 "..q.getcurrentquestindex())
        
end
        when button 
or info begin
            local a
,categories = {},{"Wandel und Neuanfang","Kontakt und Handel","Regeneration 10x","Kampf und Geschick","Hochzeit und Ehe","Veredelung","raus hier"}
            
local shop = {
                -- 
ITEM_KATEGORIE
            
{
                {
1990,500,1},
                {
1991,500,1},
                {
71048,200,1}
            },
            {
                {
71033,100,1},
                {
71049,100,1},
                {
70006,50,1}
            },
            {
                {
71050,350,10},
                {
71014,350,10},
                {
71034,300,10},
                {
71018,800,10},
                {
71019,800,10},
                {
71020,900,10}
            },
            {
                {
71095,1900,1},
                {
72043,600,1}
            },
            {
                {
71070,2500,1},
                {
71072,2500,1},
                {
71073,2500,1},
                {
71074,2500,1},
                {
71071,2500,1},
                {
71069,2500,1}
            },
            {
                {
71085,800,1},
                {
71084,900,1},
                {
70024,700,1},
                {
71025,2800,1},
                {
71026,2500,1}
            },}
            
local s select_table(categories)
            if 
== table.getn(categoriesthen return end
            
for 1table.getn(categories[s])
                
table.insert(a,item_name(categories[s][i][1])..' ('..categories[s][i][2]..')')
            
end
            table
.insert(a,table.getn(a)+1,'raus hier')
            
local s2 select_table(a)
            if 
s2 == table.getn(athen return end
            say_title
("Itemshop:")
            
say("Möchtest du")
            
say_item(item_namecategories[s][s2][1], "")
            
say("für "..categories[s][s2][2].." Coins kaufen?")
            if 
select("Kaufen""Abbrechen") == 2 then
                
return
            
end    
            
if pc.count_item(1996) < categories[s][s2][2then
                say_title
("Itemshop:")
                
say("Du besitzt nicht genügend Coins.")
                return
            
end    
            pc
.give_item2(categories[s][s2][1],categories[s][s2][3])
            
pc.remove_item(1996categories[s][s2][2])
            
say_title("Itemshop:")
            
say("Du hast "..item_name(categories[s][s2][1]).." erfolgreich gekauft.")
        
end
    end
end 
Sp0ngeb0b ist cool is offline  
Old 07/05/2016, 15:50   #12366
 
elite*gold: 35
Join Date: Aug 2012
Posts: 222
Received Thanks: 28
Ich habe ein Problem


Ich will es so machen

1x -> Aktiv
Falls aktiv und trotzdem das item benutzt das er sagt

PHP Code:
say("Tut mir leid:")  
say("Deine zeit ist noch nicht abgelaufen")  
say(""
xXT4fuXx is offline  
Old 07/07/2016, 00:52   #12367
 
"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   #12368
 
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   #12369
Administrator
 
andii's Avatar
 
elite*gold: 25907
The Black Market: 154/0/0
Join Date: Aug 2013
Posts: 9,688
Received Thanks: 2,614
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   #12370
 
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   #12371
 
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   #12372


 
elite*gold: 1810
Join Date: Jan 2012
Posts: 2,180
Received Thanks: 1,617
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   #12373
 
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   #12374
 
elite*gold: 35
Join Date: Aug 2012
Posts: 222
Received Thanks: 28
Brauche Hilfe

#Erledigt
xXT4fuXx is offline  
Old 07/12/2016, 16:55   #12375
 
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  
Reply




All times are GMT +2. The time now is 16:17.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.