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 z Questami/Petami na plikach terenzo


Rekomendowane odpowiedzi

Opublikowano

Witam mam problem z plikami terenzo otóż na 1 postaci na raz można przywołac dosłownie wszystkie pety przy czym można mieć xxx hp, jak to naprawić?

Drugi problem z questami, serwer dosłownie nie czyta niektórych questów :/

Robie intra/avatary/tła dla Youtuberów!  :)
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV


GG 50528323! :ninja: 

Opublikowano

Tak, ./qc xxx.quest niby się ładuje robie nawet restarty

nie wiem może coś z tym questem nie tak?

quest kudog begin
	state start begin
		when 50401.use or 50402.use or 50403.use or 50404.use or 50405.use or 50416.use or 50417.use or 50418.use or 50419.use or 50420.use or 50431.use or 50432.use or 50433.use or 50434.use or 50435.use or 50446.use or
50447.use or 50448.use or 50449.use or 50450.use or 50461.use or 50462.use or 50463.use or 50464.use or 50465.use or 50466.use or 50476.use or 50477.use or 50478.use or 50479.use or 50480.use or 50481.use or 50491.use or 50492.use or
50493.use or 50494.use or 50495.use or 50496.use or 50506.use or 50507.use or 50508.use or 50509.use or 50510.use or 50511.use begin
		local socket0 = item.get_value(0)
		local plus = pc.get_skill_level(socket0)+1
		if pc.get_skill_level(socket0) == 0 then
		chat("Nie mo¿esz szkoliæ siê w tym kierunku.")
		return
		end
		if pc.get_skill_level(socket0) >= 30 then
		chat("Poj¹³eœ ju¿ wiedzê, któr¹ zawieraj¹ Ksiêgi Umiejêtnoœci.")
		chat("Dalszy trening jest mo¿liwy przy u¿yciu Kamienia Duchowego.")
		return
		end
		if pc.get_skill_level(socket0) <= 19 then
		chat("Dana umiejêtnoœci nie jest wystarczaj¹co rozwiniêta, by móc j¹ szkoliæ.")
		return
		end
		if pc.get_skill_level(socket0) >= 20 and pc.get_skill_level(socket0) <= 29 then
		if get_time() > pc.getqf("durations"..socket0) or pc.is_skill_book_no_delay() then
		pc.remove_skill_book_no_delay()
			local pass_percent
				pass_percent=60
			local s= number(1,100)
		if s<= pass_percent then
		if pc.get_skill_level(socket0) == 29 then
		pc.remove_item(item.vnum, 1)
		pc.set_skill_level(socket0, plus)
		 pc.setqf("durations"..socket0,get_time()+60*60*4)
		syschat("Brawo! Uda³o siê.")
		chat("Pomyœlnie zakoñczy³eœ szkolenie umiejêtnoœci przy pomocy Instrukcji.")
		elseif pc.get_skill_level(socket0) >= 20 and pc.get_skill_level(socket0) <= 28 then
		if pc.get_skill_level(socket0) >= 24 and pc.get_skill_level(socket0) <= 28 then
		local pass_percenta
			pass_percenta=55
		local s= number(1,100)
		if s<= pass_percenta then
		pc.remove_item(item.vnum, 1)
		pc.set_skill_level(socket0, 30)
		pc.setqf("durations"..socket0,get_time()+60*60*4)
		syschat("Brawo! Uda³o siê.")
		chat("Pomyœlnie zakoñczy³eœ szkolenie umiejêtnoœci przy pomocy Instrukcji.")
		return
		end
	end
		pc.remove_item(item.vnum, 1)
		pc.set_skill_level(socket0, plus)
		pc.setqf("durations"..socket0,get_time()+60*60*4)
		syschat("Brawo! Uda³o siê.")
		chat("Pomyœlnie zrozumia³eœ wiedzê zawart¹ w instrukcji.")
		return
		end
		else
		pc.remove_item(item.vnum, 1)
		pc.setqf("durations"..socket0,get_time()+60*60*4)
		syschat("Wrrr! Nie uda³o siê.")
		chat("Szkolenie umiejêtnoœci zakoñczy³o siê niepomyœlnie.")
		return
		end
		else
		local czas = (pc.getqf("durations"..socket0) - get_time())/3600 -- 9000 / 3600 = 2.5
		local h = math.floor(czas) -- 2.5 = 2
		local min = (czas - h)*60 -- (2.5 - 2)*60 = 0.5 * 60 = 30
		local m = math.floor(min)
		syschat("Potrzeba czasu aby zrozumieæ wiedzê zawart¹ w instrukcjach.")	
		chat("Pozosta³y czas: "..h.." godzin, "..m.." min..")
		return
		end
		end
		end
		end
		end

Albo np. szkaty ucznia, mam w Object dodane

if pc . getqf ( "lv10" ) == 1 then 
chat ( "<Aincard> Nie mo¿esz u¿yæ ponownie tej skrzyni!" ) 
item . remove ( ) 
return 
end 
if pc . get_empty_inventory_count ( ) > 10 then 
pc . setqf ( "lv10" , 1 ) 
pc . remove_item ( 50188 , 1 ) 
pc . give_item2 ( 50189 ) 
pc . give_item2 ( 76008 , 5 ) 
pc . give_item2 ( 70038 , 80 ) 
pc . give_item2 ( 76012 , 5 ) 
pc . give_item2 ( 76017 , 5 ) 
else 
chat ( "<Aincard> Masz za ma³o miejsca w ekwipunku, aby otworzyæ t¹ Skrzyniê!" ) 
chat ( "<Aincard> Potrzebujesz 10 pustych miejsc w ekwipunku!" ) 
end 

A mimo to dostaje na kazdej postaci miecz+0 i poty :/

Robie intra/avatary/tła dla Youtuberów!  :)
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV


GG 50528323! :ninja: 

Opublikowano

skasuj stare object i dopiero załaduj twój quest na szkate , powinno  pomóc , a co do petów to musisz dodać warunki przy każdym id pieczęci abyś nie mógł przywoływać wszystkich jednocześnie : when 53003.use with pc.getqf("firephoenix") == 0

Opublikowano

Całe object skasować?

Robie intra/avatary/tła dla Youtuberów!  :)
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV


GG 50528323! :ninja: 

Opublikowano

Witam mam problem z plikami terenzo otóż na 1 postaci na raz można przywołac dosłownie wszystkie pety przy czym można mieć xxx hp, jak to naprawić?

Drugi problem z questami, serwer dosłownie nie czyta niektórych questów :/

Musisz dodać do questlistu, znajduje się w ścieżce /usr/home/mt2/share/locale/poland/quest dopisz nazwe swojego questa i powinno śmigać

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...