quest ox

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
DollarIsBack1234
Utilizator interzis !

Utilizator interzis !
Mesaje: 448
Membru din: 22 Mar 2015, 13:57
Server: Metin2Play
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 4  
Medalii

Cod: Selectaţi tot

-------------------------------
-- SERVERFILE BY rascu catalin 4 bestia
-------------------------------
quest oxevent_manager begin
    state start begin	
		when letter with pc.get_map_index() == 113 begin	
			send_letter("Paraseste competitia OX")		
		end
		
		when button or info begin	
			addimage(20, 12, "oxdigital.tga")
			say("")
			say("")
			say("")
say("")			
			say_title("Paraseste competitia OX")
			say("Esti sigur ca vrei sa parasesti competitia?")	
			say("")
			local s=select("Da","Nu")
			
				if s==2 then			
				send_letter("Paraseste competitia OX")
				return				
			end
			
			local empire = pc.get_empire()
			if empire== 1 then
				pc.warp(473900, 954600)
				pc.remove_polymorph()   
			elseif  empire == 2 then  
				pc.warp(63200, 166700)
				pc.remove_polymorph()   
			elseif  empire == 3 then 
				pc.warp(959600, 269700)
				pc.remove_polymorph()   
			end
		end
		
        when 20011.chat."Competitia OX" begin	
		local min_minim_intrare = game.get_event_flag("ox_minute")
					addimage(20, 12, "oxdigital.tga")
			say("")
			say("")
			say("")
			say("")
            say_title("Uriel, învatatul:")
			say("")
            say("Hey, tu de acolo! Da, da tu - vino pâna aici!") 
            say("Hai sa iti arat ceva interesant.")
            say("Competitia OX. Eu te pot duce acolo.")
            say("Am auzit ca poti castiga premii interesante!")
			say("")		
				wait()		
			if pc.get_playtime() <= min_minim_intrare then	
addimage(20, 12, "oxdigital.tga")
			say("")
			say("")
say("")
			say("")				
				say_title("Uriel, învatatul:")
				say("")
				say("Îmi pare rau, dar nu ai minute jucate")
				say("necesare pentru participarea la acest ox.")
				say("")
				say_reward("Minute minime pentru participare: " ..min_minim_intrare.. "")
				say("")
				return
			end			
            if game.get_event_flag("oxevent_status") == 0 then
			addimage(20, 12, "oxdigital.tga")
			say("")
			say("")
say("")
			say("")			
                say_title("Uriel, învatatul:")
				say("")
                say("Momentan nu am auzit ca se desfasoara nici")
                say("o competitie. Te voi anunta eu când aflu ceva.")
                say("")												
            elseif game.get_event_flag("oxevent_status") == 1 then		
			addimage(20, 12, "oxdigital.tga")
			say("")
			say("")	
say("")
			say("")			
                say_title("Uriel, învatatul:")
				say("")
                say("Doresti sa participi la competitie")
                say("sau doar sa te uiti?")
				say("")		
				
                local s = select( "Particip" , "Spectator", "Înapoi" )
				
				if s == 1 then	
			addimage(20, 12, "oxdigital.tga")
			say("")
			say("")	
say("")
			say("")			
					say_title("Uriel, învatatul:")
					say("")
					say("Imediat te voi duce la competitie.")
                    say("Succes.")	
					say("")
					horse.unride()
					horse.unsummon()
                wait()
				local coordonate = number(1,3)
					if coordonate == 1 then
					pc.warp(896500, 24600)      
					elseif coordonate == 2 then
					pc.warp(894202, 24451)  -- coordonate noi
					elseif coordonate == 3 then
					pc.warp(898737, 24664)  -- coordonate noi
				end
				pc.polymorph(34026, 3600)
				
					elseif s == 2 then	
			addimage(20, 12, "oxdigital.tga")
			say("")
			say("")		
say("")
			say("")			
						say_title("Uriel, învatatul:")
						say("")
						say("Vrei sa fii doar spectator? Ok, alegerea ta.")
						say("Imediat vei fi teleportat.")
						say("")
						horse.unride()
						horse.unsummon()
                    wait()
                    pc.warp(896300, 28900)
                end
				
            elseif game.get_event_flag("oxevent_status") == 2 then		
			addimage(20, 12, "oxdigital.tga")
			say("")
			say("")		
say("")
			say("")			
				say_title("Uriel, învatatul:")
				say("")
				say("Îmi pare rau, dar competitia a început deja ...")
                say("Dar, daca vrei, mai poti participa ca spectator.")
				say("")				
                local s = select( "Particip" , "Înapoi")
				
					if s == 1 then				
						say_title("Uriel, învatatul:")
						say("")
						say("Imediat vei fi teleportat.")
						say("")
					horse.unride()
					horse.unsummon()
                    wait()
                    local coordonate = number(1,3)
					if coordonate == 1 then
					pc.warp(896500, 24600)      
					elseif coordonate == 2 then
					pc.warp(894202, 24451)  -- coordonate noi
					elseif coordonate == 3 then
					pc.warp(898737, 24664)  -- coordonate noi
					end
					pc.polymorph(34026, 3600)
                end
            end
        end
		
		when 20358.chat."GM: Panou competitie OX" with pc.is_gm() begin			
			local stat = oxevent.get_status()
			local min_minim_intrare = game.get_event_flag("ox_minute")
			
			
			if stat == 0 then			
				say("Panou competitie OX")
				say("")
				say("Începe OX?")
				say("")
				
			local s = select( "Da" , "Nu")
				if s==2 then return end
			local v = oxevent.open()
				if v == 0 then
					say("Panou competitie OX")
					say("")
					say("Nu am putut încarca întrebarile.")
					say("")
					return					
				elseif v == 1 then	
					say( "Panou competitie OX" )
					say("")
					say("Competitia OX a început.")
					say("")					
					notice_all("[SERVER]:Concursul OX si-a deschis portile.Am vorbit eu cu Uriel sa va lase aproape pe toti.")
					notice_all("[SERVER]:Pentru a putea participa la acest ox trebui sa aveti " ..min_minim_intrare.. " min jucate.")
				else
					say("Error1")
					return
				end
				
			elseif stat == 1 then		
				say( "Panou competitie OX" )
				say("")
				say("Portile sunt înca deschise.")
				say("Jucatori intrati: "..oxevent.get_attender())
				say("")
				
				local s = select("Închide portile", "Înapoi")
				
				if s == 1 then							
					notice_all("[SERVER]:Portile competitiei OX au fost închise. Mult noroc participantilor.")					
					oxevent.close()
				end
				
			elseif stat == 2 then
				say("Panou competitie OX")
				say("")			
				say("Ce doresti sa faci?")
				local s = select("Adreseaza întrebare","Ofera un premiu participantilor","Închide competitia","Anuleaza competitia","Înapoi")
			
				if s == 1 then
					local v = oxevent.quiz(1, 30)
					if v == 0 then				
					say("Panou competitie OX")
					say("")
					say("Eroare adresare întrebare.")	
					say("")					
					return							
						else					
					say("Panou competitie OX")
					say("")
					say("Întrebare adresata cu succes.")	
					say("")					
					return					
				end										
				elseif s == 2 then				
					say("Panou competitie OX")
					say("")
					say("Parola:")
					say("")
					local sname = input()
					if sname == "catalin" then 
			
					say("Panou competitie OX")
					say("")
					say("Adauga obiect:")
					say("")
					
					local item_vnum = input()
					
					say("Panou competitie OX")
					say("")
					say("Adauga numar articole:")
					say("")
					
					local item_count = input()
					oxevent.give_item(item_vnum, item_count)
					
					say("Panou competitie OX" )
					say("")
					say("Participantii au primit "..item_name(item_vnum))
					say("")					
					end				
				elseif s == 3 then									
					oxevent.end_event()					
					notice_all("[SERVER]:Competitia OX a luat sfârsit.")				
					setskin(0)					
				elseif s == 4 then				
					say("Panou competitie OX")
					say("")
					say("Esti sigur ca vrei sa opresti competitia?")	
					say("")					
					local s = select("Da", "Nu")
					
					if s == 1 then				
						oxevent.end_event_force()
					end
				elseif s == 5 then
					return
				end
				
			elseif stat == 3 then			
					say("Panou competitie OX")
					say("")
					say("Momentan este o întrebare adresata.")	
					say("")
				else
					say("Panou competitie OX")
					say("")
					say("Eroare.")
					say("")			
				return
			end
			end
	end
end
sal am o problema cu acest quest cand intru ox sunt invizibil si nu ma pot misca ma transforma in ceva dar nu stiu in ce si sunt invizibil
cn modifica questul sa ma transforme in 101
Avatar utilizator
testtesttest13
Nivel 3

Nivel 3
Mesaje: 337
Membru din: 29 Sep 2015, 20:32
Aprecieri: 6  
Mulţumiri: 24  
Medalii

Poftim . pc.polymorph(34026, 3600) , 34026 cod mob , 3600 secunde ,ratat . #Mare om nu stii sa modifici ceva banal intr-un quest si te dadeai smecher ca ai sursa la 28k ! (Cat de penal esti tu cat si server-ul tau) NewRewolution 20016 =)).
Avatar utilizator
DollarIsBack1234
Utilizator interzis !

Utilizator interzis !
Mesaje: 448
Membru din: 22 Mar 2015, 13:57
Server: Metin2Play
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 4  
Medalii

am pus in loc de (34026, 3600) (101, 3600) si tot inv sunt
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

DollarIsBack1234 scrie:am pus in loc de (34026, 3600) (101, 3600) si tot inv sunt
e in 2 sau 3 locuri codul ala.
Avatar utilizator
DollarIsBack1234
Utilizator interzis !

Utilizator interzis !
Mesaje: 448
Membru din: 22 Mar 2015, 13:57
Server: Metin2Play
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 4  
Medalii

ajutor
Avatar utilizator
deydara
Nivel 2

Nivel 2
Mesaje: 178
Membru din: 28 Iul 2014, 00:25
Server: Real-life
Regat: Jinno
Aprecieri: 38  
Mulţumiri: 7  
 Contact:
Medalii

Cod: Selectaţi tot

-------------------------------
-- SERVERFILE BY rascu catalin 4 bestia
-------------------------------
quest oxevent_manager begin
    state start begin   
      when letter with pc.get_map_index() == 113 begin   
         send_letter("Paraseste competitia OX")      
      end
      
      when button or info begin   
         addimage(20, 12, "oxdigital.tga")
         say("")
         say("")
         say("")
say("")         
         say_title("Paraseste competitia OX")
         say("Esti sigur ca vrei sa parasesti competitia?")   
         say("")
         local s=select("Da","Nu")
         
            if s==2 then         
            send_letter("Paraseste competitia OX")
            return            
         end
         
         local empire = pc.get_empire()
         if empire== 1 then
            pc.warp(473900, 954600)
            pc.remove_polymorph()   
         elseif  empire == 2 then  
            pc.warp(63200, 166700)
            pc.remove_polymorph()   
         elseif  empire == 3 then 
            pc.warp(959600, 269700)
            pc.remove_polymorph()   
         end
      end
      
        when 20011.chat."Competitia OX" begin   
      local min_minim_intrare = game.get_event_flag("ox_minute")
               addimage(20, 12, "oxdigital.tga")
         say("")
         say("")
         say("")
         say("")
            say_title("Uriel, învatatul:")
         say("")
            say("Hey, tu de acolo! Da, da tu - vino pâna aici!") 
            say("Hai sa iti arat ceva interesant.")
            say("Competitia OX. Eu te pot duce acolo.")
            say("Am auzit ca poti castiga premii interesante!")
         say("")      
            wait()      
         if pc.get_playtime() <= min_minim_intrare then   
addimage(20, 12, "oxdigital.tga")
         say("")
         say("")
say("")
         say("")            
            say_title("Uriel, învatatul:")
            say("")
            say("Îmi pare rau, dar nu ai minute jucate")
            say("necesare pentru participarea la acest ox.")
            say("")
            say_reward("Minute minime pentru participare: " ..min_minim_intrare.. "")
            say("")
            return
         end         
            if game.get_event_flag("oxevent_status") == 0 then
         addimage(20, 12, "oxdigital.tga")
         say("")
         say("")
say("")
         say("")         
                say_title("Uriel, învatatul:")
            say("")
                say("Momentan nu am auzit ca se desfasoara nici")
                say("o competitie. Te voi anunta eu când aflu ceva.")
                say("")                                    
            elseif game.get_event_flag("oxevent_status") == 1 then      
         addimage(20, 12, "oxdigital.tga")
         say("")
         say("")   
say("")
         say("")         
                say_title("Uriel, învatatul:")
            say("")
                say("Doresti sa participi la competitie")
                say("sau doar sa te uiti?")
            say("")      
            
                local s = select( "Particip" , "Spectator", "Înapoi" )
            
            if s == 1 then   
         addimage(20, 12, "oxdigital.tga")
         say("")
         say("")   
say("")
         say("")         
               say_title("Uriel, învatatul:")
               say("")
               say("Imediat te voi duce la competitie.")
                    say("Succes.")   
               say("")
               horse.unride()
               horse.unsummon()
                wait()
            local coordonate = number(1,3)
               if coordonate == 1 then
               pc.warp(896500, 24600)      
               elseif coordonate == 2 then
               pc.warp(894202, 24451)  -- coordonate noi
               elseif coordonate == 3 then
               pc.warp(898737, 24664)  -- coordonate noi
            end
            pc.polymorph(101, 3600)
            
               elseif s == 2 then   
         addimage(20, 12, "oxdigital.tga")
         say("")
         say("")      
say("")
         say("")         
                  say_title("Uriel, învatatul:")
                  say("")
                  say("Vrei sa fii doar spectator? Ok, alegerea ta.")
                  say("Imediat vei fi teleportat.")
                  say("")
                  horse.unride()
                  horse.unsummon()
                    wait()
                    pc.warp(896300, 28900)
                end
            
            elseif game.get_event_flag("oxevent_status") == 2 then      
         addimage(20, 12, "oxdigital.tga")
         say("")
         say("")      
say("")
         say("")         
            say_title("Uriel, învatatul:")
            say("")
            say("Îmi pare rau, dar competitia a început deja ...")
                say("Dar, daca vrei, mai poti participa ca spectator.")
            say("")            
                local s = select( "Particip" , "Înapoi")
            
               if s == 1 then            
                  say_title("Uriel, învatatul:")
                  say("")
                  say("Imediat vei fi teleportat.")
                  say("")
               horse.unride()
               horse.unsummon()
                    wait()
                    local coordonate = number(1,3)
               if coordonate == 1 then
               pc.warp(896500, 24600)      
               elseif coordonate == 2 then
               pc.warp(894202, 24451)  -- coordonate noi
               elseif coordonate == 3 then
               pc.warp(898737, 24664)  -- coordonate noi
               end
               pc.polymorph(101, 3600)
                end
            end
        end
      
      when 20358.chat."GM: Panou competitie OX" with pc.is_gm() begin         
         local stat = oxevent.get_status()
         local min_minim_intrare = game.get_event_flag("ox_minute")
         
         
         if stat == 0 then         
            say("Panou competitie OX")
            say("")
            say("Începe OX?")
            say("")
            
         local s = select( "Da" , "Nu")
            if s==2 then return end
         local v = oxevent.open()
            if v == 0 then
               say("Panou competitie OX")
               say("")
               say("Nu am putut încarca întrebarile.")
               say("")
               return               
            elseif v == 1 then   
               say( "Panou competitie OX" )
               say("")
               say("Competitia OX a început.")
               say("")               
               notice_all("[SERVER]:Concursul OX si-a deschis portile.Am vorbit eu cu Uriel sa va lase aproape pe toti.")
               notice_all("[SERVER]:Pentru a putea participa la acest ox trebui sa aveti " ..min_minim_intrare.. " min jucate.")
            else
               say("Error1")
               return
            end
            
         elseif stat == 1 then      
            say( "Panou competitie OX" )
            say("")
            say("Portile sunt înca deschise.")
            say("Jucatori intrati: "..oxevent.get_attender())
            say("")
            
            local s = select("Închide portile", "Înapoi")
            
            if s == 1 then                     
               notice_all("[SERVER]:Portile competitiei OX au fost închise. Mult noroc participantilor.")               
               oxevent.close()
            end
            
         elseif stat == 2 then
            say("Panou competitie OX")
            say("")         
            say("Ce doresti sa faci?")
            local s = select("Adreseaza întrebare","Ofera un premiu participantilor","Închide competitia","Anuleaza competitia","Înapoi")
         
            if s == 1 then
               local v = oxevent.quiz(1, 30)
               if v == 0 then            
               say("Panou competitie OX")
               say("")
               say("Eroare adresare întrebare.")   
               say("")               
               return                     
                  else               
               say("Panou competitie OX")
               say("")
               say("Întrebare adresata cu succes.")   
               say("")               
               return               
            end                              
            elseif s == 2 then            
               say("Panou competitie OX")
               say("")
               say("Parola:")
               say("")
               local sname = input()
               if sname == "catalin" then 
         
               say("Panou competitie OX")
               say("")
               say("Adauga obiect:")
               say("")
               
               local item_vnum = input()
               
               say("Panou competitie OX")
               say("")
               say("Adauga numar articole:")
               say("")
               
               local item_count = input()
               oxevent.give_item(item_vnum, item_count)
               
               say("Panou competitie OX" )
               say("")
               say("Participantii au primit "..item_name(item_vnum))
               say("")               
               end            
            elseif s == 3 then                           
               oxevent.end_event()               
               notice_all("[SERVER]:Competitia OX a luat sfârsit.")            
               setskin(0)               
            elseif s == 4 then            
               say("Panou competitie OX")
               say("")
               say("Esti sigur ca vrei sa opresti competitia?")   
               say("")               
               local s = select("Da", "Nu")
               
               if s == 1 then            
                  oxevent.end_event_force()
               end
            elseif s == 5 then
               return
            end
            
         elseif stat == 3 then         
               say("Panou competitie OX")
               say("")
               say("Momentan este o întrebare adresata.")   
               say("")
            else
               say("Panou competitie OX")
               say("")
               say("Eroare.")
               say("")         
            return
         end
         end
   end
end
Poftim, e direct modificat cu codul 101 (caine) .
PS: Nu l-am testat. Si nu uita sa il instalezi dupa ce il adaugi in quest!
Avatar utilizator
DollarIsBack1234
Utilizator interzis !

Utilizator interzis !
Mesaje: 448
Membru din: 22 Mar 2015, 13:57
Server: Metin2Play
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 4  
Medalii

tot inv esti
Avatar utilizator
DollarIsBack1234
Utilizator interzis !

Utilizator interzis !
Mesaje: 448
Membru din: 22 Mar 2015, 13:57
Server: Metin2Play
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 4  
Medalii

Ma. Ajuta cnv?

[ Mesaj scris via Android ] Imagine
Avatar utilizator
DollarIsBack1234
Utilizator interzis !

Utilizator interzis !
Mesaje: 448
Membru din: 22 Mar 2015, 13:57
Server: Metin2Play
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 4  
Medalii

UP
Avatar utilizator
Marggraf
Utilizator interzis !

Utilizator interzis !
Mesaje: 1074
Membru din: 25 Mai 2014, 12:46
Server: loading...
Regat: Shinsoo
Aprecieri: 36  
Mulţumiri: 36  
Medalii

Ce sa vezi,questul de la sf metin2effect,adica cel facut de mine :))),in mod normal,nu ar trebui sa fii invizibil,nu stiu ce ai modificat tu,dar pnm,nu mai stiu sigur,dar din questul pus de tine se face transformarea la ox,deci daca modifici codul la chestia aia cu 101 si il instalezi iar ar trebui sa mearga,ca sa fii mai sigur,in primul quest codul e: 34026(un pet) ,tastează /poly 34026 ,iar daca te transforma si totul e ok,problema e in altă parte
Imagine
Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 73 vizitatori