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

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

Opublikowano

A spróbuj wgrać takiego ;)

I to czy mają się łączysz ustawiasz w bazie :)

 

wklej.to/K1fzT

Lopescio powiesz gdzie w bazie się robi wpis na ten drop czy jak?; d

nanicz.png


  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Widać jaki z Ciebie quester, skoro w 5 linijkach kodu nie zauważasz zmiany ;)

 

Jaki z ciebie quester -.-

Ten quest niczym się nie różni.

Zmieniłeś "<51" na "<=50".

Jaka to kur*a różnica?

Opublikowano

Witam potrzebuję questa w którym będę wpisywał newsy.

 

ID NPC: 20082

Nazwa Questa: newsy

Treść to wszystko jedno proszę abym tam mógł wpisywać newsy te same co będą na stronie.

 

Prosił bym aby quest miał 4 opcje do wyboru:

 

1.Newsy

2.Eventy

3.Team

4.Wyjdź ;D

 

Poprawiłem swojego i działa. Post nie ważny.

"Mimo wszystko do normalnego życia jest potrzebna nam druga osoba."


Każdy kiedyś musi...


Koniec z MpcForum.pl


Opublikowano

Proszę o pomoc z funkcją z czasem w queście.

Chciałbym, aby w 3 state (demon) zaczęło odliczać 30 minut.

Jeżeli w następnym state, w ciągu 30 minut nie naciśniemy na npc, wyskakuje say("Nie udało się "), jeżeli zmieścimy się w ciągu 30 minut, naciskając na npc przed upływem czasu, say("Brawo, udało się "). Najlepiej, żeby można było sprawdzić, ile czasu pozostało na "n" zadania, nie wiem, przy pomocy q.set_counter <-- Chodzi mi tylko o komendy/funkcje na zaczęcie czasu, odliczanie i zakończenie, z resztą sobie poradzę.

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

Szukam questu na drop przedmiotow z metina

mam cos takiego ale nie dziala ;/

 

 


quest dropku begin
state start begin
	when 8001.kill begin
		local a = math.random(100)
			if a >=1 and a <= 5 then
				game.drop_item()
				game.drop_item()
				game.drop_item()
			end
	end
	when 8002.kill begin
		local a = math.random(100)
			if a >=1 and a <= 5 then
				game.drop_item()
				game.drop_item()
				game.drop_item()
			end
	end
	when 8003.kill begin
		local a = math.random(100)
			if a >=1 and a <= 5 then
				game.drop_item()
				game.drop_item()
				game.drop_item()
			end
	end
	when 8004.kill begin
		local a = math.random(100)
			if a >=1 and a <= 5 then
				game.drop_item()
				game.drop_item()
				game.drop_item()
			end
	end

end
end

 

 

prosze o porawienie lub napisanie nowego

//tak wiem ze nie id w ()

Opublikowano

Ten quest jest dobrze napisany, tylko musisz uzupełnić funkcję "game.drop_item()" w (id przedmiotu, ilość przedmiotu).

Chyba, że chcesz, aby przerobił ten quest, aby ze wszystkich metinów leciały takie same itemy.

Ten quest jest napisany tylko na Kamienie na 5, 10, 15, 20 poziom. Napisz, o co Ci dokładniej chodzi, co ma być.

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

dajmy na to ze (id) wpisuje id instrukcji robie 1lv postac zrzucam te metin 8001-5 a inst nie dropia

pomijajac to zeby dropily chcialbym zeby wypadaly losowo a nie za kazdym razem te same

 

dokladnie to te itemki

 

 

 

 

								    game.drop_item(50401)
								    game.drop_item(50402)
								    game.drop_item(50403)
                                       game.drop_item(50404)
								    game.drop_item(50405)
                                       game.drop_item(50416)
								    game.drop_item(50417)
                                       game.drop_item(50418)
								    game.drop_item(50419)
                                       game.drop_item(50420)
								    game.drop_item(50431)
                                       game.drop_item(50432)
								    game.drop_item(50433)
                                       game.drop_item(50434)
								    game.drop_item(50435)
                                       game.drop_item(50446)
								    game.drop_item(50447)
                                       game.drop_item(50448)
								    game.drop_item(50449)
                                       game.drop_item(50450)
								    game.drop_item(50461)
                                       game.drop_item(50462)
                                       game.drop_item(50463)
								    game.drop_item(50464)
                                       game.drop_item(50465)
                                       game.drop_item(50466)
								    game.drop_item(50476)
                                       game.drop_item(50477)
                                       game.drop_item(50478)
								    game.drop_item(50479)
                                       game.drop_item(50480)
								    game.drop_item(50481)
								    game.drop_item(50491)
                                       game.drop_item(50492)
								    game.drop_item(50493)
								    game.drop_item(50494)
                                       game.drop_item(50495)
								    game.drop_item(50496)
								    game.drop_item(50506)
                                       game.drop_item(50507)
								    game.drop_item(50508)
								    game.drop_item(50509)
                                       game.drop_item(50510)
								    game.drop_item(50511)

 

 

Opublikowano

@up

Nie dropi, ponieważ masz ustawione tylko 5% na drop:

local a = math.random(100)
if a >=1 and a <= 5 then

Możesz zwiększyć na przykład 50%:

local a = math.random(100)
if a >=1 and a <= 50 then

Za chwilę ogarnę resztę.

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

Można to zrobić za pomocą questa.

quest expik begin
state start begin
 when login or enter with not npc.is_pc() and pc.level == 1 begin
 for i = 1, 250 do
  pc.give_exp2(pc.get_next_exp())
  set_state(__complete__)
 end
end
end
state __complete__ begin
end
end

 

Witam chcialbym poprosić o Quest ze jak nacisniesz na npc heuk-yong 20090 to dostaje sie 250lvl i dzieki z gory :)

Google tak boli?

Opublikowano

witam bo jak wchodze na OXA i wszystko ok dziala daje start OX itd. a jesli dam pytanie to mi go nie wyswietla czy moze by ktos wiedzial jak to naprawic mam pliki 2010 od jerry . Napisałem tutaj bo moze ktos z was bedzie wiedzial bo sie oszukalem chyba na calym mpc i nic nie zadzialalo nawet wgranie ox.quest od nowa itd,

Opublikowano

Witam chcialbym poprosić o Quest ze jak nacisniesz na npc heuk-yong 20090 to dostaje sie 250lvl i dzieki z gory :)

Napisałem go już wczoraj, ale nie działało mpcforum i wyłączyłem lapotpa...

Spróbuj, nie jestem pewien co do tej funkcji bo nigdy jej nie używałem...

Łap:

http://wklej.to/pMWy8

 

quest heukyong begin
state start begin
when 20090.chat."Chciałbym otrzymać 250 poziom" with pc.level > 250 begin
say_title(mob_name(20090)..":")
say("Ach witaj "..pc.get_name()..",")
say("chciałbyś dostać 250 poziom za darmo?!")
say("W porządku...")
pc.get_level(250)
say("")
say_title("Informacja:")
if m_sex == 0 then
say_reward("Otrzymałeś: 250 poziom")
else
say_reward("Otrzymałaś: 250 poziom")
end
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end

 

KONIEC


-----------------------------------------


2013-08-15

Opublikowano
-----------------
-- sunushi.tk --
-----------------
quest dodawanie_lvli begin
state start begin
 when xx.chat."Chcę otrzymać wyższy poziom" begin
  local maks = 120 -- tu wpisujemy maksymalny poziom
  say_title(mob_name(xx)..":")
  say("Wpisz jaki poziom chcesz otrzymać:")
  local lvl = tonumber(input())
  say_title(mob_name(xx)..":")
  if lvl < pc.get_level() then
 say("Nie możesz otrzymać niższego poziomu niż Twój.")
  elseif lvl > maks then
   say("Nie możesz otrzymać poziomu większego niż "..maks..".")
  else
   repeat
 pc.give_exp2(pc.get_next_exp())
   until pc.get_level() == lvl
   say("Otrzymałeś "..lvl.." poziom.")
  end
 end
end
end

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Napisałem go już wczoraj, ale nie działało mpcforum i wyłączyłem lapotpa...

Spróbuj, nie jestem pewien co do tej funkcji bo nigdy jej nie używałem...

Łap:

http://wklej.to/pMWy8

 

quest heukyong begin
state start begin
when 20090.chat."Chciałbym otrzymać 250 poziom" with pc.level > 250 begin
say_title(mob_name(20090)..":")
say("Ach witaj "..pc.get_name()..",")
say("chciałbyś dostać 250 poziom za darmo?!")
say("W porządku...")
pc.get_level(250)
say("")
say_title("Informacja:")
if m_sex == 0 then
say_reward("Otrzymałeś: 250 poziom")
else
say_reward("Otrzymałaś: 250 poziom")
end
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end

 

 

Z tego co wiem, to 'get' odczytuje wartość a 'set' ustawia wartość (tak łopatologicznie). To co podał Sun nie ma prawa nie działać.

 

umarł

Opublikowano

Sprawdzi ktoś tego questa (wypełnię go jak wszystko bedzie ok!!! chodzi mi tylko o funkcje itp.!!!)

http://wklej.to/Zc6YU

 

Jeśli bedzie coś źle i zostanie to poprawione to prosze o napisane co było nie tak

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

Sprawdzi ktoś tego questa (wypełnię go jak wszystko bedzie ok!!! chodzi mi tylko o funkcje itp.!!!)

http://wklej.to/Zc6YU

 

Jeśli bedzie coś źle i zostanie to poprawione to prosze o napisane co było nie tak

 

Teraz powinno być dobrze:


http://wklej.to/L43Mi

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

951b11d55d590ab3.jpg

 

Potrzebuję questu Tablica Ogłoszeń

 

Id Tablicy : 30002

 

W quscie mają znajdywać się conajmniej 2 opcje do wyboru

 

Ogłoszenia :

Informacje:

 

Za pomoc daje limit "Lubie To!"

Opublikowano
quest tablica begin
  state start begin
  when 30002.chat."Ogłoszenia" begin
	 say("Dziś będzie zrzut metinów")
  end

  when 30002.chat."Informacje" begin
	 say("Ten queścior jest od Sunushiego z mpc")
  end
  end
end

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Napisze ktoś quest na drop zmianek,dodań i kamyków duchowych? Z góry dziękuję.

quest drop begin
state start begin
 when kill with not pc.is.npc() begin
  local a = {71084, 71085, 50513}
  local b = number(1,3)
  local c = number(1,100)
  local szansa = 50 -- tu wpisz jaki ma byc % szans na drop
  if szansa <= c then
   game.drop_item_with_ownership(a[b])
  end
 end
end
end

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...