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

Rekomendowane odpowiedzi

Opublikowano

Siemka szukam questa na sklep ale takiego bardziej rozbudowanego tzn. mjących  np 4 opcje woj sura szaman ninja i po wejsciu np w woj to kolejne 2 zakładki body mental

Opublikowano

Chyba zadziała, ale pewnie jakiś błąd w składni #standard

when id.chat.asdasd begin
	local tab = {
					['zakladki'] = {"Wojownik", "Ninja", "Sura", "Szaman"}
					['podzakladka'] = {
										{"Body", "Mental"},
										{"Zabójca", "Łuczynik"},
										{"Czarna Magia", "Broń "},
										{"Smok", "Błyskawica"},
										}
					['shop'] = {
									{1,2},
									{3,4},
									{5,6},
									{7,8}
								}
				}
	local e = {}
	local x = {}
	say()
	for i = 1, table.getn(tab.zakladki) do
		table.insert(e, tab.zakladki[i])
	end
	table.insert(e, "Zamknij")
	local w = select_table(e)
	if w == table.getn(tab.zakladki)+1 then return end
	for i = 1, table.getn(tab.podzakladka[e]) do
		table.insert(x, tab.podzakladka[e][i])
	end
	table.insert(x, "Zamknij")
	local j = select_table(x)
	if j == table.getn(tab.podzakladka[e])+1 then return end
	setskin(NOWINDOW)
	npc.open_shop(tab.shop[e][j])
end

 

Opublikowano

 

Chyba zadziała, ale pewnie jakiś błąd w składni #standard

when id.chat.asdasd begin
	local tab = {
					['zakladki'] = {"Wojownik", "Ninja", "Sura", "Szaman"}
					['podzakladka'] = {
										{"Body", "Mental"},
										{"Zabójca", "Łuczynik"},
										{"Czarna Magia", "Broń "},
										{"Smok", "Błyskawica"},
										}
					['shop'] = {
									{1,2},
									{3,4},
									{5,6},
									{7,8}
								}
				}
	local e = {}
	local x = {}
	say()
	for i = 1, table.getn(tab.zakladki) do
		table.insert(e, tab.zakladki[i])
	end
	table.insert(e, "Zamknij")
	local w = select_table(e)
	if w == table.getn(tab.zakladki)+1 then return end
	for i = 1, table.getn(tab.podzakladka[e]) do
		table.insert(x, tab.podzakladka[e][i])
	end
	table.insert(x, "Zamknij")
	local j = select_table(x)
	if j == table.getn(tab.podzakladka[e])+1 then return end
	setskin(NOWINDOW)
	npc.open_shop(tab.shop[e][j])
end

Nie bardzo umiem go ogarnąć , nie ma w nim możliwości przypisania do danego npc...

 

mam takiego zwykłego

quest armani begin
	state start begin
		when 9004.click begin
			local s=select("Wojownik", "Sura", "Ninja", "Szaman", "Anuluj")
			local x = {7,5}
			npc.open_shop(x[s])
		end
	end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...