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

Quest itemy na start nie dziala


Rekomendowane odpowiedzi

Opublikowano

Witam napisałem Quest itemy na start lecz nie do końca sie wykonuje wyswietla tylko moej say() ale nie przyznaje itemków kod:

quest itemy_na_start begin
	state start begin
		when login begin

			say_title("Witaj w tym magicznym swiecie!")
			say("Spotka Cie tu wiele przygod, powodzenia!")
			say()

			local przedmioty = {
				[BRON] = { 19, 1009, 19, 5009 }, -- woj, 1 ninja, 2 sura, 3 szaman
				[ZBROJA] = { 11209, 11409, 11609, 11809 }, -- 0 woj, 1 ninja, 2 sura, 3 szaman
				[HELM] = { 2209, 12349, 12489, 12629 }, -- 0 woj, 1 ninja, 2 sura, 3 szaman
				[RESZTA_EQ] = { 13009, 17009, 14009, 16009, 15009 },
				[POTY] = { 27003, 27006, 27112, 27115 } -- czerwone, niebieskie, fioletowe, zielone
			}

			pc.give_item2(przedmioty[BRON][pc.get_job() + 1], 1)
			pc.give_item2(przedmioty[ZBROJA][pc.get_job() + 1], 1)
			pc.give_item2(przedmioty[HELM][pc.get_job() + 1], 1)
			pc.give_item2(przedmioty[RESZTA_EQ], 1)
			pc.give_item2(przedmioty[POTY], 200)

			set_state(__COMPLETE)
		end
	end
	state __COMPLETE begin
	end
end 

Uczę sie dopiero działań na tablicach więc pewnie coś pokićkałem proszę o pomoc w rozwiązaniu tego problemu.

Szukasz kogoś kto wykona grafikę, logo do drużyny esportowej? 


Napisz do mnie postaram się wykonać prace jak najlepiej.


Aktualnie nie mam czasu na wykonywanie grafik.

Opublikowano

Witam napisałem Quest itemy na start lecz nie do końca sie wykonuje wyswietla tylko moej say() ale nie przyznaje itemków kod:

quest itemy_na_start begin
	state start begin
		when login begin

			say_title("Witaj w tym magicznym swiecie!")
			say("Spotka Cie tu wiele przygod, powodzenia!")
			say()

			local przedmioty = {
				[BRON] = { 19, 1009, 19, 5009 }, -- woj, 1 ninja, 2 sura, 3 szaman
				[ZBROJA] = { 11209, 11409, 11609, 11809 }, -- 0 woj, 1 ninja, 2 sura, 3 szaman
				[HELM] = { 2209, 12349, 12489, 12629 }, -- 0 woj, 1 ninja, 2 sura, 3 szaman
				[RESZTA_EQ] = { 13009, 17009, 14009, 16009, 15009 },
				[POTY] = { 27003, 27006, 27112, 27115 } -- czerwone, niebieskie, fioletowe, zielone
			}

			pc.give_item2(przedmioty[BRON][pc.get_job() + 1], 1)
			pc.give_item2(przedmioty[ZBROJA][pc.get_job() + 1], 1)
			pc.give_item2(przedmioty[HELM][pc.get_job() + 1], 1)
			pc.give_item2(przedmioty[RESZTA_EQ], 1)
			pc.give_item2(przedmioty[POTY], 200)

			set_state(__COMPLETE)
		end
	end
	state __COMPLETE begin
	end
end 

Uczę sie dopiero działań na tablicach więc pewnie coś pokićkałem proszę o pomoc w rozwiązaniu tego problemu.

Nie potrzebnie dajesz takiego Questa Skomplikowanego 

 

Tu masz mojego  questa  którego korzystałem na Swoim Serwerze:

 

 

quest Poczantek begin

    state start begin

        when login begin

            if pc . getqf ( 'basic_weapon' ) == 0 then

                pc . setqf ( 'basic_weapon' , 1 )

                    if pc . job == 1 then

                        pc . give_item2 ( '1009') ------- Ninja

                        pc . give_item2 ( '2009')

                        pc . give_item2 ( '11409')

                        pc . give_item2 ( '12349')

                        pc . give_item2 ( '71149')

                        pc . give_item2 ( '69010')

                    elseif pc . job == 0 then

                        pc . give_item2 ( '19')   -------Wojownik

                        pc . give_item2 ( '3009')

                        pc . give_item2 ( '11209')

                        pc . give_item2 ( '12209')

                        pc . give_item2 ( '71149')

                        pc . give_item2 ( '69010')

                    elseif pc . job == 2 then

                        pc . give_item2 ( '19') ----------Sura

                        pc . give_item2 ( '11609')

                        pc . give_item2 ( '12489')

                        pc . give_item2 ( '71149')

                        pc . give_item2 ( '69010')

                    elseif pc . job == 3 then

                        pc . give_item2 ( '5009') ---- Szaman

                        pc . give_item2 ( '7009')

                        pc . give_item2 ( '11809')

                        pc . give_item2 ( '12629')

                        pc . give_item2 ( '71149')

                        pc . give_item2 ( '69010')

                    end

                    if pc . countitem ( item ) == 0 and pc . weapon ~= item then

                        horse . set_level ( '21' )

                        horse . ride ()

                        pc . set_skill_level ( 131 , 10 ) -------------Przedmioty Ogólne Potki Itp

                        pc.give_item2(27102, 15)

                        pc.give_item2(27105, 15)

                        pc.give_item2(27003, 200)

                        pc.give_item2(27006, 200)

                        pc.give_item2(72723)

                        pc.give_item2(72727)

                        pc.give_item2(50053)

                        pc.give_item2(80009)

                        pc.give_item2(70038)

                        pc.give_item2(13009)

                        pc.give_item2(14009)

                        pc.give_item2(15009)

                        pc.give_item2(16009)

                        pc.give_item2(17009)

                        pc.give_item2(72702)

                        notice_all("Witaj ".. pc.get_name().." w świecie Zmień Sobie nazwę Serwer'a , życzymy miłej zabawy. ")

                    end

            end

        end

    end

    state __COMPLETE__ begin

    end

end

 

 

 

Opublikowano

Uczę się, wolę sam coś napisać i używać tego.

Szukasz kogoś kto wykona grafikę, logo do drużyny esportowej? 


Napisz do mnie postaram się wykonać prace jak najlepiej.


Aktualnie nie mam czasu na wykonywanie grafik.

Opublikowano

Nie potrzebnie dajesz takiego Questa Skomplikowanego 

 

Tu masz mojego  questa  którego korzystałem na Swoim Serwerze:

 

 

 

...wyciete...

 

 

Tyś widział skomplikowany quest??? Akurat ten, autora tematu jest banalny.

 

@TheDarkRider, Łap poprawioną wersję:

quest itemy_na_start begin
	state __FUNC__ begin
		function item_proto(job)
			local proto = {
				[0] = {9959, 43109, 12249, 90669, 90769, 90469, 91019, 91219},	--Wojownik
				[1] = {1189, 43119, 12389, 90669, 90769, 90469, 91019, 91219},	--Ninja
				[2] = {9959, 43129, 12529, 90669, 90769, 90469, 91019, 91219},	--Sura
				[3] = {5409, 43139, 12669, 90669, 90769, 90469, 91019, 91219},	--Szamanka
				[4] = {9959, 43109, 12249, 90669, 90769, 90469, 91019, 91219},	--Wojowniczka
				[5] = {1189, 43119, 12389, 90669, 90769, 90469, 91019, 91219},	--Ninja
				[6] = {9959, 43129, 12529, 90669, 90769, 90469, 91019, 91219},	--Sura
				[7] = {5409, 43139, 12669, 90669, 90769, 90469, 91019, 91219},	--Szaman
				
			}
			return proto[job]
		end
		
	end
	
	state start begin
		when login begin
			if pc.getqf("player_start") != 0 then
                return
            else			
				say_title("Witaj w tym magicznym swiecie!")
				say("Spotka Cie tu wiele przygod, powodzenia!")
				say("")
			
				local data = itemy_na_start.item_proto(pc.get_job())
				for i=0, table.getn(data) do
					pc.give_item2(data[i], 1)
				end
				pc.setqf("player_start", 1)
			end
		end
	end
end
Tablicę już sobie sam dostosujesz pod swoje potrzeby. :)

arijh2.jpg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...