Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Poprawa] Quest dotyczący npc


Rekomendowane odpowiedzi

Opublikowano

Siema mam taki problem wgrałem questa na kilka npc w jednym do handlarki o id 9004

quest wygląda tak:

quest shops begin
state start begin
when "9004".chat."Pomocnik" begin
say_title("Pomocnik:")
say("")
say("Chcesz otworzyc sklep z "Kostiumami ?")
local s = select("Tak", "Nie")

if s == 1 then
npc.open_shop(70)
else
return
end
end

when "9004".chat."Kostiumy 2" begin
say_title("Pomocnik:")
say("")
say("Chcesz otworzyc sklep z "Kostiumami 2 ?")
local s = select("Tak", "Nie")

if s == 1 then
npc.open_shop(71)
else
return
end
end


when "9004".chat."Dodatki" begin
say_title("Pomocnik:")
say("")
say("Chcesz otworzyc sklep z "Dodatkami ?")
local s = select("Tak", "Nie")

if s == 1 then
npc.open_shop(72)
else
return
end
end

when "9004".chat."Fryzury" begin
say_title("Pomocnik:")
say("")
say("Chcesz otworzyc sklep z "Fryzurami ?")
local s = select("Tak", "Nie")

if s == 1 then
npc.open_shop(73)
else
return
end
end

when "9004".chat."Fryzury 2" begin
say_title("Pomocnik:")
say("")
say("Chcesz otworzyc sklep z "Fryzurami 2 ?")
local s = select("Tak", "Nie")

if s == 1 then
npc.open_shop(74)
else
return
end
end


when "9004".chat."KD" begin
say_title("Pomocnik:")
say("")
say("Chcesz otworzyc sklep z "KD ?")
local s = select("Tak", "Nie")

if s == 1 then
npc.open_shop(75)
else
return
end
end
end

Jednak po wgraniu tego questa i dorobieniu shop od 70 do 75 . Pokazuje mi 1 sklep nie ma tych zakładek co może być przyczyną?

Daje limita++++++++

Opublikowano

Witaj. Spróbuj to:

 

 

 

quest handlarzlol begin
state start begin
when 9004.chat."Kostiumy" begin
setskin(NOWINDOW)
npc.open_shop(70)
end

when 9004.chat."Kostiumy 2" begin
setskin(NOWINDOW)
npc.open_shop(71)
end

when 9004.chat."Dodatki" begin
setskin(NOWINDOW)
npc.open_shop(72)
end

when 9004.chat."Fryzury" begin
setskin(NOWINDOW)
npc.open_shop(73)
end

when 9004.chat."Fryzury 2" begin
setskin(NOWINDOW)
npc.open_shop(74)
end

when 9004.chat."KD" begin
setskin(NOWINDOW)
npc.open_shop(75)
end
end
end

 

 

I nie zapomnij dodać id handlarza w tabelce shop :P przy 70, 71, 72, 73, 74, 75 :P

xpt3.png :(

Opublikowano

Witaj. Spróbuj to:

 

 

 

quest handlarzlol begin

state start begin

when 9004.chat."Kostiumy" begin

setskin(NOWINDOW)

npc.open_shop(70)

end

 

when 9004.chat."Kostiumy 2" begin

setskin(NOWINDOW)

npc.open_shop(71)

end

 

when 9004.chat."Dodatki" begin

setskin(NOWINDOW)

npc.open_shop(72)

end

 

when 9004.chat."Fryzury" begin

setskin(NOWINDOW)

npc.open_shop(73)

end

 

when 9004.chat."Fryzury 2" begin

setskin(NOWINDOW)

npc.open_shop(74)

end

 

when 9004.chat."KD" begin

setskin(NOWINDOW)

npc.open_shop(75)

end

end

end

 

 

I nie zapomnij dodać id handlarza w tabelce shop :P przy 70, 71, 72, 73, 74, 75 :P

czyli jak dodaje w shop to daje id 70 a przy shop vnum 20090?

Opublikowano

Witaj. Spróbuj to:

 

 

 

quest handlarzlol begin

state start begin

when 9004.chat."Kostiumy" begin

setskin(NOWINDOW)

npc.open_shop(70)

end

 

when 9004.chat."Kostiumy 2" begin

setskin(NOWINDOW)

npc.open_shop(71)

end

 

when 9004.chat."Dodatki" begin

setskin(NOWINDOW)

npc.open_shop(72)

end

 

when 9004.chat."Fryzury" begin

setskin(NOWINDOW)

npc.open_shop(73)

end

 

when 9004.chat."Fryzury 2" begin

setskin(NOWINDOW)

npc.open_shop(74)

end

 

when 9004.chat."KD" begin

setskin(NOWINDOW)

npc.open_shop(75)

end

end

end

 

 

I nie zapomnij dodać id handlarza w tabelce shop :P przy 70, 71, 72, 73, 74, 75 :P

Można innym questem

quest shops begin
state start begin
when 20090.chat."Otworz Sklep z itemami" begin
local s=select("Kostiumy ", "Kostiumy 2", "Dodatki ", "Fryzury ", "Fryzury 2", "KD ")
if s==1 then
npc.open_shop(id)
elseif s==2 then
npc.open_shop(id)
elseif s==3 then
npc.open_shop(id)
elseif s==4 then
npc.open_shop(id)
elseif s==5 then
npc.open_shop(id)
elseif s==6 then
npc.open_shop(id)
end
end
end
end

joker%20sygnatura.jpg

 

Moje Wideo poradniki :

 

http://www.youtube.com/watch?v=GxIE_-D48Mo&feature=plcp

 

 

http://www.youtube.com/watch?v=STxO41rFQus&feature=channel&list=UL

 

Opublikowano
    quest shops begin
        state start begin
            when 20090.chat."Otworz Sklep z itemami" begin
            local tab = {}
            local tablica = {
                    --    Index    Nazwa Sklepu    Id  sklepu
                        [1]  = {"Kostiumy", 0},
                        [2]  = {"Kostiumy 2", 1},
                        [3]  = {"Dodatki", 2},
                        [4]  = {"Fryzury", 3},
                        [5]  = {"Fryzury 2", 4},
                        [6]  = {"Kamienie Dusz", 5},
                        }
            for i=1, table.getn(tablica) do
                table.insert(tab, tablica[i])
            end
            table.insert(tab, "Anuluj")
            local a=table_select(tab)
            if table.getn(tab) == a then
                return
            else    
                npc.open_shop(tablica[a][2])
                setskin("NOWINDOW")
            end    
        end    
    end
end    
   

 

Tutaj wystarczy CI dodać rekord do tablica an nie piepryzć się z ifami

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...