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

[TuT] Skille od danego poziomu


Sheila^^

Rekomendowane odpowiedzi

Opublikowano

Update@

Quest wykonany prze zemnie w 100% :)

Zakaz kopiowania !

Sheila^^ Dla MPCForum.

Quest :

 

---------------------
Quest by Sheila^^
Quest wykonany w 100% prze zemnie
ZAKAZ KOPIOWANIA
Sheila^^ Dla MPCForum
--------------------
quest szkolenie begin
state start begin
	when 20080.chat."Chcę się szkolić..!" begin
	say_title ("Wybierz jedną z poniższych opcji")
	local s=select("Skile M5 ( 15 Poz. )", "Skile G1 ( 35 Poz. )", "Skile G7 ( 65 Poz. )", "Skile P ( 75 Poz )", "Anuluj")
	if s==1 then
if pc.level >= 15 then
say_title("Twoje skille zostały podniesione do M 5")
wait ( )
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 24)
pc . set_skill_level (2, 24)
pc . set_skill_level (3, 24)
pc . set_skill_level (4, 24)
pc . set_skill_level (5, 24)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 24)
pc . set_skill_level (17, 24)
pc . set_skill_level (18, 24)
pc . set_skill_level (19, 24)
pc . set_skill_level (20, 24)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 24)
pc.set_skill_level(32, 24)
pc.set_skill_level(33, 24)
pc.set_skill_level(34, 24)
pc.set_skill_level(35, 24)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 24)
pc.set_skill_level(47, 24)
pc.set_skill_level(48, 24)
pc.set_skill_level(49, 24)
pc.set_skill_level(50, 24)
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 24)
pc.set_skill_level(62, 24)
pc.set_skill_level(63, 24)
pc.set_skill_level(64, 24)
pc.set_skill_level(65, 24)
pc.set_skill_level(66, 24)
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 24)
pc.set_skill_level(77, 24)
pc.set_skill_level(78, 24)
pc.set_skill_level(79, 24)
pc.set_skill_level(80, 24)
pc.set_skill_level(81, 24)
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 24)
pc.set_skill_level(92, 24)
pc.set_skill_level(93, 24)
pc.set_skill_level(94, 24)
pc.set_skill_level(95, 24)
pc.set_skill_level(96, 24)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 24)
pc.set_skill_level(107, 24)
pc.set_skill_level(108, 24)
pc.set_skill_level(109, 24)
pc.set_skill_level(110, 24)
pc.set_skill_level(111, 24)
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end		elseif s==2 then
		if pc.level >= 35 then
say_title("Twoje skille zostały podniesione do G 1")
wait ( )
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 30)
pc . set_skill_level (2, 30)
pc . set_skill_level (3, 30)
pc . set_skill_level (4, 30)
pc . set_skill_level (5, 30)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 30)
pc . set_skill_level (17, 30)
pc . set_skill_level (18, 30)
pc . set_skill_level (19, 30)
pc . set_skill_level (20, 30)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 30)
pc.set_skill_level(32, 30)
pc.set_skill_level(33, 30)
pc.set_skill_level(34, 30)
pc.set_skill_level(35, 30)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 30)
pc.set_skill_level(47, 30)
pc.set_skill_level(48, 30)
pc.set_skill_level(49, 30)
pc.set_skill_level(50, 30)
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 30)
pc.set_skill_level(62, 30)
pc.set_skill_level(63, 30)
pc.set_skill_level(64, 30)
pc.set_skill_level(65, 30)
pc.set_skill_level(66, 30)
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 30)
pc.set_skill_level(77, 30)
pc.set_skill_level(78, 30)
pc.set_skill_level(79, 30)
pc.set_skill_level(80, 30)
pc.set_skill_level(81, 30)
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 30)
pc.set_skill_level(92, 30)
pc.set_skill_level(93, 30)
pc.set_skill_level(94, 30)
pc.set_skill_level(95, 30)
pc.set_skill_level(96, 30)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 30)
pc.set_skill_level(107, 30)
pc.set_skill_level(108, 30)
pc.set_skill_level(109, 30)
pc.set_skill_level(110, 30)
pc.set_skill_level(111, 30)
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end

	elseif s==3 then
		if pc.level >= 65 then
say_title("Twoje skille zostały podniesione do G 7")
wait ( )
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 36)
pc . set_skill_level (2, 36)
pc . set_skill_level (3, 36)
pc . set_skill_level (4, 36)
pc . set_skill_level (5, 36)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 36)
pc . set_skill_level (17, 36)
pc . set_skill_level (18, 36)
pc . set_skill_level (19, 36)
pc . set_skill_level (20, 36)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 36)
pc.set_skill_level(32, 36)
pc.set_skill_level(33, 36)
pc.set_skill_level(34, 36)
pc.set_skill_level(35, 36)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 36)
pc.set_skill_level(47, 36)
pc.set_skill_level(48, 36)
pc.set_skill_level(49, 36)
pc.set_skill_level(50, 36)
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 36)
pc.set_skill_level(62, 36)
pc.set_skill_level(63, 36)
pc.set_skill_level(64, 36)
pc.set_skill_level(65, 36)
pc.set_skill_level(66, 36)
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 36)
pc.set_skill_level(77, 36)
pc.set_skill_level(78, 36)
pc.set_skill_level(79, 36)
pc.set_skill_level(80, 36)
pc.set_skill_level(81, 36)
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 36)
pc.set_skill_level(92, 36)
pc.set_skill_level(93, 36)
pc.set_skill_level(94, 36)
pc.set_skill_level(95, 36)
pc.set_skill_level(96, 36)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 36)
pc.set_skill_level(107, 36)
pc.set_skill_level(108, 36)
pc.set_skill_level(109, 36)
pc.set_skill_level(110, 36)
pc.set_skill_level(111, 36)
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end
	elseif s==4 then
if pc.level >= 75 then
say_title("Twoje skille zostały podniesione do P")
wait ( )
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 59)
pc . set_skill_level (17, 59)
pc . set_skill_level (18, 59)
pc . set_skill_level (19, 59)
pc . set_skill_level (20, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 59)
pc.set_skill_level(32, 59)
pc.set_skill_level(33, 59)
pc.set_skill_level(34, 59)
pc.set_skill_level(35, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 59)
pc.set_skill_level(47, 59)
pc.set_skill_level(48, 59)
pc.set_skill_level(49, 59)
pc.set_skill_level(50, 59)
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 59)
pc.set_skill_level(62, 59)
pc.set_skill_level(63, 59)
pc.set_skill_level(64, 59)
pc.set_skill_level(65, 59)
pc.set_skill_level(66, 59)
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 59)
pc.set_skill_level(77, 59)
pc.set_skill_level(78, 59)
pc.set_skill_level(79, 59)
pc.set_skill_level(80, 59)
pc.set_skill_level(81, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 59)
pc.set_skill_level(92, 59)
pc.set_skill_level(93, 59)
pc.set_skill_level(94, 59)
pc.set_skill_level(95, 59)
pc.set_skill_level(96, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 59)
pc.set_skill_level(107, 59)
pc.set_skill_level(108, 59)
pc.set_skill_level(109, 59)
pc.set_skill_level(110, 59)
pc.set_skill_level(111, 59)
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end

	end
	end
end
end

 

Liczę na LIKE questa.

 

Witam, ponownie piszę od nowa TuTka bo Globalny Admin. Zamknął temat. Tam nic się nie stało :)

 

Wejście

NPC Umożliwia nam trenowanie naszych umiejętności na wyższy poziom :)

Tylko gdy mamy taki sam lub większy poziom od wymaganego czyli.

Gdy udamy się do NPC 20090 ( Heuk-Yong ) Pojawi nam się kilka opcji wyglądają one tak w grze :

23848913388232659324.jpg

 

Możemy się szkolić jeszcze raz się powtórzę gdy mamy taki sam lub większy poziom od wymaganego.

Szkolenie jest bez płatne.

Gdy mamy za niski poziom a chcemy się szkolić NPC nam nie pozwala i przemawia do nas.

24164642143378981111.jpg

 

No i to na tyle ( Chyba w tamtym było więcej opisane ale zamknięty został )

Download jest na dole :)

 

Wgrywanie na serwer.

 

Połącz się z FTP przejdź do ścieżki

/home/game/share/locale/germany/quest/object/20090/chat

Usuń zawartość folderu chat ( Zostaw folder chat )

Wgraj do folderu chat zawartość mojej paczki.

Następnie zaloguj się do gry i wpisz komendę

/reload q

Odczekaj chwile aż wyskoczy komunikat

 

Reolading quest.

 

Ciesz się szkoleniem u NPC na wyższe poziomy mocy !

 

Download :

http://www.speedyshare.com/ap8nR/Sheila-PL-dla-MPCForum-od-Sheila.rar

Skan :

https://www.virustotal.com/file/6fb0abdcd334ae9d39f2cc58ea56297fbfe252df17889b9dcf3d05f91c6ce1ee/analysis/1340400631/

 

 

Pomogłem...? Pobrałeś Sobie..? Bądź uczciwy i zostaw like *-* <3

 

Macie wersje z tabami:

http://wklej.to/TTODZ

 

Pozdrawiam Sheila ^^ ( Retemat )

Opublikowano

Quest ciekawy. Nie było chyba na mpc. Na wielu serwerach takie coś już było, ale widocznie nikt nie odważył się tego dać. :) Like z Quest!

 

@ up, to jest ON. Ale nick itp jak dziewczyna. xD

Opublikowano

Up,Up@

Połącz się z FTP przejdź do

/home/game/share/locale/germany/quest

Odszukaj plik :

quest_functions

Następnie otwórz go i zjedź na sam dół i kliknij enter następnie dodaj Swojego say'a czyli np.

say_zielony

Zamknij i zapisz zmiany odszukaj pliku :

questlib.lua

Odszukaj takiego oto tekstu :

function send_letter(name) makequestbutton(name) set_skin(NOWINDOW) q.set_title(name) q.start() end

Gdy odszukałeś wejdź na stronę :

http://www.kurshtml.edu.pl/generatory/kolory.html

I wygeneruj Swój kolor ( Czyli 1 Okienko )

Gdy klikniemy na np. zielony wyskakują nam kordy czyli w moim przypadku jest to :

0, 255, 0

Okej przechodzimy do tego pliku ( questlib.lua )

Robimy takie coś

65553456309402689455.jpg

 

Następnie dodajemy w tą wolną prze szczeń takie coś :

function say_zielony(name) say(color256(0, 255,  0)..name..color256(196, 196, 196)) end

Jak już mówiłem.

W miejsce say_zielony ( Wasz say )

W miejsce 0, 255, 0 Wpisujemy wasz kordy które wygenerowaliścnie na stronce.

11944035546709704596.jpg

 

No i to chyba na tyle zamykamy plik i go zapisujemy przechodzimy do gry i wpisujemy

/reload q

Dowód że działa

26969048224896115895.jpg

 

Sheila^^ Dla MPCForum zakaz KOPIOWANIA !

 

Pozdrawiam Sheila^^

Opublikowano

Dostępny jest już Quest napisany prze zemnie w tej chwili :)

Tamto już jest chyba nie potrzebne..

Bo quest jest moim zdaniem wygodniejszy :)

 

Antywarn

 

Proszę nie uznawać tego za spam:)

Opublikowano

Nie no pro elo quest. <ironia> Wyciągnąć kilka rzeczy z questów na tym forum połączyć w całość i TuT. ;s

Opublikowano

ja podzieliłbym to na

Skille M , G , P +dodał imputy na wpisanie mX ma być skill i wtedy inf. ; p

nie umieszczamy linków zewnętrznych.

Opublikowano

Up,Up@

Co proszę ? Wiesz sam tego questa pisałem ^^

Jak Ty nie umiesz to nie myśl że druga osoba też nie umie..

 

Dobry żart... zapraszam w wrzesniu na airo zobaczysz jak to ja nie umiem pisać questów. Nie uważam się za jakiegoś wielkiego kox'a ale swoje napisać umiem.

Opublikowano

Ja Ci powiem szczerze. Też się nie uważam za kozaka jakim jest Sun. Bo mu nawet to pięt nie dorastam ( Jeżeli chodzi o Questy )

Ale zawsze coś umiem napisać, ale nie moja wina jak się sapiesz o byle co. Pisałem sam Quest bez pomocy na MPCForum więc milcz :)

"Jak nie wiesz to nie mów" Taka jest moja rada :)

Opublikowano

Chujowe masz te rady. Moja rada to wrzucaj na forum coś wartego uwagi, a nie pierwsze lepsze gówno. ;s

Opublikowano

@Sheila^^

Jak ustawić taką czcionkę co ty masz w cliencie? ;D

 

@Topic

Quest fajny, aczkolwiek banalny do napisania <3 ale like zostawię, za chęci. :P

Opublikowano

Odświeżenie@

 

Anty Warn@

 

Proszę nie pisać czy podam nazwę czcionki bo i tak tego nie zrobię. To pozostanie tajemnicą. Rozpakuje ktoś naszego klient to będzie wiedział. ( Życzę powodzenia z rozpakowaniem ^^ )

  • 2 tygodnie później...
Opublikowano

---------------------
Quest by Sheila^^
Quest wykonany w 100% prze zemnie
ZAKAZ KOPIOWANIA
Sheila^^ Dla MPCForum
--------------------

 

Aha, spoko czyli to bezwzględny zakaz kopiowania, i nie mogę tego tekstu skopiować nawet do notatnika, a już tym bardziej na serwer? =)

 

Żeby nie było, że spamuję: każda inwencja twórcza jest dobra i za to jak najbardziej należy się lajczek. Tyle ode mnie, na przyszłość daruj sobie te komentarze w queście i teksty typu "zakaz kopiowania" bo raz to tylko beka z tego wychodzi, a dwa to przeciez to tylko plik tekstowy kazdy moze sobie kopiowac bez tego komentarza i po sprawie :) Pozdro.

Opublikowano

---------------------
Quest by Sheila^^
Quest wykonany w 100% prze zemnie
ZAKAZ KOPIOWANIA
Sheila^^ Dla MPCForum
--------------------

 

Aha, spoko czyli to bezwzględny zakaz kopiowania, i nie mogę tego tekstu skopiować nawet do notatnika, a już tym bardziej na serwer? =)

 

Żeby nie było, że spamuję: każda inwencja twórcza jest dobra i za to jak najbardziej należy się lajczek. Tyle ode mnie, na przyszłość daruj sobie te komentarze w queście i teksty typu "zakaz kopiowania" bo raz to tylko beka z tego wychodzi, a dwa to przeciez to tylko plik tekstowy kazdy moze sobie kopiowac bez tego komentarza i po sprawie :) Pozdro.

 

Wisz to wygląda z tym komentarzem tak profesjonalnie a bez tego już nie <3

a tak żeby nie było ten quest trochę, hmm jak by to powiedzieć...

nawalone tego "pc.set_skill_level"

Pisanie Emulatora Pod nes'a w c++

musiał znać strukturę nes'a ^^

Opublikowano

Wisz to wygląda z tym komentarzem tak profesjonalnie a bez tego już nie <3

a tak żeby nie było ten quest trochę, hmm jak by to powiedzieć...

nawalone tego "pc.set_skill_level"

 

O to chodziło?

 

 

--[[-------------------
Quest by Sheila^^
Quest wykonany w 100% prze zemnie
ZAKAZ KOPIOWANIA
Sheila^^ Dla MPCForum

Nie chcem, ale muszem:
Edited by adriank1410.
(kopiowanie zabronione,
pod karą śmierci!!!11oneone)
--------------------]]
quest szkolenie begin
       state start begin
               when 20080.chat."Chcę się szkolić..!" begin
               say_title("Wybierz jedną z poniższych opcji")
               local s=select("Skile M5 ( 15 Poz. )", "Skile G1 ( 35 Poz. )", "Skile G7 ( 65 Poz. )", "Skile P ( 75 Poz )", "Anuluj")
               if s==1 then
if pc.level >= 15 then
say_title("Twoje skille zostały podniesione do M 5")
wait()
if pc.get_job() == 0 and pc.get_skill_group()==1 then
for i = 1, 5 do
pc.set_skill_level(i, 24) 
end
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
for i = 16, 20 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
for i = 31, 35 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
for i = 46, 50 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
for i = 61, 66 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
for i = 76, 81 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
for i = 91, 96 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
for i = 106, 111 do
pc.set_skill_level(i, 24)
end
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end
elseif s==2 then
if pc.level >= 35 then
say_title("Twoje skille zostały podniesione do G 1")
wait()
if pc.get_job() == 0 and pc.get_skill_group()==1 then
for i = 1, 5 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
for i = 16, 20 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
for i = 31, 35 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
for i = 46, 50 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
for i = 61, 66 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
for i = 76, 81 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
for i = 91, 96 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
for i = 106, 111 do
pc.set_skill_level(i, 30)
end
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end
elseif s==3 then
if pc.level >= 65 then
say_title("Twoje skille zostały podniesione do G 7")
wait()
if pc.get_job() == 0 and pc.get_skill_group()==1 then
for i = 1, 5 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
for i = 16, 20 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
for i = 31, 35 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
for i = 46, 50 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
for i = 61, 66 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
for i = 76, 81 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
for i = 91, 96 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
for i = 106, 111 do
pc.set_skill_level(i, 36)
end
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end
elseif s==4 then
if pc.level >= 75 then
say_title("Twoje skille zostały podniesione do P")
wait()
if pc.get_job() == 0 and pc.get_skill_group()==1 then
for i = 1, 5 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
for i = 16, 20 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
for i = 31, 35 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
for i = 46, 50 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
for i = 61, 66 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
for i = 76, 81 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
for i = 91, 96 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
for i = 106, 111 do
pc.set_skill_level(i, 59)
end
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end

end
end
end
end

 

Trochę to skróciło, ale i tak to lamerski sposób, możnaby to zrobić dużo prościej a przede wszystkim krócej, jednakże na pewno i tak krócej wyszło niż w oryginale.

 

PS: Quest z pierwszego posta NIE MIAŁ prawa działać. Nie zakomentowałeś wszystkich linii "copyrighta", kompilator wywalilby ci error na drugiej linii. Dodalem komentarz, ktory obejmuje wiele linii, zeby nie bawic sie z kazda "--". Teraz powinno dzialac, aczkolwiek nie chcialo mi sie sprawdzac czy w oryginale endy byly dobrze, bo w petlach na pewno są. Pozdro =)

Opublikowano

O to chodziło?

 

 

--[[-------------------
Quest by Sheila^^
Quest wykonany w 100% prze zemnie
ZAKAZ KOPIOWANIA
Sheila^^ Dla MPCForum

Nie chcem, ale muszem:
Edited by adriank1410.
(kopiowanie zabronione,
pod karą śmierci!!!11oneone)
--------------------]]
quest szkolenie begin
	state start begin
			when 20080.chat."Chcę się szkolić..!" begin
			say_title("Wybierz jedną z poniższych opcji")
			local s=select("Skile M5 ( 15 Poz. )", "Skile G1 ( 35 Poz. )", "Skile G7 ( 65 Poz. )", "Skile P ( 75 Poz )", "Anuluj")
			if s==1 then
if pc.level >= 15 then
say_title("Twoje skille zostały podniesione do M 5")
wait()
if pc.get_job() == 0 and pc.get_skill_group()==1 then
for i = 1, 5 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
for i = 16, 20 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
for i = 31, 35 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
for i = 46, 50 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
for i = 61, 66 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
for i = 76, 81 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
for i = 91, 96 do
pc.set_skill_level(i, 24)
end
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
for i = 106, 111 do
pc.set_skill_level(i, 24)
end
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end
elseif s==2 then
if pc.level >= 35 then
say_title("Twoje skille zostały podniesione do G 1")
wait()
if pc.get_job() == 0 and pc.get_skill_group()==1 then
for i = 1, 5 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
for i = 16, 20 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
for i = 31, 35 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
for i = 46, 50 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
for i = 61, 66 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
for i = 76, 81 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
for i = 91, 96 do
pc.set_skill_level(i, 30)
end
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
for i = 106, 111 do
pc.set_skill_level(i, 30)
end
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end
elseif s==3 then
if pc.level >= 65 then
say_title("Twoje skille zostały podniesione do G 7")
wait()
if pc.get_job() == 0 and pc.get_skill_group()==1 then
for i = 1, 5 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
for i = 16, 20 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
for i = 31, 35 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
for i = 46, 50 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
for i = 61, 66 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
for i = 76, 81 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
for i = 91, 96 do
pc.set_skill_level(i, 36)
end
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
for i = 106, 111 do
pc.set_skill_level(i, 36)
end
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end
elseif s==4 then
if pc.level >= 75 then
say_title("Twoje skille zostały podniesione do P")
wait()
if pc.get_job() == 0 and pc.get_skill_group()==1 then
for i = 1, 5 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==0 and pc.get_skill_group()==2 then
for i = 16, 20 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==1 and pc.get_skill_group()==1 then
for i = 31, 35 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==1 and pc.get_skill_group()==2 then
for i = 46, 50 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==2 and pc.get_skill_group()==1 then
for i = 61, 66 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==2 and pc.get_skill_group()==2 then
for i = 76, 81 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==3 and pc.get_skill_group()==1 then
for i = 91, 96 do
pc.set_skill_level(i, 59)
end
elseif pc.get_job()==3 and pc.get_skill_group()==2 then
for i = 106, 111 do
pc.set_skill_level(i, 59)
end
end
else
say_reward( "Niestety..." )
say_title( "Twój poziom jest zbyt niski, ")
say_title( "aby ulepszyć Swoje umiejętności.")
end

end
end
end
end

 

Trochę to skróciło, ale i tak to lamerski sposób, możnaby to zrobić dużo prościej a przede wszystkim krócej, jednakże na pewno i tak krócej wyszło niż w oryginale.

 

PS: Quest z pierwszego posta NIE MIAŁ prawa działać. Nie zakomentowałeś wszystkich linii "copyrighta", kompilator wywalilby ci error na drugiej linii. Dodalem komentarz, ktory obejmuje wiele linii, zeby nie bawic sie z kazda "--". Teraz powinno dzialac, aczkolwiek nie chcialo mi sie sprawdzac czy w oryginale endy byly dobrze, bo w petlach na pewno są. Pozdro =)

Człowieku, widzę że lubisz sobie utrudniać życie xD Przy użyciu tablic będą wystarczały 4 pętle a nawet jakby się uparł to by na jednej zrobił :P

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

 

Człowieku, widzę że lubisz sobie utrudniać życie xD Przy użyciu tablic będą wystarczały 4 pętle a nawet jakby się uparł to by na jednej zrobił :P

 

Ja doskonale o tym wiem, ale sam powiedz, czy dla forumowych pijawek, które tylko krytykują opłaca sie to dawać? Oczywiscie bez urazy, nie tyczy sie to wszystkich. O pętli pewnie pierwszy raz słyszeli. Zreszta pisalem na dole posta, ze da sie to zrobic w duzo krótszy i lepszy sposób =)

Opublikowano

Spokojnie mi się Quest przyda i bardzo za niego dziękuję a co do @up to sam sobie troszkę przerobiłem ten skrypt i jest dużo krótszy hehe, a tak ogółem to nie ma sensu tego mówić bo zaraz zaczną nas hejtować że spamujemy ;)

Lajk leci.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...