Register for your free account! | Forgot your password?

You last visited: Today at 11:45

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

Advertisement



Quest problem!

Discussion on Quest problem! within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2013
Posts: 16
Received Thanks: 18
Quest problem!

Hi EPVP!

I have a problem, with this quest:
Code:
quest wzruntest begin
	state start begin
		when 20248.chat."Wu-Zhein Run" begin
			say("Csak a csoport vezetőjével tárgyalok!")
			setskin(NOWINDOW)
			local members_pid = {party.get_member_pids()}
			if table.getn(members_pid) <= 0 then syschat("Nem vagy csoportban!") return end
			for i = 1, table.getn(members_pid) do
				local old_pid = pc.select_pid(members_pid[i])
				if old_pid != 0 then  
					if pc.count_item(40111) < 1 then
						party.chat(pc.get_name().."-nak nincs belépője, így nem mehettek tovább!")
						return
						elseif pc.count_item(40111) > 1 then
						chat("Neked van belépőd!")
					end
				end
				if old_pid > 0 then pc.select_pid(old_pid) end
			end  
			for i = 1, table.getn(members_pid) do
				local old_pid = pc.select_pid(members_pid[i])
				if old_pid != 0 then  
					if pc.count_item(40111) >= 1 then
						pc.remove_item(40111, 1)
					end
				end
				if old_pid > 0 then pc.select_pid(old_pid) end
			end
			d.join(16)
			d.regen_file( "data/dungeon/WZRUN/elso.txt")
			d.check_eliminated()
			d.spawn_mob (20236, 100, 100) 
			end
			when 20236.chat."Második Szint" begin
			say("Látom eljutottatok ide is...")
			say("Nem volt nehéz igaz?")
			say("De majd most az lesz!")
			say("Találd ki, hogy melyik számra gondoltam!")
			say("1-5 között, ahányszor rosszúl tippelsz,")
			say("Annyi meteor követ kell majd elpusztítanotok!")
			say("Szeretnél tippelni egyet?")
			local b=select("Igen","Nem")
			if b==2 then return end
				  if b==1 then
				if party.is_leader() then				  
                  local numbers = { 1,2,3,4,5 }
                  local number = numbers[number( 1 ,5 )]
                  local szam = number
               
                  say_reward("Találd ki az 1, és 5 közötti számot!")
                  local c = input()
                  
                     if c == ""..number.."" then
                        say("Gratulálok!")
								say("Sikeresen eltaláltad a számot.")
								say("")
								say_reward("Mehettek tovább!")
								npc.purge()
								d.spawn_mob (20222, 100, 100) 
								d.regen_file( "data/dungeon/WZRUN/elso.txt")
                     else
                       say_reward("Sajnálom.")
								say_reward("Nem sikerült eltalálnod a számot.")
								say_reward("A jó szám: "..szam.." volt.")
								say_reward("Ezért, lejött egy meteorkő ")
								say_reward("Ami hátráltat, az utatokon!")
								d.spawn_mob (8028, 100, 100) 
                     end
					  else
                  say_reward("Nem te vagy a csoportvezető.")
					 end
		when 20222.kill begin
		d.spawn_mob (20248, 123, 83) 
		pc.setqf("wzkulcsko",1)
		d.regen_file( "data/dungeon/WZRUN/elso.txt")
		d.check_eliminated()
		d.regen_file( "data/dungeon/WZRUN/elso.txt")
		d.check_eliminated()
		d.regen_file( "data/dungeon/WZRUN/elso.txt")
		d.check_eliminated()
		end
		when 20224.kill pc.getqf("wzkulcsko") == 1 begin
		item_drop(50084, 1, 1)
		end
		when 20248.take with item.vnum == 50084 begin
			pc.setqf("wzkulcsko",0)
			npc.purge()
			item.remove()
			d.spawn_mob (20221, 123, 83) 
			when 20221.kill with pc.in_dungeon() begin
			d.spawn_mob (20284, 123, 83)
			end
			when 20284.chat."Kérem a jutalmam!" with pc.in_dungeon() begin
			pc.setf("whuzein", "whuzein", pc.getf("whuzein", "whuzein")+1)
			warp_to_village();
			end
		end
	end
	end
end
the problem is:
Code:
wzruntest.quest:99:syntax error : [string "start"]:36: unexpected symbol near `w             hen'
Abort (core dumped)
estrella2 is offline  
Old 10/13/2015, 15:11   #2
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,828
Received Thanks: 3,369
There is a collective thread which shall be used, quests can be checked there:
(closerequested)

Greetings
Nick is offline  
Old 10/13/2015, 18:54   #3


 
elite*gold: 1810
Join Date: Jan 2012
Posts: 2,180
Received Thanks: 1,617
I changed something in the syntax.

PHP Code:
quest wzruntest begin
    state start begin
        when 20248.chat
."Wu-Zhein Run" begin
            say
("Csak a csoport vezetőjével tárgyalok!")
            
setskin(NOWINDOW)
            
local members_pid = {party.get_member_pids()}
            if 
table.getn(members_pid) <= 0 then syschat("Nem vagy csoportban!") return end
            
for 1table.getn(members_pid) do
                
local old_pid pc.select_pid(members_pid[i])
                if 
old_pid != 0 then  
                    
if pc.count_item(40111) < 1 then
                        party
.chat(pc.get_name().."-nak nincs belépője, így nem mehettek tovább!")
                        return
                    elseif 
pc.count_item(40111) > 1 then
                        chat
("Neked van belépőd!")
                    
end
                end
                
if old_pid 0 then pc.select_pid(old_pidend
            end  
            
for 1table.getn(members_pid) do
                
local old_pid pc.select_pid(members_pid[i])
                if 
old_pid != 0 then  
                    
if pc.count_item(40111) >= 1 then
                        pc
.remove_item(401111)
                    
end
                end
                
if old_pid 0 then pc.select_pid(old_pidend
            end
            d
.join(16)
            
d.regen_file"data/dungeon/WZRUN/elso.txt")
            
d.check_eliminated()
            
d.spawn_mob (20236100100
            
end
        end
        when 20236.chat
."Második Szint" begin
            say
("Látom eljutottatok ide is...")
            
say("Nem volt nehéz igaz?")
            
say("De majd most az lesz!")
            
say("Találd ki, hogy melyik számra gondoltam!")
            
say("1-5 között, ahányszor rosszúl tippelsz,")
            
say("Annyi meteor követ kell majd elpusztítanotok!")
            
say("Szeretnél tippelni egyet?")
            
local b=select("Igen","Nem")
            if 
b==2 then return end
            
if b==1 then
                
if party.is_leader() then                  
                    local numbers 
= { 1,2,3,4,}
                    
local number numbers[number,)]
                    
local szam number
                   
                    say_reward
("Találd ki az 1, és 5 közötti számot!")
                    
local c input()
                      
                    if 
== ""..number.."" then
                        say
("Gratulálok!")
                        
say("Sikeresen eltaláltad a számot.")
                        
say("")
                        
say_reward("Mehettek tovább!")
                        
npc.purge()
                        
d.spawn_mob (20222100100
                        
d.regen_file"data/dungeon/WZRUN/elso.txt")
                    else
                       
say_reward("Sajnálom.")
                        
say_reward("Nem sikerült eltalálnod a számot.")
                        
say_reward("A jó szám: "..szam.." volt.")
                        
say_reward("Ezért, lejött egy meteorkő ")
                        
say_reward("Ami hátráltat, az utatokon!")
                        
d.spawn_mob (8028100100
                     
end
                
else
                  
say_reward("Nem te vagy a csoportvezető.")
                
end
            end
        end
        when 20222.kill begin
            d
.spawn_mob (2024812383
            
pc.setqf("wzkulcsko",1)
            
d.regen_file"data/dungeon/WZRUN/elso.txt")
            
d.check_eliminated()
            
d.regen_file"data/dungeon/WZRUN/elso.txt")
            
d.check_eliminated()
            
d.regen_file"data/dungeon/WZRUN/elso.txt")
            
d.check_eliminated()
        
end
        when 20224.kill pc
.getqf("wzkulcsko") == 1 begin
            item_drop
(5008411)
        
end
        when 20248.take with item
.vnum == 50084 begin
            pc
.setqf("wzkulcsko",0)
            
npc.purge()
            
item.remove()
            
d.spawn_mob (2022112383)
        
end
        when 20221.kill with pc
.in_dungeon() begin
            d
.spawn_mob (2028412383)
        
end
        when 20284.chat
."Kérem a jutalmam!" with pc.in_dungeon() begin
            pc
.setf("whuzein""whuzein"pc.getf("whuzein""whuzein")+1) -- wrong syntax(?)
            
warp_to_village();
        
end
    end
end 
MaxChri is offline  
Thanks
1 User
Old 10/14/2015, 07:52   #4
 
elite*gold: 0
Join Date: Jun 2013
Posts: 16
Received Thanks: 18
Now the error:
wzruntest.quest:35:expecting 'state'
estrella2 is offline  
Old 10/14/2015, 21:28   #5


 
Zevion's Avatar
 
elite*gold: 906
Join Date: Sep 2009
Posts: 17,295
Received Thanks: 4,399
Quote:
Originally Posted by Naverwy View Post
There is a collective thread which shall be used, quests can be checked there:
(closerequested)

Greetings
#closed
Zevion is offline  
Closed Thread


Similar Threads Similar Threads
[Quest-PROBLEM]"Weiter"-Button, Quest schließt sich
02/01/2014 - Metin2 Private Server - 8 Replies
Servus Leute, ich habe folgendes Problem, meine "give_starter_set.quest" sieht wie folgt aus: quest give_starter_set begin state start begin when login begin say_title("Willkommen") say("Willkommen auf TEST")
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



All times are GMT +2. The time now is 11:45.


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.