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

[Problem]Losowe EQ na start


Rekomendowane odpowiedzi

Opublikowano

Siemka, ściągnąłem gotowca plików Denmarka stąd :

[url="http://www.mpcforum.pl/topic/466068-dlgotowiec-z-all-epikami-4-fun/"]http://www.mpcforum.pl/topic/466068-dlgotowiec-z-all-epikami-4-fun/[/url]

Mój problem jest taki, że na tych plikach, na start dostaje się losowe eq z losowymi bonami. Wie ktoś może jak to usunąć ? :)

Proszę o szybką pomoc !

Pozdrawiam !

Opublikowano

Odświeżamy co 24h ;p a ty odświeżyłeś po 23h ;p...

 

wydaje mi się że to jest quest lub give_basic_weapon... sciagnij gotowego questa z eq na start i bedziesz mial ;p

//nieregulaminowa sygnatura

Opublikowano

W give_basic_weapon jest tylko to co właśnie powinno się dostawać, bez żadnych bonów itp. Szukałem gdzie indziej z tymi losowymi bonami i eq ale nie znalazlem .

Opublikowano

To pobierz questa :) który daje eq na start

//nieregulaminowa sygnatura

Opublikowano

Ale co mi to da, jeżeli jest inny quest, który losuje eq z losowymi bonami? EQ na start, to w którym ten quest z losowym eq nie zadziała jest ok i go chce zostawić. Chcę usunąć questa, który odpowiada za to losowe eq.

Opublikowano

change_quest1 czy jakoś tak bodajże..

//nieregulaminowa sygnatura

Opublikowano

Weź quest o nazwie SKILL_GROUP na pulpit i usun z niego całą zawartość i wklej tam to:

 

--------------------------------------------------------------------------------------------
-------------------------------------- quest by ziuto --------------------------------------
-------------------------------- quest for user mpcforum.pl --------------------------------
------------------------------------- skill_group quest ------------------------------------
--------------------------------------------------------------------------------------------
quest skill_group begin
    state start begin
		    when login begin
				    if pc.getqf("first_login") == 0 then
						    pc.setqf("first_login", 1)
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc.give_exp2(pc.get_next_exp())
								   pc . set_skill_level ( 121, 3 )
								   pc . set_skill_level ( 124, 3 )
								   pc . set_skill_level ( 129, 3 )
								   pc . set_skill_level ( 131, 3 )
								   pc . give_item2 ( 72702 , 1 )
								   pc . give_item2 ( 80009 , 1 )
								   pc . give_item2 ( 27801 , 200 )
								   pc . give_item2 ( 27400 , 1 )
								   pc . give_item2 ( 29101 , 1 )
								   pc . give_item2 ( 27002 , 200 )
								   pc . give_item2 ( 27005 , 100 )
								   pc . give_item2 ( 27101 , 30 )
								   pc . give_item2 ( 27104 , 70 )
								   pc . give_item2 ( 50051 , 1 )
								   pc . give_item2 ( 50054 , 10 )
								   pc . change_money(1000000)
								   pc.change_alignment(2000)
								   horse.set_level ( 3 )
								   horse.ride()
				  if pc.job == 0 then
				  pc . give_item2 ( 11207 , 1 )
				  end
				  if pc.job == 1 then
				  pc . give_item2 ( 11407 , 1 )
				  end
				  if pc.job == 2 then
				  pc . give_item2 ( 11607 , 1 )
				  end
				  if pc.job == 3 then
				  pc . give_item2 ( 11807 , 1 )
				  end
   set_state(skille)
		  clear_letter ( )
	    end
	  end
    end			
state skille begin
 when login or levelup with pc.get_level() > 29 begin
  local v = find_npc_by_vnum(20355)
  if v != 0 then
   target.vid("__TARGET__", v, "Kapitan")
  end
  send_letter("Znajdz Kapitana")
 end

 when button or info begin
  say_title("Znajdz Kapitana")
  say("Musisz znalesc kapitana !")
  say("Znajdz go !")
 end

 when __TARGET__.target.click begin
 target.delete("__TARGET__")
 say("Witaj " .. pc . name .. " !")
 say("Mam dla ciebie ekwipunek !")
 say("Mysle ze sobie juz sam poradzisz.")
 wait()
 if pc.get_job() == 0 then
  pc.give_item2(11245, 1)
  pc.give_item2(13027, 1)
  pc.give_item2(12228, 1)
 elseif pc.get_job() == 1 then
  pc.give_item2(11445, 1)
  pc.give_item2(13027, 1)
  pc.give_item2(12368, 1)
 elseif pc.get_job() == 2 then
  pc.give_item2(11645, 1)
  pc.give_item2(13027, 1)
  pc.give_item2(12508, 1)
 elseif pc.get_job() == 3 then
  pc.give_item2(11845, 1)
  pc.give_item2(13027, 1)
  pc.give_item2(12648, 1)
  end
  say("Teraz idz do Handlarki !")
  say("Ma dla ciebie bizuterie.")
   set_state(bizu)
    end
  end
state bizu begin
  when letter begin
   send_letter("Idz do Handlarki")
 end

 when button or info begin
  say_title("Idz do Handlarki")
  say("Musisz Isc do Handlarki.")
  say("Ma dla ciebie bizuterie.")
 end

 when __TARGET__.target.click or
 9003.chat."Bizuteria" begin
 target.delete("__TARGET__")
 say("Witaj " .. pc . name .. " !")
 say("Mam dla ciebie bizuterie !")
 say("Nie musisz dziekowac.")
 wait()
 if pc.get_job() == 0 then
  pc.give_item2(14047, 1)
  pc.give_item2(17029, 1)
  pc.give_item2(16088, 1)
  pc.give_item2(15069, 1)
 elseif pc.get_job() == 1 then
  pc.give_item2(14047, 1)
  pc.give_item2(17009, 1)
  pc.give_item2(16088, 1)
  pc.give_item2(15069, 1)
 elseif pc.get_job() == 2 then
  pc.give_item2(14047, 1)
  pc.give_item2(17049, 1)
  pc.give_item2(16088, 1)
  pc.give_item2(15069, 1)
 elseif pc.get_job() == 3 then
  pc.give_item2(14047, 1)
  pc.give_item2(17069, 1)
  pc.give_item2(16088, 1)
  pc.give_item2(15069, 1)
  end
  say("Teraz idz do instruktora mocy")
  say("i wybierz profesje.")
	  set_state(run)
    end
  end
   state run begin
 when login with pc.get_skill_group()!=0 begin
  restart_quest()
 end
 when letter with pc.get_skill_group()==0 begin
  send_letter("Trening")
  local job=pc.get_job()
  if job==0 then
   local v=pc_find_skill_teacher_vid(1)
   if 0!=v then target.vid("teacher1", v, "Body") end
   local v=pc_find_skill_teacher_vid(2)
   if 0!=v then target.vid("teacher2", v, "Mental") end
  elseif job==1 then
   local v=pc_find_skill_teacher_vid(1)
   if 0!=v then target.vid("teacher3", v, "Zabojca") end
   local v=pc_find_skill_teacher_vid(2)
   if 0!=v then target.vid("teacher4", v, "Lucznik") end
  elseif job==2 then
   local v=pc_find_skill_teacher_vid(1)
   if 0!=v then target.vid("teacher5", v, "Weapon") end
   local v=pc_find_skill_teacher_vid(2)
   if 0!=v then target.vid("teacher6", v, "BM") end
  elseif job==3 then
   local v=pc_find_skill_teacher_vid(1)
   if 0!=v then target.vid("teacher7", v, "Smok") end
   local v=pc_find_skill_teacher_vid(2)
   if 0!=v then target.vid("teacher8", v, "Blysk") end
  end
 end
 when leave begin
  target.delete("teacher1")
  target.delete("teacher2")
  target.delete("teacher3")
  target.delete("teacher4")
  target.delete("teacher5")
  target.delete("teacher6")
  target.delete("teacher7")
  target.delete("teacher8")
 end
 when button or info begin
  say(locale.skill_group.lets_join_skill_group[pc.job+1])
  setleftimage("")
  setmapcenterposition(-200, 0)
  select(locale.confirm)
  setskin(NOWINDOW)
 end
function join(job, group, title, text, error_msg)
 local pc_job=pc.get_job()
 if pc_job!=job then
   say(error_msg)
   if pc_job==0 then
 say_reward("error")
 say_reward("er")
   elseif pc_job==1 then
 say_reward("error1")
 say_reward("er1")
   elseif pc_job==2 then
 say_reward("error2")
 say_reward("er2")
   elseif pc_job==3 then
 say_reward("error3")
 say_reward("er3")
  end
  say("")
 else
  say_title(title)
  say(text)
  local s=select("Rozpocznij", "Póżniej")
  if 1==s then
  if pc.get_job()==job and pc.get_skill_group()==0 then
   set_state("start")
   pc.set_skill_group(group)
   pc.clear_skill()
   char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")
   makequestbutton("Trening Zakończony!")
   return true
  else
   test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
   test_chat("pc.get_skill_group:"..pc.get_skill_group())
   test_chat("pc_job:"..pc.get_job())
  end
  end
 end
 return false
end
-- ???
when teacher1.target.click or
 skill_group1_1.chat."Trening" or
 skill_group2_1.chat."Trening" or
 skill_group3_1.chat."Trening"
 begin
 target.delete("teacher1")
 if skill_group.join(0, 1, "Trener Mocy Ciała :",
  "Nauka walki w ręcz skupia się na szybkich[ENTER]pojedynkach, uczy metod walk indywidualnych[ENTER]z naciskiem na ulepszenie i wzmocnienie ataków.[ENTER]Nagroda : Miecz pelni ksiezyca +6") then
  say_title("Wybrałeś Trening Mocy Ciała.")
  say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Miecz pelni ksiezyca +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")

  if not pc.is_clear_skill_group() then
   local point = pc.level -1
   say_title("Informacja :")
   say_reward("Otrzymano skile na 3.")
   say_reward("Otrzymano Miecz pelni ksiezyca +6.")
					    pc . give_item2 ( 296 , 1 )
					    pc . set_skill_level (1, 3)
					    pc . set_skill_level (2, 3)
					    pc . set_skill_level (3, 3)
					    pc . set_skill_level (4, 3)
					    pc . set_skill_level (5, 3)
  else
   say("errortitlearahan")
   say("errortitlearahan2")
   say("")
  end
  clear_letter()
 end
end
when teacher2.target.click or
 skill_group1_2.chat."Trening" or
 skill_group2_2.chat."Trening" or
 skill_group3_2.chat."Trening"
 begin
 target.delete("teacher2")
 if skill_group.join(0, 2, "Trener Mocy Duchowej :",
  "Trening Mocy Duchowej pokazuje jak przekształcić[ENTER]siłę wroga na kontakt przy pomocy Chi oraz[ENTER]obronę przed atakami.[ENTER]Nagroda : Ostrze z czerwonej stali +6") then
  say_title("Wybrałeś Trening Mocy Duchowej.")
  say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Ostrze z czerwonej stali +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")
  if not pc.is_clear_skill_group() then
   local point = pc.level -1
   say_title("Informacja:")
   say_reward("Otrzymano skile na 3.")
   say_reward("Otrzymano Ostrze z czerwonej stali +6.")
					    pc . give_item2 ( 3216 , 1 )
					    pc . set_skill_level (16, 3)
					    pc . set_skill_level (17, 3)
					    pc . set_skill_level (18, 3)
					    pc . set_skill_level (19, 3)
					    pc . set_skill_level (20, 3)
  else
   say("errortitlemen")
   say("errortitlemen2")
   say("")
  end

  clear_letter()
 end
end
-- ???
when teacher3.target.click or
 skill_group1_3.chat."Trening" or
 skill_group2_3.chat."Trening" or
 skill_group3_3.chat."Trening"
 begin
 target.delete("teacher3")
 if skill_group.join(1, 1, "Trener Mocy Ostrza :",
  "Trening Mocy Ostrza uczy jak pokonać przeciwnika[ENTER]w szybki i zabójczy sposób. Trening opiera się[ENTER]na poznaniu najsłabszych punktów wroga.[ENTER]Nagroda : Kozik z czarnego lisca +6") then
  say_title("Wybrałeś Trening Mocy Ostrza.")
  say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Kozik z czarnego lisca +6 i 29 Punktow Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.")
  if not pc.is_clear_skill_group() then
   local point = pc.level -1
   say_title("Informacja :")
   say_reward("Otrzymano skile na 3.")
   say_reward("Otrzymano Kozik z czarnego lisca +6.")
					    pc . give_item2 ( 1176 , 1 )
					    pc . set_skill_level (31, 3)
					    pc . set_skill_level (32, 3)
					    pc . set_skill_level (33, 3)
					    pc . set_skill_level (34, 3)
					    pc . set_skill_level (35, 3)
  else
   say("errortitleszty")
   say("errortitleszty2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher4.target.click or
 skill_group1_4.chat."Trening" or
 skill_group2_4.chat."Trening" or
 skill_group3_4.chat."Trening"
 begin
 target.delete("teacher4")
 if skill_group.join(1, 2, "Trener Mocy Łuku :",
  "Trening Mocy Łuku uczy posługiwania się bronią[ENTER]dystansową albo móc walczyć z odpowiednią[ENTER]precyzją nawet z dużej odległości.[ENTER]Nagroda : Luk z rogu jelenia +6") then
  say_title("Wybrałeś Trening Mocy Łuku")
  say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Luk z rogu jelenia +6 i 29 Punktow Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.")
  if not pc.is_clear_skill_group() then
   local point = pc.level -1
   say_title("Informacja:")
   say_reward("Otrzymano skile na 3.")
   say_reward("Otrzymano Luk z rogu jelenia +6.")
					    pc . give_item2 ( 2156 , 1 )
					    pc . set_skill_level (46, 3)
					    pc . set_skill_level (47, 3)
					    pc . set_skill_level (48, 3)
					    pc . set_skill_level (49, 3)
					    pc . set_skill_level (50, 3)
  else
   say("errortitleluk")
   say("errortitleluk2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher5.target.click or
 skill_group1_5.chat."Trening" or
 skill_group2_5.chat."Trening" or
 skill_group3_5.chat."Trening"
 begin
 target.delete("teacher5")
 if skill_group.join(2, 1,
  "Trener Broni :",
  "Podążając drogą Treningu Broni nauczysz się[ENTER]potężnych ataków przeciwko osłabionym[ENTER]przeciwnikom. Ponadto,będziesz mógł[ENTER]kontrolować Zaczarowane Ostrze.[ENTER]Nagroda : Miecz pelni ksiezyca +6") then
  say_title("Wybrałeś trening Broni.")
  say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz Miecz pelni ksiezyca +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")
  if not pc.is_clear_skill_group() then
   local point = pc.level -1
   say_title("Informacja:")
   say_reward("Otrzymano skile na 3.")
   say_reward("Otrzymano Miecz pelni ksiezyca +6.")
					    pc . give_item2 ( 296 , 1 )
					    pc . set_skill_level (61, 3)
					    pc . set_skill_level (62, 3)
					    pc . set_skill_level (63, 3)
					    pc . set_skill_level (64, 3)
					    pc . set_skill_level (65, 3)
					    pc . set_skill_level (66, 3)
  else
   say("errortitlewp")
   say("errortitlewp2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher6.target.click or
 skill_group1_6.chat."Trening" or
 skill_group2_6.chat."Trening" or
 skill_group3_6.chat."Trening"
 begin
 target.delete("teacher6")
 if skill_group.join(2, 2,
  "Trener Czarnej Magii :",
  "Trenując Czarną Magię nauczysz się osłabiać[ENTER]przeciwników za pomocą Czarnej Magii i walczyć[ENTER]z dystansu.[ENTER]Nagroda : Miecz pelni ksiezyca +6") then
  say_title("Wybrałeś trening Czarnej Magii.")
  say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz Miecz pelni ksiezyca +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")
  if not pc.is_clear_skill_group() then
   local point = pc.level -1
   say_title("Informacja:")
   say_reward("Otrzymano skile na 3.")
   say_reward("Otrzymano Miecz pelni ksiezyca +6.")
					    pc . give_item2 ( 296 , 1 )
					    pc . set_skill_level (76, 3)
					    pc . set_skill_level (77, 3)
					    pc . set_skill_level (78, 3)
					    pc . set_skill_level (79, 3)
					    pc . set_skill_level (80, 3)
					    pc . set_skill_level (81, 3)
  else
   say("errortitlebm")
   say("errortitlebm2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher7.target.click or
 skill_group1_7.chat."Trening" or
 skill_group2_7.chat."Trening" or
 skill_group3_7.chat."Trening"
 begin
 target.delete("teacher7")
 if skill_group.join(3, 1,
  "Trener Smoka :",
  "Trening Boga Smoka pozwala na wykorzystywanie[ENTER]potężnych ataków ognistych wspieranych przez[ENTER]Smoczego Boga,pozwala również na wzmocnienie[ENTER]magiczne swojej drużyny specjalnymi zaklęciami.[ENTER]Nagroda : Antyczny Dzwon +6") then
  say_title("Wybrałeś trening Smoka.")
  say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Antyczny Dzwon +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")
  if not pc.is_clear_skill_group() then
   local point = pc.level -1
   say_title("Informacja:")
   say_reward("Otrzymano skile na 3.")
   say_reward("Otrzymano Antyczny Dzwon +6.")
					    pc . give_item2 ( 716 , 1 )
					    pc . set_skill_level (91, 3)
					    pc . set_skill_level (92, 3)
					    pc . set_skill_level (93, 3)
					    pc . set_skill_level (94, 3)
					    pc . set_skill_level (95, 3)
					    pc . set_skill_level (96, 3)
  else
   say("errortitlesmok")
   say("errortitlesmok2")
   say("")
  end
  clear_letter()
 end
end
-- ???
when teacher8.target.click or
 skill_group1_8.chat."Trening" or
 skill_group2_8.chat."Trening" or
 skill_group3_8.chat."Trening"
 begin
 target.delete("teacher8")
 if skill_group.join(3, 2,
  "Trener Leczenia :",
  "Dzięki treningowi Leczenia nauczysz sie jak[ENTER]ogłuszyć przeciwników mocą błyskawicy. Uczysz[ENTER]się również jak leczyć członków grupy i dodawać[ENTER]im dodatkową siłę.[ENTER]Nagroda : Wachlarz Jesiennego Wiatru +6") then
  say_title("Wybrałeś Trening Leczenia.")
  say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Wachlarz Jesiennego Wiatru +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")
  if not pc.is_clear_skill_group() then
   local point = pc.level -1
   say_title("Informacja:")
   say_reward("Otrzymano skile na 3.")
   say_reward("Otrzymano Wachlarz Jesiennego Wiatru +6.")
					    pc . give_item2 ( 5116 , 1 )
					    pc . set_skill_level (106, 3)
					    pc . set_skill_level (107, 3)
					    pc . set_skill_level (108, 3)
					    pc . set_skill_level (109, 3)
					    pc . set_skill_level (110, 3)
					    pc . set_skill_level (111, 3)
   say("")
  else
   say("errormessagelecz")
   say("errormessagelecz2")
   say("")
  end
  clear_letter()
 end
end
   end
end

 

 

 

 

 

POTEM ZAPISZ, PODMIEN QUEST I POWINOO DZIAŁAĆ ! :)

 

LICZE NA LAJKA <3

//nieregulaminowa sygnatura

Opublikowano

Zrób tak jak napisałem a zadziała ;p

//nieregulaminowa sygnatura

Opublikowano

No więc, nie zadziałało. Zalogowałem się i dostałem takie porypane eq, w ch** ... SS, logowałem się na szamanie i dostałem takie eq . :

przechwytywaniecm.jpg

Opublikowano

@up

 

to nie wiem..

 

hmm.. szaman ma zalozony hwang surka + miecz :) ? wgl. nie polecam tych plików.. polecam ci M,CNCC.pl lub badara ;p

//nieregulaminowa sygnatura

Opublikowano

Tak, szaman dostał hwang i miecz . ; / jak się zalogujesz to od razu ma założone . ; /

Pliki mam Arymana, tylko gotowca wgrałem z Denmarka .

Opublikowano

ech... to jednak te gotowce nie są takie boskie ;) najlepiej to sam z edytować:)

//nieregulaminowa sygnatura

Opublikowano

tak ;) ale nie wiem jaki to plik...

//nieregulaminowa sygnatura

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...