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

Biolog, nie wyświetla części tekstu


Rekomendowane odpowiedzi

Opublikowano

Witam. Mam problem z biologiem . Gdy chce mu oddać item, wyglada to tak :

 

I  : 

http://scr.hu/1ye9/2wgik
II : 
http://scr.hu/1ye9/2wgik
 
Na 2 screenie powinno byc wyswietlane potwierdzenie, czy oddalem pomyslnie czy nie. Wie ktos o co moze chodzic ?
 
quest: 
 
quest make_herb_lv4 begin
	state start begin
		when login or levelup with pc.get_level() ==4 begin
			set_state(information)
		end
	end
	state information begin
		when letter begin
			local v = find_npc_by_vnum(20084)
			if v != 0 then
				target.vid("__TARGET__", v, "Chaegirab")
			end
			send_letter("Analiza Biologa")
		end
		when button or info begin
			say_title("Analiza Biologa")
			say("Biolog Chaegirab, uczeń Uriela,")
			say("właśnie Cię szukał. Proszę, idź ")
			say("do niego i zaoferuj swoją pomoc.")
		end
		when __TARGET__.target.click or 20084.chat."Znajdź Biologa" begin
			target.delete("__TARGET__")
			say_title("Biolog Chaegirab:")
			say("Niebiosa, proszę, pomóżcie mi...")
			say("Badam wszystkie rodzaje toślin w tym")
			say("imperium. Jest bardzo dużo rzeczy,")
			say("które muszą zostać zrobione. Nie mam")
			say("czasu abym mógł sam wybrać się na wyprawę.")
			say("Proszę, pomóż mi.")
			wait()
			say_title("Biolog Chaegirab:")
			say("Aktualnie badam Kwiaty Brzoskwimi.")
			say("Muszę przeprowadzić kilka eksperymentów,")
			say("dlatego potrzebuję kilku Kwiatów.")
			say("Czy mógłbyś przynieść mi 5 Kwiatów Brzoskwini?")
			say("Proszę, pomóż mi! Zawsze przynoś mi po jednym,")
			say("abym miał czas na ich dokładne przebadanie!")
			set_state(go_to_disciple)
			pc.setqf("collect_count",0)
			pc.setqf("drink_drug",0)
		end
	end
	state go_to_disciple begin
		when letter begin
			send_letter("Zadanie specjalne!")
		end
		when button or info begin
			say_title("Znajdź Kwiaty Brzoskwini")
			say("Biolog Chaegirab, uczeń Uriela,")
			say("szuka Kwiatów Brzoskwini.")
			say("Zawsze przynoś mu po jednym, aby miał czas")
			say("na ich dokładne przebadanie.")
			say("Kwiatów szukaj u Głodnych Alfa Wilków.")
			say_item("Kwiat Brzoskwini",50701,"")
			say_reward("Do tej pory dostarczyłeś "..pc.getqf("collect_count").." Kwiatów.")
			say_reward("Brzoskwini.")
		end
		when 71035.use begin
			if pc.getqf("drink_drug")==1 then
				say("Przedmiot jest już użyty.")
				return
			end
			if pc.count_item(50701)==0 then
				say("Najpierw zbierz Kwiat Brzoskwini.")
				return
			end
			item.remove()
			pc.setqf("drink_drug",1)
		end
		when 173.kill begin
			if pc.count_item(50701)<5-pc.getqf("collect_count") then
				pc.give_item2(50701, 1)
			end
		end
		when 20084.chat."Kwiaty Brzoskwini" with pc.count_item(50701) >0 begin
			say_title("Biolog Chaegirab:")
			say("Oh!! Znalazłeś!")
			say("Pozwól, że rzucę okiem...")
			say("Jeszcze chwilkę...")
			pc.remove_item(50701, 1)
			wait()
			local pass_percent
			if pc.getqf("drink_drug")==0 then
				pass_percent=90
			else
				pass_percent=100
			end
			local s= number(1,100)
			if s<= pass_percent then
				if pc.getqf("collect_count")< 4 then
					local index =pc.getqf("collect_count")+1
					pc.setqf("collect_count",index)
					say_title("Biolog Chaegirab:")
					say_green("Och! Ten Kwiat jest doskonałeś jakości!")
					say("Potrzebuję jednak jeszcze: "..5-pc.getqf("collect_count").. " Kwiatów Brzoskwimi.")
					say("Proszę, spróbuj je znaleźć!")
					pc.setqf("drink_drug",0)
					return
				end
				say_title("Biolog Chaegirab:")
				say("Mam już wystartarczającą ilość Kwiatów Brzoskwini.")
				say("Dobra robota! Jako dowód mojej wdzięczności")
				say("otrzymasz trochę Yang i wynik moich badań.")
				say_title("Informacja:")
				say_reward("500 PD")
				say_reward("1.000 Yang")
				if pc.job==1 then
					pc.give_item2(1003)
					say_reward("Sztylety+9")
				elseif pc.job==3 then
					pc.give_item2(7003)
					say_reward("Wachlarz+9")
				else
					pc.give_item2(13)
					say_reward("Miecz+9")
				end
				pc.change_money(1000)
				pc.give_exp2(500)
				pc.setqf("collect_count",0)
				pc.setqf("drink_drug",0)
				pc.setqf("duration",0)
				clear_letter()
				set_state(__complete)
				set_quest_state("levelup","run")
			else
				say_title("Biolog Chaegirab:")
				say_red("Bardzo mi przykro, ale ten Kwiat już zwiędnął.")
				say("Proszę, przynieś mi nowy.")
				pc.setqf("drink_drug",0)
				return
			end
		end
	end
	state __complete begin
	end
end
Opublikowano

tak, 

newline = "[ENTER]"
function color256(r, g,  return "[COLOR r;"..(r/255.0).."|g;"..(g/255.0).."|b;"..(b/255.0).."]" end
function color(r,g, return "[COLOR r;"..r.."|g;"..g.."|b;"..b.."]" end
function delay(v) return "[DELAY value;"..v.."]" end
function setcolor(r,g, raw_script(color(r,g,) end
function setdelay(v) raw_script(delay(v)) end
function resetcolor(r,g, raw_script("[/COLOR]") end
function resetdelay(v) raw_script("[/DELAY]") end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...