Quest perle problema.

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

Nivel 1
Mesaje: 140
Membru din: 16 Iul 2015, 19:16
Server: -
Regat: Shinsoo
Aprecieri: 4  
Mulţumiri: 0
 Contact:
Medalii

Aveti idee ce trebuie sa modifc ca sa-mi mearga si mie pe sf de la cryptex?

Cod: Selectaţi tot

quest trade_for_pearls begin
	state start begin
		when 20022.chat."Comerţul de perle" begin
			local s=select("Perlă albă","Perlă albastră","Perlă roşie","Închide")
			if s==1 then
				if pc.count_item(30040)<=0 then
					say("Ai nevoie de 10:")
					say_item_vnum(30040)
				elseif pc.count_item(30040)==10 then
					say("Ai primit:")
					say_item_vnum(27992)
					pc.remove_item(30040,10)
					pc.give_item2(27992,1)
				end
			elseif s==2 then
				if pc.count_item(30050)<=0 then
					say("Ai nevoie de 10:")
					say_item_vnum(30050)
				elseif pc.count_item(30050)==10 then
					say("Ai primit:")
					say_item_vnum(27993)
					pc.remove_item(30050,10)
					pc.give_item2(27993,1)
				end
			elseif s==3 then
				if pc.count_item(30047)<=0 then
					say("Ai nevoie de 10:")
					say_item_vnum(30047)
				elseif pc.count_item(30047)==10 then
					say("Ai primit:")
					say_item_vnum(27994)
					pc.remove_item(30047,10)
					pc.give_item2(27994,1)
				end
			elseif s==4 then
				return
			end
		end
	end
end
Avatar utilizator
Pietonu'
Nivel 7

Nivel 7
Mesaje: 1351
Membru din: 18 Mar 2015, 13:47
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 52  
Medalii

daca poti sa-mi arati si o eroare ceva..
Imagine
Afișează semnătura
Avatar utilizator
Loading ...
Nivel 1

Nivel 1
Mesaje: 143
Membru din: 03 Aug 2015, 00:57
Server: Loading ...
Regat: Jinno
Aprecieri: 0
Mulţumiri: 6  
Medalii

Cod: Selectaţi tot

    quest trade_for_pearls begin
       state start begin
          when 20086.chat."Comerţul de perle" begin
             local s=select("Perlă albă","Perlă albastră","Perlă roşie","Închide")
             if s==1 then
                if pc.count_item(30040)<=0 then
                   say("Ai nevoie de 10:")
                   say_item_vnum(30040)
                elseif pc.count_item(30040)==10 then
                   say("Ai primit:")
                   say_item_vnum(27992)
                   pc.remove_item(30040,10)
                   pc.give_item2(27992,1)
                end
             elseif s==2 then
                if pc.count_item(30050)<=0 then
                   say("Ai nevoie de 10:")
                   say_item_vnum(30050)
                elseif pc.count_item(30050)==10 then
                   say("Ai primit:")
                   say_item_vnum(27993)
                   pc.remove_item(30050,10)
                   pc.give_item2(27993,1)
                end
             elseif s==3 then
                if pc.count_item(30047)<=0 then
                   say("Ai nevoie de 10:")
                   say_item_vnum(30047)
                elseif pc.count_item(30047)==10 then
                   say("Ai primit:")
                   say_item_vnum(27994)
                   pc.remove_item(30047,10)
                   pc.give_item2(27994,1)
                end
             elseif s==4 then
                return
             end
          end
       end
    end
Incearca acum, dupa ce l-ai executat dai un reboot... Dupa intri pe server si scri /m 20086 si dai pe el trebuie sa mearga.
Respecta Si Vei Fi RespecTaT !
Afișează semnătura
Avatar utilizator
Vali02
Nivel 1

Nivel 1
Mesaje: 140
Membru din: 16 Iul 2015, 19:16
Server: -
Regat: Shinsoo
Aprecieri: 4  
Mulţumiri: 0
 Contact:
Medalii

nu merge, imi apare "comert cu perle" dar cand dau click nu ma duce mai departe.
Avatar utilizator
Pietonu'
Nivel 7

Nivel 7
Mesaje: 1351
Membru din: 18 Mar 2015, 13:47
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 52  
Medalii

Cod: Selectaţi tot

quest trade_for_pearls begin
state start begin
when 20016.chat."Comertul cu perle" begin
local s=select("Perla alba","Perla albastra","Perla rosie","Renunt")
if s==1 then
if pc.count_item(30040)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30040)
elseif pc.count_item(30040)==10 then
say("Ai primit:")
say_item_vnum(27992)
pc.remove_item(30040,10)
pc.give_item2(27992,1)
end
elseif s==2 then
if pc.count_item(30050)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30050)
elseif pc.count_item(30050)==10 then
say("Ai primit:")
say_item_vnum(27993)
pc.remove_item(30050,10)
pc.give_item2(27993,1)
end
elseif s==3 then
if pc.count_item(30047)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30047)
elseif pc.count_item(30047)==10 then
say("Ai primit:")
say_item_vnum(27994)
pc.remove_item(30047,10)
pc.give_item2(27994,1)
end
elseif s==4 then
return
end
end
end
end
foloseste questul cesta.nu stiu daca are end-urile in ordine,vezi si tu cum le aranajezi
Imagine
Afișează semnătura
Avatar utilizator
Vali02
Nivel 1

Nivel 1
Mesaje: 140
Membru din: 16 Iul 2015, 19:16
Server: -
Regat: Shinsoo
Aprecieri: 4  
Mulţumiri: 0
 Contact:
Medalii

Pietonu' scrie:

Cod: Selectaţi tot

quest trade_for_pearls begin
state start begin
when 20016.chat."Comertul cu perle" begin
local s=select("Perla alba","Perla albastra","Perla rosie","Renunt")
if s==1 then
if pc.count_item(30040)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30040)
elseif pc.count_item(30040)==10 then
say("Ai primit:")
say_item_vnum(27992)
pc.remove_item(30040,10)
pc.give_item2(27992,1)
end
elseif s==2 then
if pc.count_item(30050)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30050)
elseif pc.count_item(30050)==10 then
say("Ai primit:")
say_item_vnum(27993)
pc.remove_item(30050,10)
pc.give_item2(27993,1)
end
elseif s==3 then
if pc.count_item(30047)<=0 then
say("Ai nevoie de 10:")
say_item_vnum(30047)
elseif pc.count_item(30047)==10 then
say("Ai primit:")
say_item_vnum(27994)
pc.remove_item(30047,10)
pc.give_item2(27994,1)
end
elseif s==4 then
return
end
end
end
end
foloseste questul cesta.nu stiu daca are end-urile in ordine,vezi si tu cum le aranajezi
Functioneaza dar exista o problema, cand ai 9 Foi de exemplu pentru perla alba si dai pe perla alba sa o primesti te scoate din quest , adica nu-ti scrie"nu ai materialul necesar" decat ai dat click pe perla alba si revi la normal.

Crezi ca poti sa faci sa spuna cand ai 9 foi ca mai ai nevoie de 1 ca sa primesti perla alba?

MultumesC.
Avatar utilizator
Pietonu'
Nivel 7

Nivel 7
Mesaje: 1351
Membru din: 18 Mar 2015, 13:47
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 52  
Medalii

Explica mai clar ca nu inteleg ce vrei sa zici
Imagine
Afișează semnătura
Avatar utilizator
Vali02
Nivel 1

Nivel 1
Mesaje: 140
Membru din: 16 Iul 2015, 19:16
Server: -
Regat: Shinsoo
Aprecieri: 4  
Mulţumiri: 0
 Contact:
Medalii

Pietonu' scrie:Explica mai clar ca nu inteleg ce vrei sa zici
In mod normal ai nevoie de 10 foi pentru o perla alba.Cand nu ai nicio foaie si dai click pe perla alba iti deschide o pagina noua in care iti spune ca ai nevoie de 10 foi pentru o perla, dar cand ai de ex 5 foi si dai pe "Perla Alba" nu iti mai deschide alta pagina sa-ti spuna ca "nu ai materialul" sau "mai ai nevoie de x foi" ci pur si simplu inchide pagina si poti da iar pe fierar pentru "Obinere Perle" .
Eu vreau daca este posibil in momentul in care ai 9 foi si dai pe perla alba sa-ti spuna ca "mai ai nevoie de X foi" sau "nu ai materialul necesar".

MultumesC!
Avatar utilizator
Vali02
Nivel 1

Nivel 1
Mesaje: 140
Membru din: 16 Iul 2015, 19:16
Server: -
Regat: Shinsoo
Aprecieri: 4  
Mulţumiri: 0
 Contact:
Medalii

Rezolvat!
Avatar utilizator
Aqua™
Nivel 3

Nivel 3
Mesaje: 349
Membru din: 24 Iun 2015, 14:16
Aprecieri: 0
Mulţumiri: 2  
Medalii

Subiect rezolvat!
T/C!
Închis
Răspunsuri
6
Vizualizări
492
Răspunsuri
3
Vizualizări
322
Răspunsuri
12
Vizualizări
3660

Înapoi la “Probleme rezolvate”

  • Informaţie