Problema aparitie quest

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

Nivel 2
Mesaje: 154
Membru din: 04 Iun 2014, 20:36
Server: Metin2 RO Pegasus
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 0
Medalii

Salut!
Am si eu o problema, ma gandeam ca m-ati putea ajuta..
Am un server pe Hamachi si am creat un quest sub forma unei "banci" in care playerii sa poata depozita sau sa scoata bani. Questul e urmatorul:

Cod: Selectaţi tot

quest banca_regatului begin
   state start begin
      when login or levelup with pc.level >0 begin
         set_state(banca)
      end
   end
      
   state banca begin
      when 20092.chat."Banca Regatului" begin
         say_title("Banca Regatului")
		 say("Salut tinere! Eu iti voi oferi posibilitatea")
		 say("de a depozita sau de a retrage bani chiar")
		 say("de aici de la mine! Este simplu, tranzactiile")
		 say("se vor face prin intermediul cupoanelor.")
		 say("Ce sunt alea? Sunt niste iteme prin care")
		 say("tu iti vei depozita bani la mine sau vei")
		 say("retrage bani chiar de aici... )
		 say("Sunt 4 feluri de cupoane, fiecare avand cate")
		 say("o valoare diferita: 50kk, 100kk, 250kk si 500kk.")
		 wait()
		 say_title("Banca Regatului")
		 say("Doresti sa facem vreo tranzactie?")
		 local s=select("Vreau sa depozitez bani.","Vreau sa scot bani.","Nu, nu vreau.")
		 if s==1 then
			say_title("Banca Regatului")
			say("Ok, deci vrei sa depozitezi bani.")
			say("Ce valoare doresti sa depozitezi?"
			local p==select("50kk Yang","100kk Yang","250kk Yang","500kk Yang","Nu mai vreau asta.")
				if p==1 then
					if pc.count_money > 50000000 then
						say_title("Banca Regatului")
						say("Ok, iti voi da chiar acum cuponul")
						say("in valoare de 50kk Yang.")
						pc.change_money(-50000000)
						pc.give_item2("80013",1)
					else
						say_title("Banca Regatului")
						say("Nu ai destui bani pentru a depozita.")
						say("Revino cand ai suficienti bani.")
						wait()
						return
					end
				elseif p==2 then
					if pc.count_money > 100000000 then
						say_title("Banca Regatului")
						say("Ok, iti voi da chiar acum cuponul")
						say("in valoare de 100kk Yang.")
						pc.change_money(-100000000)
						pc.give_item2("80014",1)
					else
						say_title("Banca Regatului")
						say("Nu ai destui bani pentru a depozita.")
						say("Revino cand ai suficienti bani.")
						wait()
						return
					end
				elseif p==3 then
					if pc.count_money > 250000000 then
						say_title("Banca Regatului")
						say("Ok, iti voi da chiar acum cuponul")
						say("in valoare de 250kk Yang.")
						pc.change_money(-250000000)
						pc.give_item2("80015",1)
					else
						say_title("Banca Regatului")
						say("Nu ai destui bani pentru a depozita.")
						say("Revino cand ai suficienti bani.")
						wait()
						return
					end
				elseif p==4 then
					if pc.count_money > 500000000 then
						say_title("Banca Regatului")
						say("Ok, iti voi da chiar acum cuponul")
						say("in valoare de 500kk Yang.")
						pc.change_money(-500000000)
						pc.give_item2("80016",1)
					else
						say_title("Banca Regatului")
						say("Nu ai destui bani pentru a depozita.")
						say("Revino cand ai suficienti bani.")
						wait()
						return
					end
				elseif p==5 then
					say_title("Banca Regatului")
					say("Ok, nu te oblig sa faci asta daca nu vrei.")
					say("Daca te razgandesti ma vei gasi tot aici!")
					return
				end
			end
		elseif s==2 then
			say_title("Banca Regatului")
			say("Ce suma de bani doresti sa retragi?")
			local q=select("50kk","100kk","250kk","500kk","Nu mai vreau asta.")
				if q==1 then
					if pc.count_item(80013) >0 then
						say_title("Banca Regatului")
						say("Ok, iti voi da chiar acum banii pe")
						say("valoarea cuponului, adica 50kk Yang.")
						pc.change_money(50000000)
						pc.remove_item(80013, 1)
					else
						say_title("Banca Regatului")
						say("Nu ai nici un cupon care sa-mi")
						say("dovedeasca faptul ca tu ai bani")
						say("depozitati la mine.")
						wait()
						return
					end
				elseif q==2 then
					if pc.count_item(80014) >0 then
						say_title("Banca Regatului")
						say("Ok, iti voi da chiar acum banii pe")
						say("valoarea cuponului, adica 100kk Yang.")
						pc.change_money(100000000)
						pc.remove_item(80014, 1)
					else
						say_title("Banca Regatului")
						say("Nu ai nici un cupon care sa-mi")
						say("dovedeasca faptul ca tu ai bani")
						say("depozitati la mine.")
						wait()
						return
					end
				elseif q==3 then
					if pc.count_item(80015) >0 then
						say_title("Banca Regatului")
						say("Ok, iti voi da chiar acum banii pe")
						say("valoarea cuponului, adica 250kk Yang.")
						pc.change_money(250000000)
						pc.remove_item(80015, 1)
					else
						say_title("Banca Regatului")
						say("Nu ai nici un cupon care sa-mi")
						say("dovedeasca faptul ca tu ai bani")
						say("depozitati la mine.")
						wait()
						return
					end
				elseif q==4 then
					if pc.count_item(80016) >0 then
						say_title("Banca Regatului")
						say("Ok, iti voi da chiar acum banii pe")
						say("valoarea cuponului, adica 500kk Yang.")
						pc.change_money(500000000)
						pc.remove_item(80016, 1)
					else
						say_title("Banca Regatului")
						say("Nu ai nici un cupon care sa-mi")
						say("dovedeasca faptul ca tu ai bani")
						say("depozitati la mine.")
						wait()
						return
					end
				end
		elseif s==3 then
			say_title("Banca Regatului")
			say("Ok, foarte bine. Daca te vei razgandi")
			say("ma vei gasi tot aici. Salutare!")
			wait()
			return
		end
	end
end
Dupa ce ii dau ./qc banca_regatului in Virtual PC e ca si cum questul ar fi in regula, n-ar avea probleme.. dar cand intru pe server pur si simplu questul nu apare la NPC-ul 20092. In loc sa apara acolo Banca Regatului nu apare. Cum sa rezolv ? Am incercat sa schimb si pe alt NPC dar tot nu a aparut.
Avatar utilizator
DeathyO12
Nivel 2

Nivel 2
Mesaje: 154
Membru din: 04 Iun 2014, 20:36
Server: Metin2 RO Pegasus
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 0
Medalii

Am facut aici niste poze ca sa se vada mai clar despre ceea ce vorbesc:

h t t p:// post img . org/image/53zdl0s6f/

h t t p:// post img . org/image/57r7r1w5z/
Avatar utilizator
Corsay
Fost Ad Moderator

Fost Ad Moderator
Mesaje: 1088
Membru din: 14 Dec 2013, 22:29
Server: Ymir
Regat: Jinno
Aprecieri: 0
Mulţumiri: 19  
 Contact:
Medalii

Ai dat stop - start dupa instalarea questului ?
Imagine
Afișează semnătura
Avatar utilizator
DeathyO12
Nivel 2

Nivel 2
Mesaje: 154
Membru din: 04 Iun 2014, 20:36
Server: Metin2 RO Pegasus
Regat: Shinsoo
Aprecieri: 3  
Mulţumiri: 0
Medalii

Da, am dat.
Avatar utilizator
M.Bogdan
Nivel 7

Nivel 7
Mesaje: 1400
Membru din: 19 Sep 2014, 11:23
Server: Swagg+69
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 44  
 Contact:
Medalii

ai dat /reload q după instalarea questului ? :)
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
400
Răspunsuri
4
Vizualizări
218
Răspunsuri
4
Vizualizări
409
Răspunsuri
3
Vizualizări
735

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 160 vizitatori