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

Rekomendowane odpowiedzi

Opublikowano

Potrzebuje zadanie na pieczecie zdejmowanie i zakładanie nie Tych oto wierzchów i niżej Kawałek questu ... Posypie limitem i 5 w Profilu ZA pomoc. Potrzebuje dodać niżej te wierzchowce.

 

 

20120 fire_tiger_blue
20121 fire_tiger_darkred
20122 fire_tiger_gold
20123 fire_tiger_green
20124 fire_tiger_pied
20125 fire_tiger_white
20201 boar_0
20202 dog_god_0
20203 fire_tiger_0
20204 lion_0
20205 boar_2
20206 dog_god_2
 
 
rozpocznie poszukiwanie mounty
Stan początku zacząć
  podczas logowania lub list z nie pc.is_polymorphed () zacząć
   jeśli item.select_cell (98), a następnie
        jeśli item.vnum == 71114 następnie
         pc.mount (20110, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
        jeśli item.vnum == 71115 następnie
         pc.mount (20111, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71116 następnie
         pc.mount (20111, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71117 następnie
         pc.mount (20113, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71118 następnie
         pc.mount (20112, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71119 następnie
         pc.mount (20115, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71120 następnie
         pc.mount (20113, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
   koniec
   jeśli item.select_cell (97), a następnie
        jeśli item.vnum == 71114 następnie
         pc.mount (20110, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
        jeśli item.vnum == 71115 następnie
         pc.mount (20111, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71116 następnie
         pc.mount (20111, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71117 następnie
         pc.mount (20113, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71118 następnie
         pc.mount (20112, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71119 następnie
         pc.mount (20115, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
		jeśli item.vnum == 71120 następnie
         pc.mount (20113, 60 * 60 * 24 * 365 * 60)
         pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
        koniec
   koniec
  koniec
  gdy 71114.use nie z pc.is_polymorphed () zacząć
   pc.mount (20110, 60 * 60 * 24 * 365 * 60)
   pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
  koniec
  gdy 71115.use nie z pc.is_polymorphed () zacząć
   pc.mount (20111, 60 * 60 * 24 * 365 * 60)
   pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
  koniec
  gdy 71116.use nie z pc.is_polymorphed () zacząć
   pc.mount (20111, 60 * 60 * 24 * 365 * 60)
   pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
  koniec
  gdy 71117.use nie z pc.is_polymorphed () zacząć
   pc.mount (20113, 60 * 60 * 24 * 365 * 60)
   pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
  koniec
  gdy 71118.use nie z pc.is_polymorphed () zacząć
   pc.mount (20112, 60 * 60 * 24 * 365 * 60)
   pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
  koniec
  gdy 71119.use nie z pc.is_polymorphed () zacząć
   pc.mount (20115, 60 * 60 * 24 * 365 * 60)
   pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
  koniec
  gdy 71120.use nie z pc.is_polymorphed () zacząć
   pc.mount (20113, 60 * 60 * 24 * 365 * 60)
   pc.mount_bonus (apply.DEF_GRADE_BONUS, 100,60 * 60 * 24 * 365 * 60)
  koniec
koniec
koniec
Opublikowano

wzoruj się na moim działa w 100%

-- # -------------------------------------- #
-- # 	   Copyright (C) MeCa (Asylion) 	#
-- # -------------------------------------- #
quest ride begin
	state start begin
		function Ride( vnum, remain_time )
			ride_info = {
				[71114] = { 20110,	5*60,					apply.DEF_GRADE_BONUS,	75,		75,	true	},
				[71115] = { 20110,	item.get_socket(2)*60,	apply.DEF_GRADE_BONUS,	100,	75,	false	},
				[71116] = { 20111,	5*60,					apply.DEF_GRADE_BONUS,	100,	80,	true	},
				[71117] = { 20111,	item.get_socket(2)*60,	apply.DEF_GRADE_BONUS,	150,	80,	false	},
				[71118] = { 20112,	5*60,					apply.DEF_GRADE_BONUS,	125,	85,	true	},
				[71119] = { 20112,	item.get_socket(2)*60,	apply.DEF_GRADE_BONUS,	200,	85,	false	},
				[71120] = { 20113,	5*60,					apply.ATT_GRADE_BONUS,	200,	85,	true	},
				[71121] = { 20113,	item.get_socket(2)*60,	apply.ATT_GRADE_BONUS,	300,	85,	false	},
				[71171] = { 20227,	item.get_socket(2)*60,	apply.MOV_SPEED,	60,		1,	false,	false,	false},
				[71172] = { 20226,	item.get_socket(2)*60,	apply.MOV_SPEED,	60,		1,	false,	false,	false},
				}

			if pc.level < ride_info[vnum][5] then
				say("")
				say("Twój poziom jest zbyt niski!")
				say("")
			else
				if 112 == pc.get_map_index() then
					return
				end
				if ride_info[vnum][2] == 0 and remain_time != 0 then
					pc.mount( ride_info[vnum][1], remain_time*60 )
					pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], remain_time*60 )
				else
					pc.mount( ride_info[vnum][1], ride_info[vnum][2] )
					pc.mount_bonus( ride_info[vnum][3], ride_info[vnum][4], ride_info[vnum][2] )
				end

				if true == ride_info[vnum][6] then
					pc.remove_item(vnum, 1)
				end	
			end	
		end

		when login begin
			local vnum, remain_time = pc.get_special_ride_vnum()
			if vnum <=  71113 or vnum >71121 then
				return
			end
			if 0 != vnum then
				ride.Ride(vnum, remain_time)
			end
		end

		when 71114.use or 71115.use or 71116.use or 71117.use or 71118.use or 71119.use or 71120.use or 71121.use 
				or 71171.use or 71172.use begin
			 if pc.is_polymorphed() then
				 say("")
				 say("Nie można jeździć podczas transformacji!")
				 say("")
			elseif false == pc.is_riding() then
			 	if true == horse.is_summon() then
					horse.unsummon()
				end
				 ride.Ride(item.vnum, 0)
			 else
				say("")
				 say("Jeździsz już! Jeżeli chcesz zmienić wierchowca[ENTER]trzeba najpierw zejść.")
				 say("")
			 end
		end
	end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...