Cum pot modifica acest quest

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
Kamora
Nivel 1

Nivel 1
Mesaje: 97
Membru din: 01 Noi 2014, 20:48
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Am tot incercat sa modific questul de mai jos ce vreau sa fac in loc sa imi ceara 100 de cufare vreau sa imi ceara 4 iteme diferite adica dupa ce strng cele 4 iteme sa primesc recompensa acum are doar 1 item eu vreau sa mai pun inca 3 pe langa dar nu ii dau de cap

Cod: Selectaţi tot

    quest schimbanimal begin
    state start begin
    when 20095.chat."Vreau Animal de Companie" begin
                say_title(""..mob_name(20095).."")
                say("")
                say("Salut, dupa cum bine vezi eu,")
                say("Colectez Cufere-clar-de-luna(cate 100 bucati),")
                say("Eu iti voi da 1x Animal de Companie pentru ele.")
                say_title("Vrei sa continuam negotul?")
                local s=select("Da,desigur", "Nu")
                if 2==s then
                return
                else
                if pc.count_item(50011) < 100 then
                say_title(""..mob_name(20094).."")
                say("Imi pare rau dar nu ai destule Cufere.")
             say_item("Cufar-clar-de-luna", 50011, "")
                return
                end
                say_title(""..mob_name(20095).."")
                say("")
             say("Ce Animalut Doresti?")
                give_reward = select ( "Sigiliu Baby-Vulpe" , "Sigiliu Baby-Leu", "Sigiliu Baby-Porcusor", "Sigiliu Baby-Tigru" , "Inchide")
                if give_reward == 1 then
             pc.give_item2(53006,1)
             pc.remove_item("50011", 100)
             say_title("Pescarul:")
                say_reward("Ai primit ")
             say_item ( "Sigiliu Baby-Vulpe" , 53006 , "" )
             say_reward("Mai adumi Cufere !!")
                elseif give_reward == 2 then
                pc.give_item2(53007,1)
             pc.remove_item("50011", 100)         
                say_title("Pescarul:")
                say_reward("Ai primit ")
             say_item ( "Sigiliu Baby-Leu" , 53007 , "" )
             say_reward("Mai adumi Cufere !!")
             elseif give_reward == 3 then
                pc.give_item2(53008,1)
             pc.remove_item("50011", 100)         
                say_title("Pescarul:")
                say_reward("Ai primit ")
             say_item ( "Sigiliu Baby-Porcusor" , 53008 , "" )
             say_reward("Mai adumi Cufere !!")
             elseif give_reward == 4 then
                pc.give_item2(53009,1)
             pc.remove_item("50011", 100)         
                say_title("Pescarul:")
                say_reward("Ai primit ")
             say_item ( "Sigiliu Baby-Tigru" , 53009 , "" )
             say_reward("Mai adumi Cufere !!")
                end
                end
            end
    end
    end
Imagine
Afișează semnătura
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

Tu vrei ca un item să dai pentru fiecare pet ?
Aș dori să știu să văd cum să îți fac quest-ul1
Avatar utilizator
Kamora
Nivel 1

Nivel 1
Mesaje: 97
Membru din: 01 Noi 2014, 20:48
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Eu vreau asa :
Pentur a primi un cadou de craciun am nevoie sa imi aduci cate 1 glob 1 fulg 1 bradut
Cand are toate itemele sa ii dea cadoul
Imagine
Afișează semnătura
Avatar utilizator
Mikkelsen
Mister Just4Metin

Mister Just4Metin
Mesaje: 2353
Membru din: 06 Mar 2014, 23:53
Server: ETH
Regat: Jinno
Aprecieri: 11  
Mulţumiri: 40  
 Contact:
Medalii

E bine uite eu ți-am modificat aici quest-ul după cum ai cerut:

Cod: Selectaţi tot

    quest schimbanimal begin
    state start begin
    when 20095.chat."Vreau Animal de Companie" begin
                say_title(""..mob_name(20095).."")
                say("")
                say("Salut, dupa cum bine vezi eu,")
                say("Colectez Cufere-clar-de-luna(cate 100 bucati),")
                say("Eu iti voi da 1x Animal de Companie pentru ele.")
                say_title("Vrei sa continuam negotul?")
                local s=select("Da,desigur", "Nu")
                if 2==s then
                return
                else
                if pc.count_item(codul itemului) < 1 then
				if pc.count_item(codul itemului) < 1 then
				if pc.count_item(codul itemului) < 1 then
                if pc.count_item(codul itemului) < 1 then
                say_title(""..mob_name(20094).."")
                say("Imi pare rau dar nu ai destule Cufere.")
             say_item("Cufar-clar-de-luna", 50011, "")
                return
                end
                say_title(""..mob_name(20095).."")
                say("")
             say("Ce Animalut Doresti?")
                give_reward = select ( "Sigiliu Baby-Vulpe" , "Sigiliu Baby-Leu", "Sigiliu Baby-Porcusor", "Sigiliu Baby-Tigru" , "Inchide")
                if give_reward == 1 then
             pc.give_item2(53006,1)
             pc.remove_item("primul item", 1)
             say_title("Pescarul:")
                say_reward("Ai primit ")
             say_item ( "Sigiliu Baby-Vulpe" , 53006 , "" )
             say_reward("Daca mai ai nevoie de animalute de companie")
             say_reward("nu ezita sa imi mai aduci materiale!")
                elseif give_reward == 2 then
                pc.give_item2(53007,1)
             pc.remove_item("al doilea item", 1)         
                say_title("Pescarul:")
                say_reward("Ai primit ")
             say_item ( "Sigiliu Baby-Leu" , 53007 , "" )
             say_reward("Daca mai ai nevoie de animalute de companie")
             say_reward("nu ezita sa imi mai aduci materiale!")
             elseif give_reward == 3 then
                pc.give_item2(53008,1)
             pc.remove_item("al treilea item", 1)         
                say_title("Pescarul:")
                say_reward("Ai primit ")
             say_item ( "Sigiliu Baby-Porcusor" , 53008 , "" )
             say_reward("Daca mai ai nevoie de animalute de companie")
             say_reward("nu ezita sa imi mai aduci materiale!")
             elseif give_reward == 4 then
                pc.give_item2(53009,1)
             pc.remove_item("al patrulea item", 1)         
                say_title("Pescarul:")
                say_reward("Ai primit ")
             say_item ( "Sigiliu Baby-Tigru" , 53009 , "" )
             say_reward("Daca mai ai nevoie de animalute de companie")
             say_reward("nu ezita sa imi mai aduci materiale!")
                end
                end
            end
    end
    end
Fi atent,aici la linia asta,modifici ce iteme dorești să ceară:

Cod: Selectaţi tot

                if pc.count_item(codul itemului) < 1 then
				if pc.count_item(codul itemului) < 1 then
				if pc.count_item(codul itemului) < 1 then
                if pc.count_item(codul itemului) < 1 then
Mai jos,unde vezi linia aceasta:

Cod: Selectaţi tot

                if give_reward == 1 then
             pc.give_item2(53006,1)
             pc.remove_item("primul item", 1)
Aici modifici primul item care să ceară pentru primul item pe care ți-l dă în schimbul acelui item.

Ai grijă la linia if give_reward == 1 then,aici pui primul item,acolo unde scrie if give_reward == 2 then pui al 2-lea item,itemele pe care le cere le pui în funcție de numărul scrie înainte de 2 then,acel 2!

Sper că ai înțeles!
Avatar utilizator
Kamora
Nivel 1

Nivel 1
Mesaje: 97
Membru din: 01 Noi 2014, 20:48
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Eu am modificat questul asa dar nu merge deci eu vreau sa imi ia 4 iteme diferite si sa imi dea un cadou
Nu lua in seama textul nu are nici o legatura

Cod: Selectaţi tot

quest sanieren begin
state start begin
when 20095.chat."Sanie cu reni." begin
            say_title(""..mob_name(20095).."")
            say("")
            say("Salut, dupa cum bine sti,")
            say("multe perosane s-au sacrificat pentru a fi tu azi liber,")
            say("Acest event este in memoria lor.")
			say("Pentru a primi un Cufar al Eroilor Romani trebuie,")
			say("sa imi aduci 10 steaguri")
            say_title("Vrei sa continuam negotul?")
            local s=select("Da,desigur", "Nu")
            if 2==s then
            return
            else
            if pc.count_item(201996) < 1 then
			if pc.count_item(201997) < 1 then
			if pc.count_item(201998) < 1 then
			if pc.count_item(201999) < 1 then
            say_title(""..mob_name(20094).."")
            say("Imi pare rau dar nu ai destule Steaguri.")
         say_item("anie cu reni")
            return
            end
            say_title(""..mob_name(20095).."")
            say("")
         say("Este timpul sa iti primesti recompensa")
            give_reward = select ( "Cufarul Eroilor Romani" , "Inchide")
            if give_reward == 1 then
         pc.give_item2(52081,1)
         pc.remove_item("201996", 1)
		 pc.remove_item("201997", 1)
		 pc.remove_item("201998", 1)
		 pc.remove_item("201999", 1)
         say_title("EventMaster:")
            say_reward("Ai primit ")
         say_item ( "Sanie cu reni" , 52081 , "" )
         say_reward("Mai adumi Steaguri !!")
            end
            end
        end
end
end
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: Baidu [Spider] și 46 vizitatori