cerere quest cal armat

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
Kiro
Nivel 4

Nivel 4
Mesaje: 719
Membru din: 30 Noi 2015, 20:53
Server: metin2vargos
Regat: Jinno
Aprecieri: 183  
Mulţumiri: 878  
Discord: Copiază ID
 Contact:
Medalii

salut j4metin am nevoie de un quest cand te conectezi pe server sa iti deie din prima cal armat. + tutorial cum sa il bag. adic in quest_function alea alea :)) . Astept :D
Avatar utilizator
Yahiko
Membru Club

Membru Club
Mesaje: 3865
Membru din: 25 Mai 2015, 18:31
Aprecieri: 0
Mulţumiri: 4857  
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

quest get_horse begin
	state start begin
		when letter with horse.get_level() == 1 begin		
			local v = find_npc_by_vnum(20349)
            if v != 0 then
        target.vid("__TARGET__", v, "Grãjdar")
			
        end
			send_letter("Du-te la Grãjdar.")
		end
		
		when button or info begin		
			say("Du-te la Grãjdar pentru a-þi antrena armãsarul.")
			say("")
		end
			
		when __TARGET__.target.click or
			npc_StableBoy.chat."Antreneazã-þi armãsarul" with horse.get_level() == 1 begin
			target.delete("__TARGET__")
			
		if horse.get_level() > 1 then
			say_title("Grãjdar:")	
			say("")
			say("Nivelul armãsarului tãu este prea mare.")
			say("")
			return
		end
						
			say_title( "Grãjdar:" )		
			say("")
			say("Armãsarul tãu este slab. Pentru început îþi voi")
			say("oferi un cal armat dupã care îþi voi spune de")
			say("ce este nevoie pentru a mãri nivelul armãsarului.")
			say("")		
			wait()					
			horse.unride()					
			horse.advance() 
			horse.advance() 
			horse.advance() 
			horse.advance() 
			horse.advance() 
			horse.advance() 
			horse.advance() 
			horse.advance() 
			horse.advance() 
			horse.advance() 					
			horse.ride()					
			pc.remove_item("50051",1)		
			pc.give_item2("50052",1)					 
			syschat("Armãsarul tãu a fost îmbunãtãþit ºi ai primit cartea cailor armaþi.")
		end
		
	end
end

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .


Detalii quest:
imediat ce intri pe server primești o misiune care te pune să mergi la grăjdar, iar apoi, după ce vorbești cu acesta vei primii cal armat.
*Contact Discord: Yahiko#2936
*Doar SMS: 0749592613
*Grup discord: Click
Cu stimă,
Yahiko.

GL & HF
Afișează semnătura
Avatar utilizator
Chance
Mister Just4Metin

Mister Just4Metin
Mesaje: 1084
Membru din: 31 Dec 2014, 10:24
Server: Posibil
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 35  
 Contact:
Medalii

ARMAT

Cod: Selectaţi tot

quest horse begin
   state start begin
      when 20349.chat."Cumpãrã Cal" begin
         say_title("Grãjdar:")
         say("Salut tinere aventurier.")
         say("Vrei sã afli cum poþi avea un cal?")
         say("Ei bine eu te pot ajuta")
         say("însã trebuie sã faci ceva pentru mine.")
         say_reward("Deci esti deacord?")

         local anfrage = select("Da", "Nu")
         
         if anfrage == 1 then
            say_title("Grãjdar:")
            say("Mai jos ai niºte opþiuni ")
            say("din care poþi alege numai una.")
            say("Calul armat costã: 500.000 Yang.")
            say("Calul militar costã: 5.000.000.")
            say_reward("Care este calul pe care doriþi sã-l cumpãraþi?")

            local kaufen = select("Cal armat", "Cal militar" , "Închide")

            if kaufen == 1 then
               if pc.gold < 500000 then
                  say_title("Grãjdar:")
                  say("Calul nu este gratuit.")
                  say("Eu þi l-aº da pentru nimic,")
                  say("dar trebuie sã îmi întreþin familia")
               else
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50052)
                  pc.change_money(-500000)
               end

            elseif kaufen == 2 then
               if pc.gold < 1000000 then
                  say_title("Grãjdar:")
                  say("Calul nu este gratuit.")
                  say("Eu þi l-aº da pentru nimic,")
                  say("dar trebuie sã îmi întreþin familia")
               else
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  horse.advance()
                  pc.give_item2(50053)
                  pc.change_money(-1000000)
               end
            end
         end
      end
   end
end
MILITAR:

Cod: Selectaţi tot

quest millitar_pferd begin
   state start begin
      when 20349.chat."Cal Millitar" with  pc.get_level() >= 50 begin
         say_title("Grajdar:")
         say("")
         say("Este nevoie de mult timp si efort")
	 say("pentru a putea calari.")
         say("")
         say("Daca doriti pot face acest lucru")
         say("chiar acum")
         say("")
         wait()
            say_title("Grajdar:")
            say("Ai învatat sa calaresti")
            pc.give_item2 ( "50053" , 1 )
            horse.set_level("21") 
      end
   end
end
Avatar utilizator
Kiro
Nivel 4

Nivel 4
Mesaje: 719
Membru din: 30 Noi 2015, 20:53
Server: metin2vargos
Regat: Jinno
Aprecieri: 183  
Mulţumiri: 878  
Discord: Copiază ID
 Contact:
Medalii

am testat. mi-am facut alt caracter si nu am primit nimic de inceput...
eduard. ala unde il bag sau ce fac? adic fac alt quest sau il bag in loc de grajdar?
Avatar utilizator
Chance
Mister Just4Metin

Mister Just4Metin
Mesaje: 1084
Membru din: 31 Dec 2014, 10:24
Server: Posibil
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 35  
 Contact:
Medalii

Stergi ce este in folderu 20349 din object si instalezi questu cu Militar ce tii l-am dat
Avatar utilizator
Kiro
Nivel 4

Nivel 4
Mesaje: 719
Membru din: 30 Noi 2015, 20:53
Server: metin2vargos
Regat: Jinno
Aprecieri: 183  
Mulţumiri: 878  
Discord: Copiază ID
 Contact:
Medalii

Merci,C.Eduard
T/C Merci C.Eduard
Avatar utilizator
Chance
Mister Just4Metin

Mister Just4Metin
Mesaje: 1084
Membru din: 31 Dec 2014, 10:24
Server: Posibil
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 35  
 Contact:
Medalii

Subiect marcat ca si rezolvat,mutat la sectiunea corespunzatoare.
Închis
Răspunsuri
4
Vizualizări
379
Răspunsuri
3
Vizualizări
540
Răspunsuri
0
Vizualizări
465
Răspunsuri
10
Vizualizări
1419

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 66 vizitatori