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

Witam

 

Mógłby ktoś mi napisać quest w którym od 1 poziomy dropią z wszystkich mobów Bodzie ? Drop ustawiony na 7/8 x PL pod lekki hard.

 

Id Przedmiotu : 25040

Przedmiot wypada na ziemię .

 

Daje 2x Lubie To , oraz 5*

xD

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

Poproszę o Analizę Biologa na (najlepiej od 30 lvl + ), z możliwościa wyboru nagrody, albo z takimś czymś ze Shaman nie dostanie Bojowego czy cuś :)

 

Jezeli można to poproszę go na PW :)

 

Z góry Dziękuje.

Opublikowano

Kociolve:

 

------------------------
-- Made By Pon.Lok --
------------------------
quest drop_bodzie begin
state start begin
when kill with not npc.is_pc() begin
local szansa = 10  -- szansa na drop wynosi 10%, wystarczy ,że sobie zmienisz --
if math.random(szansa) == 1 then
game.drop_item(25040)
end
end
end
end 

Nieregulaminowa sygnatura

Opublikowano

Przepraszam że piszę posta pod postem odrazu PRZEPRASZAM ale zbugowała mi się opcja edytuj :/

 

Mam Questa

quest wie begin
state start begin
	when 6767 .use begin
		say_title("Witaj ".. pc.get_name() ..".")
		say("Chciałbyś Wierzchowca?")
		local s = select("Dzik","Lew","Tygrys","Wilk","NIESPODZIANKA","EXIT")
	if s == 1 then
		say_reward("Uwaga to Dzik")
		pc.mount(20110)
		end
	if s == 2 then
		say_reward("Uwaga to Lew")
		pc.mount(20113)
		end
	if s == 3 then
		say_reward("Uwaga to Tygrys")
		pc.mount(20111)
		end
	if s == 4 then
		say_reward("Uwaga to Wilk")
		pc.mount(20112)
		end
   if s == 5 then
		say_reward("Niespodzianka !")
		pc.mount(20114)
		end
	end
end
end

 

Proszę o jego Przeróbkę Tak aby Po kliknięciu

Wilka/Lwa/Tygrysa/Dzika/Niespodzianki Ten zwój bo to jest zwój o id 6767

założył się jak buty wiatru [zwój trwa 480H] jak zejdziemy czas się nie liczy

na każdym wierzchowcu czas się liczy

 

Tylko zamiast klikania prawym to trzeba sobie wybrać Obdaruje 15x Lubię TO !

 

A 2 Quest jaki proszę to ten z bonusami już wam zaczą sunshi któremu bardzo dziękuje i dałem mu 7/8 Lubię TO

 

 

o co chodzi w tym quescie co ma w nim być daje tu w spoilerku

 

 

Proszę o Questa Będzie on na bogato bo Dużo Pisania :D

 

Nazwa - Bonus/Bonusy ID Npc - 1234

 

Nazwy bonusów pochodzą z tematu xdestructx

 

affect.add_collect(apply.STR, xxx, 60*60*24*365*60) --- sila
affect.add_collect(apply.INT, xxx, 60*60*24*365*60) --- inteligencja
affect.add_collect(apply.CON, xxx, 60*60*24*365*60) --- energia zyciowa
affect.add_collect(apply.DEX, xxx, 60*60*24*365*60) --- zrecznosc
affect.add_collect(apply.ATT_SPEED, xxx, 60*60*24*365*60) --- szybkosc ataku
affect.add_collect(apply.MOV_SPEED, xxx, 60*60*24*365*60) --- szybkosc poruszania sie
affect.add_collect(apply.CAST_SPEED, xxx, 60*60*24*365*60) --- szybkosc magi
affect.add_collect(apply.HP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pz
affect.add_collect(apply.SP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pe
affect.add_collect(apply.POISON_PCT, xxx, 60*60*24*365*60) --- otrucie
affect.add_collect(apply.STUN_PCT, xxx, 60*60*24*365*60) --- omdlenie
affect.add_collect(apply.SLOW_PCT, xxx, 60*60*24*365*60) --- spowolnienie
affect.add_collect(apply.CRITICAL_PCT, xxx, 60*60*24*365*60) --- krytyk
affect.add_collect(apply.PENETRATE_PCT, xxx, 60*60*24*365*60) --- przeszywka
affect.add_collect(apply.ATTBONUS_HUMAN, xxx, 60*60*24*365*60) --- na ludzi
affect.add_collect(apply.BLOCK, xxx, 60*60*24*365*60) --- blok ciosow
affect.add_collect(apply.IMMUNE_STUN, xxx, 60*60*24*365*60) --- nno
affect.add_collect(apply.IMMUNE_SLOW, xxx, 60*60*24*365*60) --- nns



MAX_HP --- pukty zycia
MAX_SP --- pukty energi
CON --- energia zyciowa
INT --- inteligencja
STR --- sila
DEX --- zrecznosc
ATT_SPEED --- szybkosc ataku
MOV_SPEED --- szybkosc poruszania sie
CAST_SPEED --- szybkosc magi
HP_REGEN --- regeneracja puktow zycia
SP_REGEN --- regeneracja puktow energi
POISON_PCT --- szansa na otrucie
STUN_PCT --- szansa na omdlenie
SLOW_PCT --- szansa na spowolnienie
CRITICAL_PCT --- szansa na krytyczne uderzenie
PENETRATE_PCT --- szansa na przyszywajace uderzenie
ATTBONUS_HUMAN --- silny przeciwko ludzia
ATTBONUS_ANIMAL --- silny przeciwko zwierzeta
ATTBONUS_ORC ---  silny przeciwko orka
ATTBONUS_MILGYO --- silny przeciwko mistyka
ATTBONUS_UNDEAD --- silny przeciwko nieumarlym
ATTBONUS_DEVIL --- silny przeciwko diabla
STEAL_HP --- szansa na kradziez putkow zycia
STEAL_SP --- szansa na kradziez putkow energi
MANA_BURN_PCT --- nie mam pojecia
DAMAGE_SP_RECOVER --- nie wiem
BLOCK --- szansa na blok ciosow
DODGE --- szansa na unikniecie ciosu
RESIST_SWORD --- odpornosc na miecze
RESIST_TWOHAND --- odpornosc na miecze dwureczne
RESIST_DAGGER --- odpornosc na sztylety
RESIST_BELL --- odpornosc na dzwony
RESIST_FAN --- odpornosc na wachlarze
RESIST_BOW --- odpornosc na luki
RESIST_FIRE --- odpornosc na ogien
RESIST_ELEC --- odpornosc na blyskawice
RESIST_MAGIC --- odpornosc na magie
RESIST_WIND --- odpornosc na wiatr
REFLECT_MELEE --- szansa na odbiecie ???
REFLECT_CURSE --- szansa na odbiecie klatwy ( ??? )
POISON_REDUCE --- odpornosc na otrucie
KILL_SP_RECOVER  --- obrazenia absorbowane przez pukty energi
EXP_DOUBLE_BONUS ---  szansa na podwojna ilosc doswiadczenia
GOLD_DOUBLE_BONUS --- szansa na podwojna ilosc yang  
ITEM_DROP_BONUS --- szansa na bonus doswiadczenia
POTION_BONUS --- mikstury iles % efekt podniesiony
KILL_HP_RECOVER --- obrazenia absorbowane przez pukty zycia
IMMUNE_STUN --- nie wrazliwy na omdlenie
IMMUNE_SLOW --- nie wrazliwy na spowolnienie
IMMUNE_FALL --- nie wrazliwe na upadek
BOW_DISTANCE --- dlugosc zasiegu zluku ( chyba )
ATT_GRADE_BONUS --- wartosc ataku
DEF_GRADE_BONUS --- obrona
MAGIC_ATT_GRADE --- wartosc magicznego ataku
MAGIC_DEF_GRADE --- obrona magicza
CURSE_PCT --- szansa na klatwe ( ??? )
MAX_STAMINA --- pukty wytrzymalosci
ATT_BONUS_TO_WARRIOR --- silny przeciwko wojownika
ATT_BONUS_TO_ASSASSIN --- silny przeciwko ninja
ATT_BONUS_TO_SURA --- silny przeciwko sura
ATT_BONUS_TO_SHAMAN --- silny przeciwko szmananem
ATT_BONUS_TO_MONSTER --- silny przeciwko potwora
RESIST_WARRIOR --- odpornosc na wojownika
RESIST_ASSASSIN --- odpornosc na ninje
RESIST_SURA --- odpornosc na sure
RESIST_SHAMAN --- odpornosc na szamna

 

 

Quest zaczyna się od kliknięcia na NPC [id 1234]

 

Bonusy -----> (i teraz dzieli się na dwa) Bonusy PVP

-----> Bonusy EXP

 

Bonusy PVP ---> (Znów się dzieli ) Szaman

--> Wojownik

--> Sura

---> Ninja

 

I Tak Wojownik rozdziela się na 3

Wojownik ----> (Znowu rodziałka) Silny 25% za 25 nieb.znaków

---> Silny 50% za 50 nieb.znaków

----> Silny 75% za 75 nieb.znaków (Na wojowniki Oczywiśćie)

Tak samo z surą szamanem i ninją

Bonusy EXP ----> ( Rozdziałka :D) -----> Główne --->Siła

Inteligęcja

Witalność

Zwinność

 

-----> Poboczne Atak

Obrona

Potwory

 

Siła/int./witalność/zwin/ Dzieli się na :

(Przykład Siła)

Siła ----> Siła (100) - 100 KK

Siła (150) - 150 KK

Siła (250) - 250 KK

 

Teraz weśmy atak/obrona/silny na potwory :

(Teraz tu opisze wszystkie bo każdy będzie inaczej )

Atak -----> Atak (3.000) [3K] Ataku więcej - 150KK

Atak (5.000) [5K] - 250 KK

Atak (10.000) [10K] - 500KK

Obrona ->Obr. (500) - 50KK

Obr. (1.000) [1K] - 100KK

Obr. (2.500) [2.5K] - 250KK

Silny na Potwory (%) ------> Potwory (250%) - 250KK

Potwory (500%) - 500KK

Potwory (1000%) - 1KKK

 

 

napisane niezrozumiale pisać !!! potrzebuje tego questa moge dodać (amatorską wersje graficzną xDD Paint )

P.S. Zapomniałem napisać

 

ID NPC 1234 Quest (nazwa) Bonus lub Bonusy ID Nieb. Znaków 123455

zapomniał bym wybrany bonus trwa 1 H !!!!!

bonusów można uzywać do woli ;p

 

 

 

Quest (taki zarys by sunshi) trzeba dopisać bonusy expa (głowne i poboczne) Dam LubIE TO

 

 

 

 

quest bonusy_by_sunushi begin
state start begin
 when 1234.chat."Bonus/Bonusy" begin
  say_title(mob_name(1234)..":")
  say("Wybierz rodzaj bonusu:")
  local a = select("Bonusy PVP","Bonusy EXP")
  if a == 1 then
	say_title(mob_name(1234)..":")
	local b = select("Wojownik", "Ninja", "Sura", "Szaman", "Anuluj")
	if b == 5 then
	 return
	end
	local job
	if b == 1 then
	 job = "Wojownik"
	elseif b == 2 then
	 job = "Ninja"
	elseif b == 3 then
	 job = "Sura"
	elseif b == 4 then
	 job = "Szaman"
	end
	say_title(mob_name(1234)..":")
	say("Wybierz jak mocny ma być bonus:")
	say("25% Silny przeciwko - 25 Nieb. Znaków,")
	say("50% Silny przeciwko - 50 Nieb. Znaków,")
	say("75% Silny przeciwko - 75 Nieb. Znaków.")
	local c = select("25%", "50%", "75%", "Anuluj")
	if c == 1 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("25% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 25 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak", "Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("25% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 25, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 25, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 25, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 25, 60*60)
	 end
	 pc.remove_item(123455, 25)
	 say("")
	elseif c == 2 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("50% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 50 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak","Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("50% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 50, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 50, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 50, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 50, 60*60)
	 end
	 say("")
	 pc.remove_item(123455, 50)
	elseif c == 3 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("75% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 75 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak","Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("75% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 75, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 75, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 75, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 75, 60*60)
	 end
	 say("")
	 pc.remove_item(123455, 75)
	else
	 return
	end
  elseif a == 2 then
	say_title(mob_name(1234)..":")
	local d = select("Główne", "Poboczne", "Anuluj")
	if d == 3 then
	 return
	elseif d == 1 then
	 say_title(mob_name(1234)..":")
	 local e = select("Witalność ", "Inteligencja", "Siła", "Zręczność ", "Anuluj")
	 if e == 5 then
	  return
	 elseif e == 1 then
	  say_title(mob_name(1234)..":")
	  say("Wybierz jak mocny ma być bonus:")
	  say("+100 witalność - 100kk,")
	  say("+150 witalność - 150kk,")
	  say("+250 witalność - 250kk.")
	  local f = select("+100", "+150", "+250", "Anuluj")
	  if f == 4 then
	   return
	  elseif f == 1 then
	   say("Wybrałeś bonus +100 witalności.")

 

 

helps

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Opublikowano

quest dupal begin
   state start begin
           when 27101.use begin
               cmdchat("effect 3")
               say("Test")
               timer("koniec" 10*60)
               end
                   when koniec.timer begin
                   say("Test")
                   end
                       end
                           end

 

Co jest źle?

Tylko mi nie gęgaj, że to tylko wizerunek, bo ja kurwistrzale i bez niego mam szacunek.

Opublikowano

http://wklej.to/H7kH1

 

Biega o to iż jeżeli ktoś nie ma np krwistych(30190) bądz 1kkk to ta wiadomość wyskakuje mu zaraz po kliknięciu:

''Kup bonus na zawsze !'' ,a ja chciałbym aby po kliknięciu na ''Kup bonus na zawsze !'' nawet jak koleś nie ma yang,i krwistych aby pokazało mu się te menu wyboru np:5000tys deffa itp .. A wiadomość

-Niestety, ale nie masz tyle Krwistych kamieni(50)

-Niestety, ale nie masz 1.000.000.000 Yang.

Dopiero po wybraniu tego bonusa pojawiała się gdy gracz nie posiada

Proszę może uda wam się zmienić , Pozdro :) PS: Wesołych Świąt i Bogatego Gwiazdora!!

 

(EDIT:I czy da się tak zrobić aby np koleś dokupił +10 pkt statów do atk,inta itp ?Jezeli tak to jak :>)

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

Zobacz czy działa ,szczerze to pogubiłem się w tym quescie ;d.

[cdoe]quest gogame5 begin

state start begin

when 20091.chat."Kup bonus na zawsze !" begin

local a = select("+5000 Obrony","+140 Wartości Ataku","+50% Speeda","+15% szybkosc Ataku","Anuluj")

if a == 5 then

return

elseif a == 1 then

pc.change_money(-1000000000)

pc.remove_item(ID, 50)

affect.add_collect(apply.DEF_GRADE_BONUS, 5000, 60*60*24*365*60)

if pc.count_item(30190) >= 50 then

if pc.get_money() >= 1000000000 then

else

say("Nie posiadasz 1kkk ")

else

say("Nie masz 50 krwistych ")

end

end

 

elseif a == 2 then

pc.change_money(-1000000000)

pc.remove_item(ID, 50)

affect.add_collect(apply.ATT_GRADE_BONUS, 140, 60*60*24*365*60)

if pc.count_item(30190) >= 50 then

if pc.get_money() >= 1000000000 then

else

say("Nie posiadasz 1kkk ")

else

say("Nie masz 50 krwistych ")

end

end

elseif a == 3 then

pc.change_money(-1000000000)

pc.remove_item(ID, 50)

affect.add_collect(apply.MOV_SPEED, 50, 60*60*24*365*60)

if pc.count_item(30190) >= 50 then

if pc.get_money() >= 1000000000 then

else

say("Nie posiadasz 1kkk ")

else

say("Nie masz 50 krwistych ")

end

end

elseif a == 4 then

pc.change_money(-1000000000)

pc.remove_item(ID, 50)

affect.add_collect(apply.ATT_SPEED, 15, 60*60*24*365*60)

if pc.count_item(30190) >= 50 then

if pc.get_money() >= 1000000000 then

else

say("Nie posiadasz 1kkk ")

else

say("Nie masz 50 krwistych ")

end

end

end

 

end

end

end[/code]

Nieregulaminowa sygnatura

Opublikowano

quest dupal begin
state start begin
		when 27101.use begin
			cmdchat("effect 3")
			say("Test")
			timer("koniec" 10*60)
			end
				when koniec.timer begin
				say("Test")
				end
					end
						end

 

Co jest źle?

Brak przecinka

timer("koniec" 10*60)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

 

<br>Zobacz czy działa ,szczerze to pogubiłem się w tym quescie ;d.<br>[cdoe]quest gogame5 begin<br>        state start begin<br>                when 20091.chat."Kup bonus na zawsze !" begin<br>                                                local a = select("+5000 Obrony","+140 Wartości Ataku","+50% Speeda","+15% szybkosc Ataku","Anuluj")<br>                                        if a == 5 then<br>                                                return<br>                                        elseif a == 1 then<br>                                                pc.change_money(-1000000000)<br>                                                pc.remove_item(ID, 50)<br>                                                affect.add_collect(apply.DEF_GRADE_BONUS, 5000, 60*60*24*365*60)<br>if pc.count_item(30190) >= 50 then<br>if pc.get_money() >= 1000000000 then<br>else<br>say("Nie posiadasz 1kkk ")<br>else<br>say("Nie masz 50 krwistych ")<br>end<br>end<br><br>                                        elseif a == 2 then<br>                                                pc.change_money(-1000000000)<br>                                                pc.remove_item(ID, 50)<br>                                                affect.add_collect(apply.ATT_GRADE_BONUS, 140, 60*60*24*365*60)<br>if pc.count_item(30190) >= 50 then<br>if pc.get_money() >= 1000000000 then<br>else<br>say("Nie posiadasz 1kkk ")<br>else<br>say("Nie masz 50 krwistych ")<br>end<br>end<br>                                        elseif a == 3 then<br>                                                pc.change_money(-1000000000)<br>                                                pc.remove_item(ID, 50)<br>                                                affect.add_collect(apply.MOV_SPEED, 50, 60*60*24*365*60)<br>if pc.count_item(30190) >= 50 then<br>if pc.get_money() >= 1000000000 then<br>else<br>say("Nie posiadasz 1kkk ")<br>else<br>say("Nie masz 50 krwistych ")<br>end<br>end<br>                                        elseif a == 4 then<br>                                                pc.change_money(-1000000000)<br>                                                pc.remove_item(ID, 50)<br>                                                affect.add_collect(apply.ATT_SPEED, 15, 60*60*24*365*60)<br>if pc.count_item(30190) >= 50 then<br>if pc.get_money() >= 1000000000 then<br>else<br>say("Nie posiadasz 1kkk ")<br>else<br>say("Nie masz 50 krwistych ")<br>end<br>end<br>                                        end<br><br>                end<br>        end<br>end[/code]<br>

 

 

MISZCZUU błąd wyskoczył :P

 

 

syntax error : [string "start"]:12: `end' expected (to close `if' at line 9) near `else'

gogame5.quest:58:Abort (core dumped)

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

@UP

 

quest gogame begin
   state start begin
       when 20091.chat."Kup bonus na zawsze !" begin
           -----------------------------
           local brak_kasa = "Niestety, ale nie masz 1.000.000.000 Yang."
           local brak_item = "Niestety, ale nie masz tyle Krwistych kamieni(50)"
           -----------------------------
           local money = 1000000000
           local ID = 30190
           -----------------------------
           local a = select("+5000 Obrony","+140 Wartości Ataku","+50% Speeda","+15% szybkosc Ataku","Anuluj")
           if a == 5 then
               return
           elseif a == 1 then
               if pc.count_item(ID) >= 50 then
                   if pc.get_money() >= money then
                       pc.change_money(pc.get_money() - money)
                       pc.remove_item(ID, 50)
                       affect.add_collect(apply.DEF_GRADE_BONUS, 5000, 60*60*24*365*60)
                   else
                       say(brak_kasa)
                   end
               else
                   say(brak_item)
               end
           elseif a == 2 then
               if pc.count_item(ID) >= 50 then
                   if pc.get_money() >= money then
                       pc.change_money(pc.get_money() - money)
                       pc.remove_item(ID, 50)
                       affect.add_collect(apply.ATT_GRADE_BONUS, 140, 60*60*24*365*60)
                   else
                       say(brak_kasa)
                   end
               else
                   say(brak_item)
               end
           elseif a == 3 then
               if pc.count_item(ID) >= 50 then
                   if pc.get_money() >= money then
                       pc.change_money(pc.get_money() - money)
                       pc.remove_item(ID, 50)
                       affect.add_collect(apply.MOV_SPEED, 50, 60*60*24*365*60)
                   else
                       say(brak_kasa)
                   end
               else
                   say(brak_item)
               end
           elseif a == 4 then
               if pc.count_item(ID) >= 50 then
                   if pc.get_money() >= money then
                       pc.change_money(pc.get_money() - money)
                       pc.remove_item(ID, 50)
                       affect.add_collect(apply.ATT_SPEED, 15, 60*60*24*365*60)
                   else
                       say(brak_kasa)
                   end
               else
                   say(brak_item)
               end
           end
       end
   end
end

 

 

tu masz :)

gogame.png

Opublikowano

Przepraszam że piszę posta pod postem odrazu PRZEPRASZAM ale zbugowała mi się opcja edytuj :/

 

Mam Questa

quest wie begin
state start begin
	when 6767 .use begin
		say_title("Witaj ".. pc.get_name() ..".")
		say("Chciałbyś Wierzchowca?")
		local s = select("Dzik","Lew","Tygrys","Wilk","NIESPODZIANKA","EXIT")
	if s == 1 then
		say_reward("Uwaga to Dzik")
		pc.mount(20110)
		end
	if s == 2 then
		say_reward("Uwaga to Lew")
		pc.mount(20113)
		end
	if s == 3 then
		say_reward("Uwaga to Tygrys")
		pc.mount(20111)
		end
	if s == 4 then
		say_reward("Uwaga to Wilk")
		pc.mount(20112)
		end
   if s == 5 then
		say_reward("Niespodzianka !")
		pc.mount(20114)
		end
	end
end
end

 

Proszę o jego Przeróbkę Tak aby Po kliknięciu

Wilka/Lwa/Tygrysa/Dzika/Niespodzianki Ten zwój bo to jest zwój o id 6767

założył się jak buty wiatru [zwój trwa 480H] jak zejdziemy czas się nie liczy

na każdym wierzchowcu czas się liczy

 

Tylko zamiast klikania prawym to trzeba sobie wybrać Obdaruje 15x Lubię TO !

 

A 2 Quest jaki proszę to ten z bonusami już wam zaczą sunshi któremu bardzo dziękuje i dałem mu 7/8 Lubię TO

 

 

o co chodzi w tym quescie co ma w nim być daje tu w spoilerku

 

 

Proszę o Questa Będzie on na bogato bo Dużo Pisania :D

 

Nazwa - Bonus/Bonusy ID Npc - 1234

 

Nazwy bonusów pochodzą z tematu xdestructx

 

affect.add_collect(apply.STR, xxx, 60*60*24*365*60) --- sila
affect.add_collect(apply.INT, xxx, 60*60*24*365*60) --- inteligencja
affect.add_collect(apply.CON, xxx, 60*60*24*365*60) --- energia zyciowa
affect.add_collect(apply.DEX, xxx, 60*60*24*365*60) --- zrecznosc
affect.add_collect(apply.ATT_SPEED, xxx, 60*60*24*365*60) --- szybkosc ataku
affect.add_collect(apply.MOV_SPEED, xxx, 60*60*24*365*60) --- szybkosc poruszania sie
affect.add_collect(apply.CAST_SPEED, xxx, 60*60*24*365*60) --- szybkosc magi
affect.add_collect(apply.HP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pz
affect.add_collect(apply.SP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pe
affect.add_collect(apply.POISON_PCT, xxx, 60*60*24*365*60) --- otrucie
affect.add_collect(apply.STUN_PCT, xxx, 60*60*24*365*60) --- omdlenie
affect.add_collect(apply.SLOW_PCT, xxx, 60*60*24*365*60) --- spowolnienie
affect.add_collect(apply.CRITICAL_PCT, xxx, 60*60*24*365*60) --- krytyk
affect.add_collect(apply.PENETRATE_PCT, xxx, 60*60*24*365*60) --- przeszywka
affect.add_collect(apply.ATTBONUS_HUMAN, xxx, 60*60*24*365*60) --- na ludzi
affect.add_collect(apply.BLOCK, xxx, 60*60*24*365*60) --- blok ciosow
affect.add_collect(apply.IMMUNE_STUN, xxx, 60*60*24*365*60) --- nno
affect.add_collect(apply.IMMUNE_SLOW, xxx, 60*60*24*365*60) --- nns



MAX_HP --- pukty zycia
MAX_SP --- pukty energi
CON --- energia zyciowa
INT --- inteligencja
STR --- sila
DEX --- zrecznosc
ATT_SPEED --- szybkosc ataku
MOV_SPEED --- szybkosc poruszania sie
CAST_SPEED --- szybkosc magi
HP_REGEN --- regeneracja puktow zycia
SP_REGEN --- regeneracja puktow energi
POISON_PCT --- szansa na otrucie
STUN_PCT --- szansa na omdlenie
SLOW_PCT --- szansa na spowolnienie
CRITICAL_PCT --- szansa na krytyczne uderzenie
PENETRATE_PCT --- szansa na przyszywajace uderzenie
ATTBONUS_HUMAN --- silny przeciwko ludzia
ATTBONUS_ANIMAL --- silny przeciwko zwierzeta
ATTBONUS_ORC ---  silny przeciwko orka
ATTBONUS_MILGYO --- silny przeciwko mistyka
ATTBONUS_UNDEAD --- silny przeciwko nieumarlym
ATTBONUS_DEVIL --- silny przeciwko diabla
STEAL_HP --- szansa na kradziez putkow zycia
STEAL_SP --- szansa na kradziez putkow energi
MANA_BURN_PCT --- nie mam pojecia
DAMAGE_SP_RECOVER --- nie wiem
BLOCK --- szansa na blok ciosow
DODGE --- szansa na unikniecie ciosu
RESIST_SWORD --- odpornosc na miecze
RESIST_TWOHAND --- odpornosc na miecze dwureczne
RESIST_DAGGER --- odpornosc na sztylety
RESIST_BELL --- odpornosc na dzwony
RESIST_FAN --- odpornosc na wachlarze
RESIST_BOW --- odpornosc na luki
RESIST_FIRE --- odpornosc na ogien
RESIST_ELEC --- odpornosc na blyskawice
RESIST_MAGIC --- odpornosc na magie
RESIST_WIND --- odpornosc na wiatr
REFLECT_MELEE --- szansa na odbiecie ???
REFLECT_CURSE --- szansa na odbiecie klatwy ( ??? )
POISON_REDUCE --- odpornosc na otrucie
KILL_SP_RECOVER  --- obrazenia absorbowane przez pukty energi
EXP_DOUBLE_BONUS ---  szansa na podwojna ilosc doswiadczenia
GOLD_DOUBLE_BONUS --- szansa na podwojna ilosc yang  
ITEM_DROP_BONUS --- szansa na bonus doswiadczenia
POTION_BONUS --- mikstury iles % efekt podniesiony
KILL_HP_RECOVER --- obrazenia absorbowane przez pukty zycia
IMMUNE_STUN --- nie wrazliwy na omdlenie
IMMUNE_SLOW --- nie wrazliwy na spowolnienie
IMMUNE_FALL --- nie wrazliwe na upadek
BOW_DISTANCE --- dlugosc zasiegu zluku ( chyba )
ATT_GRADE_BONUS --- wartosc ataku
DEF_GRADE_BONUS --- obrona
MAGIC_ATT_GRADE --- wartosc magicznego ataku
MAGIC_DEF_GRADE --- obrona magicza
CURSE_PCT --- szansa na klatwe ( ??? )
MAX_STAMINA --- pukty wytrzymalosci
ATT_BONUS_TO_WARRIOR --- silny przeciwko wojownika
ATT_BONUS_TO_ASSASSIN --- silny przeciwko ninja
ATT_BONUS_TO_SURA --- silny przeciwko sura
ATT_BONUS_TO_SHAMAN --- silny przeciwko szmananem
ATT_BONUS_TO_MONSTER --- silny przeciwko potwora
RESIST_WARRIOR --- odpornosc na wojownika
RESIST_ASSASSIN --- odpornosc na ninje
RESIST_SURA --- odpornosc na sure
RESIST_SHAMAN --- odpornosc na szamna

 

 

Quest zaczyna się od kliknięcia na NPC [id 1234]

 

Bonusy -----> (i teraz dzieli się na dwa) Bonusy PVP

-----> Bonusy EXP

 

Bonusy PVP ---> (Znów się dzieli ) Szaman

--> Wojownik

--> Sura

---> Ninja

 

I Tak Wojownik rozdziela się na 3

Wojownik ----> (Znowu rodziałka) Silny 25% za 25 nieb.znaków

---> Silny 50% za 50 nieb.znaków

----> Silny 75% za 75 nieb.znaków (Na wojowniki Oczywiśćie)

Tak samo z surą szamanem i ninją

Bonusy EXP ----> ( Rozdziałka :D) -----> Główne --->Siła

Inteligęcja

Witalność

Zwinność

 

-----> Poboczne Atak

Obrona

Potwory

 

Siła/int./witalność/zwin/ Dzieli się na :

(Przykład Siła)

Siła ----> Siła (100) - 100 KK

Siła (150) - 150 KK

Siła (250) - 250 KK

 

Teraz weśmy atak/obrona/silny na potwory :

(Teraz tu opisze wszystkie bo każdy będzie inaczej )

Atak -----> Atak (3.000) [3K] Ataku więcej - 150KK

Atak (5.000) [5K] - 250 KK

Atak (10.000) [10K] - 500KK

Obrona ->Obr. (500) - 50KK

Obr. (1.000) [1K] - 100KK

Obr. (2.500) [2.5K] - 250KK

Silny na Potwory (%) ------> Potwory (250%) - 250KK

Potwory (500%) - 500KK

Potwory (1000%) - 1KKK

 

 

napisane niezrozumiale pisać !!! potrzebuje tego questa moge dodać (amatorską wersje graficzną xDD Paint )

P.S. Zapomniałem napisać

 

ID NPC 1234 Quest (nazwa) Bonus lub Bonusy ID Nieb. Znaków 123455

zapomniał bym wybrany bonus trwa 1 H !!!!!

bonusów można uzywać do woli ;p

 

 

 

Quest (taki zarys by sunshi) trzeba dopisać bonusy expa (głowne i poboczne) Dam LubIE TO

 

 

 

 

quest bonusy_by_sunushi begin
state start begin
 when 1234.chat."Bonus/Bonusy" begin
  say_title(mob_name(1234)..":")
  say("Wybierz rodzaj bonusu:")
  local a = select("Bonusy PVP","Bonusy EXP")
  if a == 1 then
	say_title(mob_name(1234)..":")
	local b = select("Wojownik", "Ninja", "Sura", "Szaman", "Anuluj")
	if b == 5 then
	 return
	end
	local job
	if b == 1 then
	 job = "Wojownik"
	elseif b == 2 then
	 job = "Ninja"
	elseif b == 3 then
	 job = "Sura"
	elseif b == 4 then
	 job = "Szaman"
	end
	say_title(mob_name(1234)..":")
	say("Wybierz jak mocny ma być bonus:")
	say("25% Silny przeciwko - 25 Nieb. Znaków,")
	say("50% Silny przeciwko - 50 Nieb. Znaków,")
	say("75% Silny przeciwko - 75 Nieb. Znaków.")
	local c = select("25%", "50%", "75%", "Anuluj")
	if c == 1 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("25% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 25 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak", "Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("25% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 25, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 25, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 25, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 25, 60*60)
	 end
	 pc.remove_item(123455, 25)
	 say("")
	elseif c == 2 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("50% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 50 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak","Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("50% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 50, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 50, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 50, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 50, 60*60)
	 end
	 say("")
	 pc.remove_item(123455, 50)
	elseif c == 3 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("75% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 75 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak","Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("75% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 75, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 75, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 75, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 75, 60*60)
	 end
	 say("")
	 pc.remove_item(123455, 75)
	else
	 return
	end
  elseif a == 2 then
	say_title(mob_name(1234)..":")
	local d = select("Główne", "Poboczne", "Anuluj")
	if d == 3 then
	 return
	elseif d == 1 then
	 say_title(mob_name(1234)..":")
	 local e = select("Witalność ", "Inteligencja", "Siła", "Zręczność ", "Anuluj")
	 if e == 5 then
	  return
	 elseif e == 1 then
	  say_title(mob_name(1234)..":")
	  say("Wybierz jak mocny ma być bonus:")
	  say("+100 witalność - 100kk,")
	  say("+150 witalność - 150kk,")
	  say("+250 witalność - 250kk.")
	  local f = select("+100", "+150", "+250", "Anuluj")
	  if f == 4 then
	   return
	  elseif f == 1 then
	   say("Wybrałeś bonus +100 witalności.")

 

 

 

pan.lok zajmujesz się questami ?

 

pls pomurz

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Opublikowano

@GoGame Ja Ciebie kocham <3 Zaraz sprawdze czy dziala i dam edit =p

Sorr:Lajki mi sie wyczerpaly ,jak bede mial to ci dam limita pozdro.

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

Witam,

Mam takie pytanko jak dodać do questa jakis warunek zeby można było danego itemu uzywac 1 raz na 8h?

http://img545.imageshack.us/img545/4607/gm2l4n86gbkev.png

Opublikowano

 

 

say ( "Witaj" )

say ( "Masz Do wyboru Opcje Wybierz Jaka Ci sie Podoba !" )

say ( "" )

wait ( )

local s = select ( "Wróć Do Miasta" ,"Idź Do Groty Wygnańców" , "Idź do Czerwonego Las" , "Idź Do Lochu Pająków 2 Poziom " , "Polimorfia" , "Yang" , "Umiejętności" , "Polimorfia 2" , "Skille P" , "Anuluj" )

if 1 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 474300 , 954800 )

elseif empire == 2 then

pc . warp ( 63800 , 166400 )

elseif empire == 3 then

pc . warp ( 959900 , 269200 )

end

 

 

elseif 2 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 9800 , 1215100 )

elseif empire == 2 then

pc.warp ( 9800 , 1215100 )

elseif empire == 3 then

pc.warp ( 9800 , 1215100 )

end

 

 

 

 

elseif 3 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 1119900 , 70800 )

elseif empire == 2 then

pc.warp ( 1119900 , 70800 )

elseif empire == 3 then

pc.warp ( 1119900 , 70800 )

end

 

 

elseif 4 == s then

say_title ("Zostaniesz Przeniesiony")

say ("Trzymaj się Mocno")

wait ()

local empire = pc . get_empire ( )

if empire == 1 then

pc.warp ( 704100 , 464100 )

elseif empire == 2 then

pc.warp ( 704100 , 464100 )

elseif empire == 3 then

pc.warp ( 704100 , 464100 )

end

 

elseif 5 == s then

say ( "Cześć" )

say ( "Wybierz Jednego Z tych Bossów" )

say ("Lub Wybierz Opcje Powrotu Do Noralnej Postaci ")

local s = select ( "Umarły Rozpruwacz" ,"Ognisty Krol" , "Eli.Krol Demonów" , "Tysięczny Wojownik" , "Wroc Do Normalnej Postaci." )

say ("Czy Napewno Chcesz Kontynuowac?")

local scelta = select ( "Tak","Nie" )

if scelta==1 then

pc.polymorph ( 1093, 80 )

elseif scelta==2 then

say ( "Nie...Może innym razem." )

return

end

 

 

 

if 2 == s then

pc.polymorph ( 2206, 90 )

end

 

 

if 3 == s then

pc.polymorph ( 1092, 80 )

end

 

 

if 4 == s then

pc.polymorph ( 1403, 80 )

end

 

if 5 == s then

pc.polymorph ( 1, 1 )

end

 

 

 

elseif 6 == s then

say_title ( "Czesc" )

say ( "Chcesz Yang?" )

local s = select ( "Tak" , "Nie" )

if scelta==1 then

pc . give_money ( 500000000 )

elseif scelta==2 then

return

end

 

 

 

elseif 7 == s then

say_title ( "Witam" )

say ( "Czy chciałbyś dostać potrzebne ci umiejętności" )

local s = select ( "Tak" , "Nie" )

if 2 == s then

say ("Nie...Może później...")

return

end

say ( "Otrzymałeś Wszystkie Potrzebne Ci Umiejętności!" )

if pc . get_job() == 0 and pc . get_skill_group()==1 then

pc . set_skill_level (121, 59)

pc . set_skill_level (122, 59)

pc . set_skill_level (123, 59)

pc . set_skill_level (124, 59)

pc . set_skill_level (125, 59)

pc . set_skill_level (126, 59)

pc . set_skill_level (127, 59)

pc . set_skill_level (128, 59)

pc . set_skill_level (129, 59)

pc . set_skill_level (130, 59)

pc . set_skill_level (137, 59)

pc . set_skill_level (138, 59)

pc . set_skill_level (139, 59)

pc . set_skill_level (140, 59)

elseif pc . get_job()==0 and pc . get_skill_group()==2 then

pc . set_skill_level (121, 59)

pc . set_skill_level (122, 59)

pc . set_skill_level (123, 59)

pc . set_skill_level (124, 59)

pc . set_skill_level (125, 59)

pc . set_skill_level (126, 59)

pc . set_skill_level (127, 59)

pc . set_skill_level (128, 59)

pc . set_skill_level (129, 59)

pc . set_skill_level (130, 59)

pc . set_skill_level (137, 59)

pc . set_skill_level (138, 59)

pc . set_skill_level (139, 59)

pc . set_skill_level (140, 59)

elseif pc . get_job()==1 and pc . get_skill_group()==1 then

pc . set_skill_level (121, 59)

pc . set_skill_level (122, 59)

pc . set_skill_level (123, 59)

pc . set_skill_level (124, 59)

pc . set_skill_level (125, 59)

pc . set_skill_level (126, 59)

pc . set_skill_level (127, 59)

pc . set_skill_level (128, 59)

pc . set_skill_level (129, 59)

pc . set_skill_level (130, 59)

pc . set_skill_level (137, 59)

pc . set_skill_level (138, 59)

pc . set_skill_level (139, 59)

pc . set_skill_level (140, 59)

elseif pc . get_job()==1 and pc . get_skill_group()==2 then

pc . set_skill_level (121, 59)

pc . set_skill_level (122, 59)

pc . set_skill_level (123, 59)

pc . set_skill_level (124, 59)

pc . set_skill_level (125, 59)

pc . set_skill_level (126, 59)

pc . set_skill_level (127, 59)

pc . set_skill_level (128, 59)

pc . set_skill_level (129, 59)

pc . set_skill_level (130, 59)

pc . set_skill_level (137, 59)

pc . set_skill_level (138, 59)

pc . set_skill_level (139, 59)

pc . set_skill_level (140, 59)

elseif pc . get_job()==2 and pc . get_skill_group()==1 then

pc . set_skill_level (121, 59)

pc . set_skill_level (122, 59)

pc . set_skill_level (123, 59)

pc . set_skill_level (124, 59)

pc . set_skill_level (125, 59)

pc . set_skill_level (126, 59)

pc . set_skill_level (127, 59)

pc . set_skill_level (128, 59)

pc . set_skill_level (129, 59)

pc . set_skill_level (130, 59)

pc . set_skill_level (137, 59)

pc . set_skill_level (138, 59)

pc . set_skill_level (139, 59)

pc . set_skill_level (140, 59)

elseif pc . get_job()==2 and pc . get_skill_group()==2 then

pc . set_skill_level (121, 59)

pc . set_skill_level (122, 59)

pc . set_skill_level (123, 59)

pc . set_skill_level (124, 59)

pc . set_skill_level (125, 59)

pc . set_skill_level (126, 59)

pc . set_skill_level (127, 59)

pc . set_skill_level (128, 59)

pc . set_skill_level (129, 59)

pc . set_skill_level (130, 59)

pc . set_skill_level (137, 59)

pc . set_skill_level (138, 59)

pc . set_skill_level (139, 59)

pc . set_skill_level (140, 59)

elseif pc . get_job()==3 and pc . get_skill_group()==1 then

pc . set_skill_level (121, 59)

pc . set_skill_level (122, 59)

pc . set_skill_level (123, 59)

pc . set_skill_level (124, 59)

pc . set_skill_level (125, 59)

pc . set_skill_level (126, 59)

pc . set_skill_level (127, 59)

pc . set_skill_level (128, 59)

pc . set_skill_level (129, 59)

pc . set_skill_level (130, 59)

pc . set_skill_level (137, 59)

pc . set_skill_level (138, 59)

pc . set_skill_level (139, 59)

pc . set_skill_level (140, 59)

elseif pc . get_job()==3 and pc . get_skill_group()==2 then

pc . set_skill_level (121, 59)

pc . set_skill_level (122, 59)

pc . set_skill_level (123, 59)

pc . set_skill_level (124, 59)

pc . set_skill_level (125, 59)

pc . set_skill_level (126, 59)

pc . set_skill_level (127, 59)

pc . set_skill_level (128, 59)

pc . set_skill_level (129, 59)

pc . set_skill_level (130, 59)

pc . set_skill_level (137, 59)

pc . set_skill_level (138, 59)

pc . set_skill_level (139, 59)

pc . set_skill_level (140, 59)

end

 

elseif 8 == s then

say ( "Witam" )

say ( "Hmmm...a więc chiałbyś się zmienić w jakiegoś potwora[ENTER]Jeśli tak, to wybierz go lub Wybierz Opcje[ENTER] Wróć do normalnej postaci!," )

local s = select ( "Silny Dziki Sluga" ,"Dziki Pies" , "Goo-Pae" , "Podly Demoni Zolnierz" , "Niebianski Zolnierz" , "Wroc Do Normalnej Postaci." )

say ("Czy Napewno Chcesz Kontynuowac?")

local scelta = select ( "Tak","Nie" )

if scelta==1 then

pc.polymorph ( 552, 80 )

elseif scelta==2 then

say ( "Nie...Może później!" )

return

end

 

 

if 2 == s then

pc.polymorph ( 101, 90 )

end

 

 

if 3 == s then

pc.polymorph ( 493, 80 )

end

 

 

if 4 == s then

pc.polymorph ( 1031, 80 )

end

 

 

if 5 == s then

pc.polymorph ( 2401, 80 )

end

 

 

if 6 == s then

pc.polymorph ( 1, 1 )

end

 

elseif 9 == s then

say_title("Otrzymałeś skille")

say("Otrzymałeś skille dla swojej profesji")

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

 

 

 

pc . setqf ( "next_time" , get_time ( ) + 3600 )

elseif 10 == s then

say ( "Może Innym razem" )

say ( "" )

end

 

 

 

 

Prosze o poprawe tego questa ,jest to quest z pierscienia. Nie dziala w nim opcja Yang Pozdrawiam.

Nie ma funkcji

pc . give_money ( 500000000 )

Jest za to

pc.change_money( ilosc )

 

Dalej nie Dziala :)

 

Napisze mi ktos questa zeby na start dostawalo sie 75Lv + Konia (Militara) i 1.9kkk kasy. Oddzielnego questa zeby maks lv byl 99.

 

F5

61093c6efb.png

 

Opublikowano

Witam All.

Z góry dziękuję za Pomoc i życzę wszystkim Wesołych Świąt :) .

Mam bardzo wielką prośbę :

 

Czy mógł by ktoś napisać dla mnie do jutra questa o takiej treści :

 

Idziemy Do NPC (dokładnie chodzi mi o mikołaja) i po kliknięciu na niego gadamy z nim i prosi nas o odzyskanie skarpetek które odebrały mu potwory. Mówi nam też , że gdy zdobędziemy 10 skarpetek i oddamy mu je dostaniemy od niego Świąteczny Prezent (co do niego i dropu z niego wszystko sam sobię zrobię) oraz , że skarpetki możemy oddawać kiedy tylko chcemy gdy tylko mamy 10 skarpetek zawsze można mu oddać . Więc po rozmowie z nim : idziemy . dropimy skarpetki (prosił bym aby dropiły one średnio co 90-100 mobów , ale drop skarpetek to chyba w queście xmas_tree chyba ?) , gdy wydropimy 10 skarpetek wracamy do mikołaja , przeciągamy 10 skarpetek razem na niego po czym pokazuję się , że mikołaj nam mówi że coś tam jest wdzięczny za odzyskanie skarpetek i tak jak obiecał otrzymamy od niego świąteczny prezent i na dole Otrzymano: Świąteczny Prezent no i zabiera nam te 10 skarpetek i otrzymujemy ten prezent. Prosił bym także aby quest działał na takiej zasadzie , że gdy oddamy te 10 skarpetek i dostaniemy ten prezent to odrazu jeżeli mamy kolejne 10 skarpetek możemy odrazu oddawać (chyba , że szybciej i łatwiej napisać będzie w queście oddawanie co jakiś czas [np. co 1h] to też będzie dobrze :P).

 

Bardzo proszę w miarę możliwości o napisanie tego do Jutra i po raz kolejny z góry Bardzo Bardzo Dziękuję za POMOC. I po raz kolejny życzę Wszystkim Wesołych Świąt !

 

Wynagrodzę Limitami Lajków oraz piąteczek do profilu !

"Kiedy nie chcesz - szukasz powodów. Gdy chcesz - szukasz sposobów"

Opublikowano

Mam Questa

quest wie begin
state start begin
	when 6767 .use begin
		say_title("Witaj ".. pc.get_name() ..".")
		say("Chciałbyś Wierzchowca?")
		local s = select("Dzik","Lew","Tygrys","Wilk","NIESPODZIANKA","EXIT")
	if s == 1 then
		say_reward("Uwaga to Dzik")
		pc.mount(20110)
		end
	if s == 2 then
		say_reward("Uwaga to Lew")
		pc.mount(20113)
		end
	if s == 3 then
		say_reward("Uwaga to Tygrys")
		pc.mount(20111)
		end
	if s == 4 then
		say_reward("Uwaga to Wilk")
		pc.mount(20112)
		end
   if s == 5 then
		say_reward("Niespodzianka !")
		pc.mount(20114)
		end
	end
end
end

 

Proszę o jego Przeróbkę Tak aby Po kliknięciu

Wilka/Lwa/Tygrysa/Dzika/Niespodzianki Ten zwój bo to jest zwój o id 6767

założył się jak buty wiatru [zwój trwa 480H] jak zejdziemy czas się nie liczy

na każdym wierzchowcu czas się liczy

 

Tylko zamiast klikania prawym to trzeba sobie wybrać Obdaruje 15x Lubię TO !

 

A 2 Quest jaki proszę to ten z bonusami już wam zaczą sunshi któremu bardzo dziękuje i dałem mu 7/8 Lubię TO

 

 

o co chodzi w tym quescie co ma w nim być daje tu w spoilerku

 

 

Proszę o Questa Będzie on na bogato bo Dużo Pisania :D

 

Nazwa - Bonus/Bonusy ID Npc - 1234

 

Nazwy bonusów pochodzą z tematu xdestructx

 

affect.add_collect(apply.STR, xxx, 60*60*24*365*60) --- sila
affect.add_collect(apply.INT, xxx, 60*60*24*365*60) --- inteligencja
affect.add_collect(apply.CON, xxx, 60*60*24*365*60) --- energia zyciowa
affect.add_collect(apply.DEX, xxx, 60*60*24*365*60) --- zrecznosc
affect.add_collect(apply.ATT_SPEED, xxx, 60*60*24*365*60) --- szybkosc ataku
affect.add_collect(apply.MOV_SPEED, xxx, 60*60*24*365*60) --- szybkosc poruszania sie
affect.add_collect(apply.CAST_SPEED, xxx, 60*60*24*365*60) --- szybkosc magi
affect.add_collect(apply.HP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pz
affect.add_collect(apply.SP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pe
affect.add_collect(apply.POISON_PCT, xxx, 60*60*24*365*60) --- otrucie
affect.add_collect(apply.STUN_PCT, xxx, 60*60*24*365*60) --- omdlenie
affect.add_collect(apply.SLOW_PCT, xxx, 60*60*24*365*60) --- spowolnienie
affect.add_collect(apply.CRITICAL_PCT, xxx, 60*60*24*365*60) --- krytyk
affect.add_collect(apply.PENETRATE_PCT, xxx, 60*60*24*365*60) --- przeszywka
affect.add_collect(apply.ATTBONUS_HUMAN, xxx, 60*60*24*365*60) --- na ludzi
affect.add_collect(apply.BLOCK, xxx, 60*60*24*365*60) --- blok ciosow
affect.add_collect(apply.IMMUNE_STUN, xxx, 60*60*24*365*60) --- nno
affect.add_collect(apply.IMMUNE_SLOW, xxx, 60*60*24*365*60) --- nns



MAX_HP --- pukty zycia
MAX_SP --- pukty energi
CON --- energia zyciowa
INT --- inteligencja
STR --- sila
DEX --- zrecznosc
ATT_SPEED --- szybkosc ataku
MOV_SPEED --- szybkosc poruszania sie
CAST_SPEED --- szybkosc magi
HP_REGEN --- regeneracja puktow zycia
SP_REGEN --- regeneracja puktow energi
POISON_PCT --- szansa na otrucie
STUN_PCT --- szansa na omdlenie
SLOW_PCT --- szansa na spowolnienie
CRITICAL_PCT --- szansa na krytyczne uderzenie
PENETRATE_PCT --- szansa na przyszywajace uderzenie
ATTBONUS_HUMAN --- silny przeciwko ludzia
ATTBONUS_ANIMAL --- silny przeciwko zwierzeta
ATTBONUS_ORC ---  silny przeciwko orka
ATTBONUS_MILGYO --- silny przeciwko mistyka
ATTBONUS_UNDEAD --- silny przeciwko nieumarlym
ATTBONUS_DEVIL --- silny przeciwko diabla
STEAL_HP --- szansa na kradziez putkow zycia
STEAL_SP --- szansa na kradziez putkow energi
MANA_BURN_PCT --- nie mam pojecia
DAMAGE_SP_RECOVER --- nie wiem
BLOCK --- szansa na blok ciosow
DODGE --- szansa na unikniecie ciosu
RESIST_SWORD --- odpornosc na miecze
RESIST_TWOHAND --- odpornosc na miecze dwureczne
RESIST_DAGGER --- odpornosc na sztylety
RESIST_BELL --- odpornosc na dzwony
RESIST_FAN --- odpornosc na wachlarze
RESIST_BOW --- odpornosc na luki
RESIST_FIRE --- odpornosc na ogien
RESIST_ELEC --- odpornosc na blyskawice
RESIST_MAGIC --- odpornosc na magie
RESIST_WIND --- odpornosc na wiatr
REFLECT_MELEE --- szansa na odbiecie ???
REFLECT_CURSE --- szansa na odbiecie klatwy ( ??? )
POISON_REDUCE --- odpornosc na otrucie
KILL_SP_RECOVER  --- obrazenia absorbowane przez pukty energi
EXP_DOUBLE_BONUS ---  szansa na podwojna ilosc doswiadczenia
GOLD_DOUBLE_BONUS --- szansa na podwojna ilosc yang  
ITEM_DROP_BONUS --- szansa na bonus doswiadczenia
POTION_BONUS --- mikstury iles % efekt podniesiony
KILL_HP_RECOVER --- obrazenia absorbowane przez pukty zycia
IMMUNE_STUN --- nie wrazliwy na omdlenie
IMMUNE_SLOW --- nie wrazliwy na spowolnienie
IMMUNE_FALL --- nie wrazliwe na upadek
BOW_DISTANCE --- dlugosc zasiegu zluku ( chyba )
ATT_GRADE_BONUS --- wartosc ataku
DEF_GRADE_BONUS --- obrona
MAGIC_ATT_GRADE --- wartosc magicznego ataku
MAGIC_DEF_GRADE --- obrona magicza
CURSE_PCT --- szansa na klatwe ( ??? )
MAX_STAMINA --- pukty wytrzymalosci
ATT_BONUS_TO_WARRIOR --- silny przeciwko wojownika
ATT_BONUS_TO_ASSASSIN --- silny przeciwko ninja
ATT_BONUS_TO_SURA --- silny przeciwko sura
ATT_BONUS_TO_SHAMAN --- silny przeciwko szmananem
ATT_BONUS_TO_MONSTER --- silny przeciwko potwora
RESIST_WARRIOR --- odpornosc na wojownika
RESIST_ASSASSIN --- odpornosc na ninje
RESIST_SURA --- odpornosc na sure
RESIST_SHAMAN --- odpornosc na szamna

 

 

Quest zaczyna się od kliknięcia na NPC [id 1234]

 

Bonusy -----> (i teraz dzieli się na dwa) Bonusy PVP

-----> Bonusy EXP

 

Bonusy PVP ---> (Znów się dzieli ) Szaman

--> Wojownik

--> Sura

---> Ninja

 

I Tak Wojownik rozdziela się na 3

Wojownik ----> (Znowu rodziałka) Silny 25% za 25 nieb.znaków

---> Silny 50% za 50 nieb.znaków

----> Silny 75% za 75 nieb.znaków (Na wojowniki Oczywiśćie)

Tak samo z surą szamanem i ninją

Bonusy EXP ----> ( Rozdziałka :D) -----> Główne --->Siła

Inteligęcja

Witalność

Zwinność

 

-----> Poboczne Atak

Obrona

Potwory

 

Siła/int./witalność/zwin/ Dzieli się na :

(Przykład Siła)

Siła ----> Siła (100) - 100 KK

Siła (150) - 150 KK

Siła (250) - 250 KK

 

Teraz weśmy atak/obrona/silny na potwory :

(Teraz tu opisze wszystkie bo każdy będzie inaczej )

Atak -----> Atak (3.000) [3K] Ataku więcej - 150KK

Atak (5.000) [5K] - 250 KK

Atak (10.000) [10K] - 500KK

Obrona ->Obr. (500) - 50KK

Obr. (1.000) [1K] - 100KK

Obr. (2.500) [2.5K] - 250KK

Silny na Potwory (%) ------> Potwory (250%) - 250KK

Potwory (500%) - 500KK

Potwory (1000%) - 1KKK

 

 

napisane niezrozumiale pisać !!! potrzebuje tego questa moge dodać (amatorską wersje graficzną xDD Paint )

P.S. Zapomniałem napisać

 

ID NPC 1234 Quest (nazwa) Bonus lub Bonusy ID Nieb. Znaków 123455

zapomniał bym wybrany bonus trwa 1 H !!!!!

bonusów można uzywać do woli ;p

 

 

 

Quest (taki zarys by sunshi) trzeba dopisać bonusy expa (głowne i poboczne) Dam LubIE TO

 

 

 

 

quest bonusy_by_sunushi begin
state start begin
 when 1234.chat."Bonus/Bonusy" begin
  say_title(mob_name(1234)..":")
  say("Wybierz rodzaj bonusu:")
  local a = select("Bonusy PVP","Bonusy EXP")
  if a == 1 then
	say_title(mob_name(1234)..":")
	local b = select("Wojownik", "Ninja", "Sura", "Szaman", "Anuluj")
	if b == 5 then
	 return
	end
	local job
	if b == 1 then
	 job = "Wojownik"
	elseif b == 2 then
	 job = "Ninja"
	elseif b == 3 then
	 job = "Sura"
	elseif b == 4 then
	 job = "Szaman"
	end
	say_title(mob_name(1234)..":")
	say("Wybierz jak mocny ma być bonus:")
	say("25% Silny przeciwko - 25 Nieb. Znaków,")
	say("50% Silny przeciwko - 50 Nieb. Znaków,")
	say("75% Silny przeciwko - 75 Nieb. Znaków.")
	local c = select("25%", "50%", "75%", "Anuluj")
	if c == 1 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("25% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 25 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak", "Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("25% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 25, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 25, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 25, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 25, 60*60)
	 end
	 pc.remove_item(123455, 25)
	 say("")
	elseif c == 2 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("50% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 50 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak","Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("50% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 50, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 50, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 50, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 50, 60*60)
	 end
	 say("")
	 pc.remove_item(123455, 50)
	elseif c == 3 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("75% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 75 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak","Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("75% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 75, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 75, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 75, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 75, 60*60)
	 end
	 say("")
	 pc.remove_item(123455, 75)
	else
	 return
	end
  elseif a == 2 then
	say_title(mob_name(1234)..":")
	local d = select("Główne", "Poboczne", "Anuluj")
	if d == 3 then
	 return
	elseif d == 1 then
	 say_title(mob_name(1234)..":")
	 local e = select("Witalność ", "Inteligencja", "Siła", "Zręczność ", "Anuluj")
	 if e == 5 then
	  return
	 elseif e == 1 then
	  say_title(mob_name(1234)..":")
	  say("Wybierz jak mocny ma być bonus:")
	  say("+100 witalność - 100kk,")
	  say("+150 witalność - 150kk,")
	  say("+250 witalność - 250kk.")
	  local f = select("+100", "+150", "+250", "Anuluj")
	  if f == 4 then
	   return
	  elseif f == 1 then
	   say("Wybrałeś bonus +100 witalności.")

 

 

 

pan.lok zajmujesz się questami ?

 

pls pomurz

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Opublikowano

Xenore:

 

-- Co musisz wiedziec o tym quescie przy uzupelnianiu --
-- W miejsce xxx wpisujesz id mikolaja --
-- W miejsce yy wpisujesz id skarpetki --
-- W miejsce zzz wpisujesz id prezentu --
-- Wada questa - skarpetki beda wypadac z dzikiego psa nawet na 100 poziomie --
quest swiateczne_skarpetki begin
state start begin
 when xxx.chat."Kim jesteś?" begin
  say_title(mob_name(xxx)..":")
  say("Ho ho ho!")
  say("Jestem święty mikołaj.")
  say("Potwory zabrały mi skarpetki.")
  say("Jeśli znajdziesz 10 to przeciągnij je na mnie.")
  say("")
  set_state(drop)
 end
end

state drop begin
 when kill with not pc.is_npc() begin
  local szansa = number(1,100)
  if szansa == 1 then
   pc.give_item2(yy, 1)
  end
 end

 when xxx.take with item.get_vnum() == yy begin
  say_title(mob_name(xxx)..":")
  if pc.count_item(yy) < 10 then
   say("Masz za mało skarpetek.")
   return
  end
  say("O, masz 10 skarpetek.")
  say("Jestem Ci bardzo wdzięczny.")
  say("Otrzymujesz w zamian prezent.")
  pc.removeitem(yy, 10)
  pc.give_item2(zzz, 1)
 end
end
end

 

 

Powinien działać aczkolwiek nie ponoszę odpowiedzialności za szkody wyrządzone błędnie działającym questem.

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

OK , wielkie dzięki .

 

Przetestuje i sprawdzę.

Jeżeli wszystko zadziała dam limita jak obiecałem

 

PS. Jakie to mogą być szkoda ^^ :> ?

"Kiedy nie chcesz - szukasz powodów. Gdy chcesz - szukasz sposobów"

Opublikowano

Mi raz przez questa serw padł (w obiect stworzyło się jakieś gówno, które nie pozwalało uruchomić serwa i nie mogłem go znaleźć)

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Mi raz przez questa serw padł (w obiect stworzyło się jakieś gówno, które nie pozwalało uruchomić serwa i nie mogłem go znaleźć)

 

I wtedy warto zrobić kopie całego folderu QUEST i zrobić sh make.

Albo zrobić kopie folderu QUEST i poszukać w nim owego questa. ;p

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Witam może ktoś zrobić tak żeby v2 Atlantydy było dostępne od 85lvl ? Bardzo dziękuje za pomoc .

-----------------
-----BY WuWu-----
-----------------
quest move_ring begin
	state start begin
			when 80009.use begin
					say_title ( "Pierscien Teleportacji:" )
  say (pc.get_name().. " Moge cie przeniesc do :" )
  say ( "" )
  local s = select ( "Główne Miasta" , "Miasteczka (M2)" , "Inne" , "Expowiska" , "Expowiska cz.2" , "Wyjdz" )
  if s == 1 then
  say_reward ( "hmm..." )
  say ( pc.get_name().." Do którego miasta chcesz sie wybrac??" )
  local s = select ( "Shinsoo" , "Chujno" , "Jinno" , "Nigdzie!" )
  if s == 1 then
  say_title ( pc.get_name().."!")
  say ("Lecisz do wioski Shinsso")
  wait ()
  pc.warp ( 474300 , 954800 )
  elseif 2 == s then
  say_title ( pc.get_name().."!")
  say ("Lecisz do wioski Chunjo")
  wait ()
  pc.warp ( 63800 , 166400 )
  elseif 3 == s then
  say_title ( pc.get_name().."!")
  say ("Lecisz do wioski Jinno")
  wait ()
  pc.warp ( 959900 , 269200 )
  elseif 4 == s then
  else
  return
  end
  elseif s == 2 then
  say_reward ( "hmm..." )
  say ( pc.get_name().." Do którego miasteczka chcesz sie wybrac?" )
  local s = select ( "Shinsoo M2" , "Chujno M2" , "Jinno M2" , "Nigdzie!" )
  if s == 1 then
  say_title ( pc.get_name().."!")
  say ("Lecisz do drugiej wioski Shinsso")
  wait ()
  pc.warp ( 353100 , 882900 )
  elseif 2 == s then
  say_title ( pc.get_name().."!")
  say ("Lecisz do drugiej wioski Chujno")
  wait ()
  pc.warp ( 145500 , 240000 )
  elseif 3 == s then
  say_title ( pc.get_name().."!")
  say ("Lecisz do drugiej wioski Jinno")
  wait ()
  pc.warp ( 863900 , 246000 )
  elseif 4 == s then
  return
  end
  elseif s == 3 then
  say_title ( pc.get_name().."!")
  say ( "Zwiedz tez inne miejsca :")
  local s = select ( "Przed DT" , "Ziemia Olbrzymów" , "GM map/zombie" , "Oj Nieee!" )
  if s == 1 then
  say_title ( pc.get_name().."!")
  say ("Lecisz Na DT :DD ??")
  wait ()
  pc.warp ( 590500 , 110500 )
  elseif 2 == s then
  say_title ( pc.get_name().."!")
  say ("Lecisz na Tysiaki ")
  wait ()
  pc.warp ( 845100 , 745900 )
  elseif 3 == s then
  say_title ( pc.get_name().."!")
  say ("Nowa mapa (jeszcze w  budowie , ale zobaczysz jak wyglada)")
  wait ()
  pc.warp ( 83200 , 0 )
  elseif 4 == s then
  else
  return
  end
  elseif s == 4 then
  say_title ( pc.get_name().."!")
  say ( "Idz poexpic " )
  local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )
  if s == 1 then
  say_title ("Zostaniesz Przeniesiony")
  say ("Trzymaj się Mocno")
  wait ()
  local empire = pc . get_empire ( )
  if empire == 1 then
  pc.warp ( 402100 , 673900 )
  elseif empire == 2 then
  pc.warp ( 270400 , 739900 )
  elseif empire == 3 then
  pc.warp ( 321300 , 808000 )
  end

  elseif 2 == s then
  say_title ("Zostaniesz Przeniesiony")
  say ("Trzymaj się Mocno")
  wait ()
  local empire = pc . get_empire ( )
  if empire == 1 then
  pc.warp ( 217800 , 627200 )
  elseif empire == 2 then
  pc.warp ( 221900 , 502700 )
  elseif empire == 3 then
  pc.warp ( 344000 , 502500 )
  end

  elseif 3 == s then
  say_title ("Zostaniesz Przeniesiony")
  say ("Trzymaj się Mocno")
  wait ()
  local empire = pc . get_empire ( )
  if empire == 1 then
  pc.warp ( 434200 , 290600 )
  elseif empire == 2 then
  pc.warp ( 375200 , 174900 )
  elseif empire == 3 then
  pc.warp ( 491800 , 173600 )
  end
  elseif 4 == s then
  say_title ("Zostaniesz Przeniesiony")
  say ("Trzymaj się Mocno")
  wait ()
  local empire = pc . get_empire ( )
  if empire == 1 then
  pc.warp ( 60000 , 496000 )
  elseif empire == 2 then
  pc.warp ( 60000 , 496000 )
  elseif empire == 3 then
  pc.warp ( 60000 , 496000 )
  end
  elseif 5 == s then
  say_title ("Zostaniesz Przeniesiony")
  say ("Trzymaj się Mocno")
  wait ()
  local empire = pc . get_empire ( )
  if empire == 1 then
  pc.warp ( 599400 , 756300 )
  elseif empire == 2 then
  pc.warp ( 597800 , 622200 )
  elseif empire == 3 then
  pc.warp ( 730700 , 689800 )
  end
  else
  return
  end
  elseif s == 5 then
  say_reward ( "hmm..." )
  say ( pc.get_name().." Do którego mistasta chcesz sie wybrac" )
  local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2 85lv" , "Anuluj" )
  if s == 1 then
  say_title ("Zostaniesz Przeniesiony do Lochy Pajaków V2")
  say ("Trzymaj się Mocno")
  wait ()
  pc.warp ( 704100 , 464100 )
  elseif 2 == s then
  say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")
  say ("Trzymaj się Mocno")
  wait ()
  pc.warp ( 1119900 , 70800 )
  elseif 3 == s then
  say_title ("Zostaniesz Przeniesiony do Atlantydy V1")
  say ("Trzymaj się Mocno")
  wait ()
  pc.warp ( 10000 , 10100 )
  elseif 4 == then
  say_title ("Zostaniesz Przeniesiony do Atlantydy V2")
  say ("Trzymaj się Mocno")
  wait ()
  pc.warp ( 153600 , 1203600 )
  else
											if 5 == s then
  return
  end
  end
											end
	end
end
end

RPK RAZEM PONAD KILO

Opublikowano

Siema , ma ktoś może questa na przemianę w npc jakiego się chce po wpisaniu ID ? (u npc i w itemie bym prosił =) )

 

 

Siema ,chciałbym takiego questa pod choinkę :

<br>U NPC 80020 pojawia się zakladka : Walka z Potworem<br>tekst: czy chciales kiedys stoczyc walke z boosem i dostac za to dupe krolewny i jej kase<br>opcje wyboru Tak ,Nie(anuluje)<br>i Jest do wyboru :

<br>placek(2222)<br>jacek(12322)<br>zenesds(23123)<br>majster(2311)<br>

<br>Po wybraniu jakiegoś z nich przenosi na arene walk , i po zabiciu mooba pisze:<span style="color: #ffa500">zzzzzzzzzzzzzzzzzzzzzzzzz</span><br><span style="color: #ffa500">dostajesz koleś krwisty kamien (30190) za walke !</span>,po czym teleporta go do swojego  miasta ,albo gdzies gdzie chcecie <img data-cke-saved-src="http://www.mpcforum.pl/public/style_emoticons/default/smile.png" src="http://www.mpcforum.pl/public/style_emoticons/default/smile.png" class="bbc_emoticon" alt=":)"><br>wazne zeby po zabiciu juz na arenie go nie bylo..<br><br>chojnie wynagrodze

 

 

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

Mam problem, to mój quest:

-----------------
-----BY WuWu-----
-----------------
quest move_ring begin
		    state start begin
						    when 80009.use begin
										    say_title ( "Żółty kolorowy pierścień:" )
	  say (pc.get_name().. ", mogę cię przenieść do tych o to lokacji:" )
	  say ( "" )
	  local s = select ( "Główne Miasta" , "Wioski" , "Pozostałe" , "Zdobywanie doświadczenia(łatwe)" , "Zdobywanie doświadczenia(trudne)" , "Wyjdź" )
	  if s == 1 then
	  say_reward ( "Żółty kolorowy pierścień:" )
	  say ( pc.get_name()..", do którego miasta chcesz się wybrać?" )
	  local s = select ( "Shinsoo" , "Chunjo" , "Jinno" , "Nigdzie!" )
	  if s == 1 then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Shinsoo!")
	  wait ()
	  pc.warp ( 474300 , 954800 )
	  elseif 2 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Chunjo!")
	  wait ()
	  pc.warp ( 63800 , 166400 )
	  elseif 3 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Jinno!")
	  wait ()
	  pc.warp ( 959900 , 269200 )
	  elseif 4 == s then
	  else
	  return
	  end
	  elseif s == 2 then
	  say_reward ( "Żółty kolorowy pierścień:" )
	  say ( pc.get_name()..", do której wioski chcesz się wybrać?" )
	  local s = select ( "Shinsoo" , "Chunjo" , "Jinno" , "Nigdzie!" )
	  if s == 1 then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Shinsoo")
	  wait ()
	  pc.warp ( 353100 , 882900 )
	  elseif 2 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Chunjo")
	  wait ()
	  pc.warp ( 145500 , 240000 )
	  elseif 3 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Jinno")
	  wait ()
	  pc.warp ( 863900 , 246000 )
	  elseif 4 == s then
	  return
	  end
	  elseif s == 3 then
	  say_title ( pc.get_name().."!")
	  say ( "Pozostałe miejsca innej tematyki:")
	  local s = select ( "Wieża Demonów" , "Ziemia Olbrzymów" , "Mapa Zmarłych Zombie" , "Nigdzie!" )
	  if s == 1 then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz przed Wieżę Demonów!")
	  wait ()
	  pc.warp ( 590500 , 110500 )
	  elseif 2 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz na Ziemię Olbrzymów!")
	  wait ()
	  pc.warp ( 845100 , 745900 )
	  elseif 3 == s then
	  say_title ( pc.get_name().."!")
	  say ("W BUDOWIE")
	  wait ()
	  pc.warp ( 83200 , 0 )
	  elseif 4 == s then
	  else
	  return
	  end
	  elseif s == 4 then
	  say_title ( pc.get_name().."!")
	  say ( "Zdobywaj doświadczenie!" )
	  local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdź" )
	  if s == 1 then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 402100 , 673900 )
	  elseif empire == 2 then
	  pc.warp ( 270400 , 739900 )
	  elseif empire == 3 then
	  pc.warp ( 321300 , 808000 )
	  end
	  elseif 2 == s then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 217800 , 627200 )
	  elseif empire == 2 then
	  pc.warp ( 221900 , 502700 )
	  elseif empire == 3 then
	  pc.warp ( 344000 , 502500 )
	  end
	  elseif 3 == s then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 434200 , 290600 )
	  elseif empire == 2 then
	  pc.warp ( 375200 , 174900 )
	  elseif empire == 3 then
	  pc.warp ( 491800 , 173600 )
	  end
	  elseif 4 == s then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 60000 , 496000 )
	  elseif empire == 2 then
	  pc.warp ( 60000 , 496000 )
	  elseif empire == 3 then
	  pc.warp ( 60000 , 496000 )
	  end
	  elseif 5 == s then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 599400 , 756300 )
	  elseif empire == 2 then
	  pc.warp ( 597800 , 622200 )
	  elseif empire == 3 then
	  pc.warp ( 730700 , 689800 )
	  end
	  else
	  return
	  end
	  elseif s == 5 then
	  say_reward ( "Żółty kolorowy pierścień:" )
	  say ( pc.get_name()..", są to bardzo trudne miejsca. Nie boisz się??.." )
	  local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2 85lv" , "Anuluj" )
	  if s == 1 then
	  say_title ("Zostaniesz Przeniesiony do Lochy Pajaków V2")
	  say ("Trzymaj się Mocno")
	  wait ()
	  pc.warp ( 704100 , 464100 )
	  elseif 2 == s then
	  say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")
	  say ("Trzymaj się Mocno")
	  wait ()
	  pc.warp ( 1119900 , 70800 )
	  elseif 3 == s then
	  say_title ("Zostaniesz Przeniesiony do Atlantydy V1")
	  say ("Trzymaj się Mocno")
	  wait ()
	  pc.warp ( 10000 , 10100 )
	  elseif 4 == then
	  say_title ("Zostaniesz Przeniesiony do Atlantydy V2")
	  say ("Trzymaj się Mocno")
	  wait ()
	  pc.warp ( 153600 , 1203600 )
	  else
																						    if 5 == s then
	  return
	  end
	  end
																						    end
		    end
    end
end

Jednak jest w nim taki błąd:

syntax error : [string "start"]:159: unexpected symbol near 'then'

pierscien.quest:178:Abort (core dumped)

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

Opublikowano

Mam problem, to mój quest:

 

-----------------
-----BY WuWu-----
-----------------
quest move_ring begin
			state start begin
							when 80009.use begin
											say_title ( "Żółty kolorowy pierścień:" )
	  say (pc.get_name().. ", mogę cię przenieść do tych o to lokacji:" )
	  say ( "" )
	  local s = select ( "Główne Miasta" , "Wioski" , "Pozostałe" , "Zdobywanie doświadczenia(łatwe)" , "Zdobywanie doświadczenia(trudne)" , "Wyjdź" )
	  if s == 1 then
	  say_reward ( "Żółty kolorowy pierścień:" )
	  say ( pc.get_name()..", do którego miasta chcesz się wybrać?" )
	  local s = select ( "Shinsoo" , "Chunjo" , "Jinno" , "Nigdzie!" )
	  if s == 1 then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Shinsoo!")
	  wait ()
	  pc.warp ( 474300 , 954800 )
	  elseif 2 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Chunjo!")
	  wait ()
	  pc.warp ( 63800 , 166400 )
	  elseif 3 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Jinno!")
	  wait ()
	  pc.warp ( 959900 , 269200 )
	  elseif 4 == s then
	  else
	  return
	  end
	  elseif s == 2 then
	  say_reward ( "Żółty kolorowy pierścień:" )
	  say ( pc.get_name()..", do której wioski chcesz się wybrać?" )
	  local s = select ( "Shinsoo" , "Chunjo" , "Jinno" , "Nigdzie!" )
	  if s == 1 then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Shinsoo")
	  wait ()
	  pc.warp ( 353100 , 882900 )
	  elseif 2 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Chunjo")
	  wait ()
	  pc.warp ( 145500 , 240000 )
	  elseif 3 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz do wioski Jinno")
	  wait ()
	  pc.warp ( 863900 , 246000 )
	  elseif 4 == s then
	  return
	  end
	  elseif s == 3 then
	  say_title ( pc.get_name().."!")
	  say ( "Pozostałe miejsca innej tematyki:")
	  local s = select ( "Wieża Demonów" , "Ziemia Olbrzymów" , "Mapa Zmarłych Zombie" , "Nigdzie!" )
	  if s == 1 then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz przed Wieżę Demonów!")
	  wait ()
	  pc.warp ( 590500 , 110500 )
	  elseif 2 == s then
	  say_title ( pc.get_name().."!")
	  say ("Lecisz na Ziemię Olbrzymów!")
	  wait ()
	  pc.warp ( 845100 , 745900 )
	  elseif 3 == s then
	  say_title ( pc.get_name().."!")
	  say ("W BUDOWIE")
	  wait ()
	  pc.warp ( 83200 , 0 )
	  elseif 4 == s then
	  else
	  return
	  end
	  elseif s == 4 then
	  say_title ( pc.get_name().."!")
	  say ( "Zdobywaj doświadczenie!" )
	  local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdź" )
	  if s == 1 then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 402100 , 673900 )
	  elseif empire == 2 then
	  pc.warp ( 270400 , 739900 )
	  elseif empire == 3 then
	  pc.warp ( 321300 , 808000 )
	  end
	  elseif 2 == s then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 217800 , 627200 )
	  elseif empire == 2 then
	  pc.warp ( 221900 , 502700 )
	  elseif empire == 3 then
	  pc.warp ( 344000 , 502500 )
	  end
	  elseif 3 == s then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 434200 , 290600 )
	  elseif empire == 2 then
	  pc.warp ( 375200 , 174900 )
	  elseif empire == 3 then
	  pc.warp ( 491800 , 173600 )
	  end
	  elseif 4 == s then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 60000 , 496000 )
	  elseif empire == 2 then
	  pc.warp ( 60000 , 496000 )
	  elseif empire == 3 then
	  pc.warp ( 60000 , 496000 )
	  end
	  elseif 5 == s then
	  say_title ("Zostaniesz Przeniesiony")
	  say ("Trzymaj się Mocno")
	  wait ()
	  local empire = pc . get_empire ( )
	  if empire == 1 then
	  pc.warp ( 599400 , 756300 )
	  elseif empire == 2 then
	  pc.warp ( 597800 , 622200 )
	  elseif empire == 3 then
	  pc.warp ( 730700 , 689800 )
	  end
	  else
	  return
	  end
	  elseif s == 5 then
	  say_reward ( "Żółty kolorowy pierścień:" )
	  say ( pc.get_name()..", są to bardzo trudne miejsca. Nie boisz się??.." )
	  local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2 85lv" , "Anuluj" )
	  if s == 1 then
	  say_title ("Zostaniesz Przeniesiony do Lochy Pajaków V2")
	  say ("Trzymaj się Mocno")
	  wait ()
	  pc.warp ( 704100 , 464100 )
	  elseif 2 == s then
	  say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")
	  say ("Trzymaj się Mocno")
	  wait ()
	  pc.warp ( 1119900 , 70800 )
	  elseif 3 == s then
	  say_title ("Zostaniesz Przeniesiony do Atlantydy V1")
	  say ("Trzymaj się Mocno")
	  wait ()
	  pc.warp ( 10000 , 10100 )
	  elseif 4 == then
	  say_title ("Zostaniesz Przeniesiony do Atlantydy V2")
	  say ("Trzymaj się Mocno")
	  wait ()
	  pc.warp ( 153600 , 1203600 )
	  else
																							if 5 == s then
	  return
	  end
	  end
																							end
			end
	end
end

 

Jednak jest w nim taki błąd:

syntax error : [string "start"]:159: unexpected symbol near 'then'

pierscien.quest:178:Abort (core dumped)

elseif 4 == then

A localna s ?

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Przepraszam że piszę posta pod postem odrazu PRZEPRASZAM ale zbugowała mi się opcja edytuj :/

 

Mam Questa

quest wie begin
state start begin
	when 6767 .use begin
		say_title("Witaj ".. pc.get_name() ..".")
		say("Chciałbyś Wierzchowca?")
		local s = select("Dzik","Lew","Tygrys","Wilk","NIESPODZIANKA","EXIT")
	if s == 1 then
		say_reward("Uwaga to Dzik")
		pc.mount(20110)
		end
	if s == 2 then
		say_reward("Uwaga to Lew")
		pc.mount(20113)
		end
	if s == 3 then
		say_reward("Uwaga to Tygrys")
		pc.mount(20111)
		end
	if s == 4 then
		say_reward("Uwaga to Wilk")
		pc.mount(20112)
		end
   if s == 5 then
		say_reward("Niespodzianka !")
		pc.mount(20114)
		end
	end
end
end

 

Proszę o jego Przeróbkę Tak aby Po kliknięciu

Wilka/Lwa/Tygrysa/Dzika/Niespodzianki Ten zwój bo to jest zwój o id 6767

założył się jak buty wiatru [zwój trwa 480H] jak zejdziemy czas się nie liczy

na każdym wierzchowcu czas się liczy

 

Tylko zamiast klikania prawym to trzeba sobie wybrać Obdaruje 15x Lubię TO !

 

A 2 Quest jaki proszę to ten z bonusami już wam zaczą sunshi któremu bardzo dziękuje i dałem mu 7/8 Lubię TO

 

 

o co chodzi w tym quescie co ma w nim być daje tu w spoilerku

 

 

Proszę o Questa Będzie on na bogato bo Dużo Pisania :D

 

Nazwa - Bonus/Bonusy ID Npc - 1234

 

Nazwy bonusów pochodzą z tematu xdestructx

 

affect.add_collect(apply.STR, xxx, 60*60*24*365*60) --- sila
affect.add_collect(apply.INT, xxx, 60*60*24*365*60) --- inteligencja
affect.add_collect(apply.CON, xxx, 60*60*24*365*60) --- energia zyciowa
affect.add_collect(apply.DEX, xxx, 60*60*24*365*60) --- zrecznosc
affect.add_collect(apply.ATT_SPEED, xxx, 60*60*24*365*60) --- szybkosc ataku
affect.add_collect(apply.MOV_SPEED, xxx, 60*60*24*365*60) --- szybkosc poruszania sie
affect.add_collect(apply.CAST_SPEED, xxx, 60*60*24*365*60) --- szybkosc magi
affect.add_collect(apply.HP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pz
affect.add_collect(apply.SP_REGEN, xxx, 60*60*24*365*60) --- regeneracja pe
affect.add_collect(apply.POISON_PCT, xxx, 60*60*24*365*60) --- otrucie
affect.add_collect(apply.STUN_PCT, xxx, 60*60*24*365*60) --- omdlenie
affect.add_collect(apply.SLOW_PCT, xxx, 60*60*24*365*60) --- spowolnienie
affect.add_collect(apply.CRITICAL_PCT, xxx, 60*60*24*365*60) --- krytyk
affect.add_collect(apply.PENETRATE_PCT, xxx, 60*60*24*365*60) --- przeszywka
affect.add_collect(apply.ATTBONUS_HUMAN, xxx, 60*60*24*365*60) --- na ludzi
affect.add_collect(apply.BLOCK, xxx, 60*60*24*365*60) --- blok ciosow
affect.add_collect(apply.IMMUNE_STUN, xxx, 60*60*24*365*60) --- nno
affect.add_collect(apply.IMMUNE_SLOW, xxx, 60*60*24*365*60) --- nns



MAX_HP --- pukty zycia
MAX_SP --- pukty energi
CON --- energia zyciowa
INT --- inteligencja
STR --- sila
DEX --- zrecznosc
ATT_SPEED --- szybkosc ataku
MOV_SPEED --- szybkosc poruszania sie
CAST_SPEED --- szybkosc magi
HP_REGEN --- regeneracja puktow zycia
SP_REGEN --- regeneracja puktow energi
POISON_PCT --- szansa na otrucie
STUN_PCT --- szansa na omdlenie
SLOW_PCT --- szansa na spowolnienie
CRITICAL_PCT --- szansa na krytyczne uderzenie
PENETRATE_PCT --- szansa na przyszywajace uderzenie
ATTBONUS_HUMAN --- silny przeciwko ludzia
ATTBONUS_ANIMAL --- silny przeciwko zwierzeta
ATTBONUS_ORC ---  silny przeciwko orka
ATTBONUS_MILGYO --- silny przeciwko mistyka
ATTBONUS_UNDEAD --- silny przeciwko nieumarlym
ATTBONUS_DEVIL --- silny przeciwko diabla
STEAL_HP --- szansa na kradziez putkow zycia
STEAL_SP --- szansa na kradziez putkow energi
MANA_BURN_PCT --- nie mam pojecia
DAMAGE_SP_RECOVER --- nie wiem
BLOCK --- szansa na blok ciosow
DODGE --- szansa na unikniecie ciosu
RESIST_SWORD --- odpornosc na miecze
RESIST_TWOHAND --- odpornosc na miecze dwureczne
RESIST_DAGGER --- odpornosc na sztylety
RESIST_BELL --- odpornosc na dzwony
RESIST_FAN --- odpornosc na wachlarze
RESIST_BOW --- odpornosc na luki
RESIST_FIRE --- odpornosc na ogien
RESIST_ELEC --- odpornosc na blyskawice
RESIST_MAGIC --- odpornosc na magie
RESIST_WIND --- odpornosc na wiatr
REFLECT_MELEE --- szansa na odbiecie ???
REFLECT_CURSE --- szansa na odbiecie klatwy ( ??? )
POISON_REDUCE --- odpornosc na otrucie
KILL_SP_RECOVER  --- obrazenia absorbowane przez pukty energi
EXP_DOUBLE_BONUS ---  szansa na podwojna ilosc doswiadczenia
GOLD_DOUBLE_BONUS --- szansa na podwojna ilosc yang  
ITEM_DROP_BONUS --- szansa na bonus doswiadczenia
POTION_BONUS --- mikstury iles % efekt podniesiony
KILL_HP_RECOVER --- obrazenia absorbowane przez pukty zycia
IMMUNE_STUN --- nie wrazliwy na omdlenie
IMMUNE_SLOW --- nie wrazliwy na spowolnienie
IMMUNE_FALL --- nie wrazliwe na upadek
BOW_DISTANCE --- dlugosc zasiegu zluku ( chyba )
ATT_GRADE_BONUS --- wartosc ataku
DEF_GRADE_BONUS --- obrona
MAGIC_ATT_GRADE --- wartosc magicznego ataku
MAGIC_DEF_GRADE --- obrona magicza
CURSE_PCT --- szansa na klatwe ( ??? )
MAX_STAMINA --- pukty wytrzymalosci
ATT_BONUS_TO_WARRIOR --- silny przeciwko wojownika
ATT_BONUS_TO_ASSASSIN --- silny przeciwko ninja
ATT_BONUS_TO_SURA --- silny przeciwko sura
ATT_BONUS_TO_SHAMAN --- silny przeciwko szmananem
ATT_BONUS_TO_MONSTER --- silny przeciwko potwora
RESIST_WARRIOR --- odpornosc na wojownika
RESIST_ASSASSIN --- odpornosc na ninje
RESIST_SURA --- odpornosc na sure
RESIST_SHAMAN --- odpornosc na szamna

 

 

Quest zaczyna się od kliknięcia na NPC [id 1234]

 

Bonusy -----> (i teraz dzieli się na dwa) Bonusy PVP

-----> Bonusy EXP

 

Bonusy PVP ---> (Znów się dzieli ) Szaman

--> Wojownik

--> Sura

---> Ninja

 

I Tak Wojownik rozdziela się na 3

Wojownik ----> (Znowu rodziałka) Silny 25% za 25 nieb.znaków

---> Silny 50% za 50 nieb.znaków

----> Silny 75% za 75 nieb.znaków (Na wojowniki Oczywiśćie)

Tak samo z surą szamanem i ninją

Bonusy EXP ----> ( Rozdziałka :D) -----> Główne --->Siła

Inteligęcja

Witalność

Zwinność

 

-----> Poboczne Atak

Obrona

Potwory

 

Siła/int./witalność/zwin/ Dzieli się na :

(Przykład Siła)

Siła ----> Siła (100) - 100 KK

Siła (150) - 150 KK

Siła (250) - 250 KK

 

Teraz weśmy atak/obrona/silny na potwory :

(Teraz tu opisze wszystkie bo każdy będzie inaczej )

Atak -----> Atak (3.000) [3K] Ataku więcej - 150KK

Atak (5.000) [5K] - 250 KK

Atak (10.000) [10K] - 500KK

Obrona ->Obr. (500) - 50KK

Obr. (1.000) [1K] - 100KK

Obr. (2.500) [2.5K] - 250KK

Silny na Potwory (%) ------> Potwory (250%) - 250KK

Potwory (500%) - 500KK

Potwory (1000%) - 1KKK

 

 

napisane niezrozumiale pisać !!! potrzebuje tego questa moge dodać (amatorską wersje graficzną xDD Paint )

P.S. Zapomniałem napisać

 

ID NPC 1234 Quest (nazwa) Bonus lub Bonusy ID Nieb. Znaków 123455

zapomniał bym wybrany bonus trwa 1 H !!!!!

bonusów można uzywać do woli ;p

 

 

 

Quest (taki zarys by sunshi) trzeba dopisać bonusy expa (głowne i poboczne) Dam LubIE TO

 

 

 

 

quest bonusy_by_sunushi begin
state start begin
 when 1234.chat."Bonus/Bonusy" begin
  say_title(mob_name(1234)..":")
  say("Wybierz rodzaj bonusu:")
  local a = select("Bonusy PVP","Bonusy EXP")
  if a == 1 then
	say_title(mob_name(1234)..":")
	local b = select("Wojownik", "Ninja", "Sura", "Szaman", "Anuluj")
	if b == 5 then
	 return
	end
	local job
	if b == 1 then
	 job = "Wojownik"
	elseif b == 2 then
	 job = "Ninja"
	elseif b == 3 then
	 job = "Sura"
	elseif b == 4 then
	 job = "Szaman"
	end
	say_title(mob_name(1234)..":")
	say("Wybierz jak mocny ma być bonus:")
	say("25% Silny przeciwko - 25 Nieb. Znaków,")
	say("50% Silny przeciwko - 50 Nieb. Znaków,")
	say("75% Silny przeciwko - 75 Nieb. Znaków.")
	local c = select("25%", "50%", "75%", "Anuluj")
	if c == 1 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("25% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 25 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak", "Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("25% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 25, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 25, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 25, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 25, 60*60)
	 end
	 pc.remove_item(123455, 25)
	 say("")
	elseif c == 2 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("50% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 50 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak","Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("50% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 50, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 50, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 50, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 50, 60*60)
	 end
	 say("")
	 pc.remove_item(123455, 50)
	elseif c == 3 then
	 say_title(mob_name(1234)..":")
	 say("Wybrałeś następujący bonus:")
	 say("75% Silny przeciwko "..job.." na 1h.")
	 if pc.countitem(123455) < 75 then
	  say_notice("Nie masz wystarczającej ilości Nieb. Znaków.")
	  return
	 end
	 say("Czy na pewno chcesz ten bon?")
	 local sel = select("Tak","Nie")
	 if sel == 2 then
	  return
	 end
	 say_title(mob_name(1234)..":")
	 say("Otrzymałeś następujący bonus:")
	 say("75% Silny przeciwko "..job.." na 1h.")
	 if b == 1 then
	  affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 75, 60*60)
	 elseif b == 2 then
	  affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 75, 60*60)
	 elseif b == 3 then
	  affect.add_collect(apply.ATT_BONUS_TO_SURA, 75, 60*60)
	 elseif b == 4 then
	  affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 75, 60*60)
	 end
	 say("")
	 pc.remove_item(123455, 75)
	else
	 return
	end
  elseif a == 2 then
	say_title(mob_name(1234)..":")
	local d = select("Główne", "Poboczne", "Anuluj")
	if d == 3 then
	 return
	elseif d == 1 then
	 say_title(mob_name(1234)..":")
	 local e = select("Witalność ", "Inteligencja", "Siła", "Zręczność ", "Anuluj")
	 if e == 5 then
	  return
	 elseif e == 1 then
	  say_title(mob_name(1234)..":")
	  say("Wybierz jak mocny ma być bonus:")
	  say("+100 witalność - 100kk,")
	  say("+150 witalność - 150kk,")
	  say("+250 witalność - 250kk.")
	  local f = select("+100", "+150", "+250", "Anuluj")
	  if f == 4 then
	   return
	  elseif f == 1 then
	   say("Wybrałeś bonus +100 witalności.")

 

 

 

pan.lok zajmujesz się questami ?

 

pls pomurz

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...