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] Pisanie questów


Rekomendowane odpowiedzi

Opublikowano

witam. Podczas pisania questa natrafiłem na kilka problemów.

1. Jak zrobić, żeby po kliknięciu na opcję, można było otwierać sklep i prywatny magazym.

Coś takiego jak jest np. na Xenoxie ??

np. takie coś

Po kliknięciu na NPC

 

 

 local a = select ( "Pro Itemy 1")
	if a == 1 then
		<sklep z proitemami>
	end

 

 

Po kliknięciu w pierścień.

 

 

local a = select ("Otwórz magazyn")
	if a == 1 then
		<prywatny magazyn u dozorcy>
	end

 

 

2. Ta funkcja (kod niżej) zamienia SM'y na yangi ale nie sprawdza limitu yang czy został przekroczony.

To znaczy : mam np. 1,2kkk i po wywołaniu tej funkcji yangi mi się nie dodają (jest więcej niż 2 kkk) ale 1 SM mi znika.

1 SM to 1 kkk. Jak zrobić, żeby uniemożliwić usuwanie SM jeśli będzie przekroczony limit 2kkk.

 

 

if a == 3 then
			say_title ( pc.get_name().."!")
			say ("Chcesz zamienic SM na yang")
			if pc.count_item(30130) >= 1 then
				pc.remove_item(30130,1)
				pc.change_money( 1000000000 )
			elseif pc.count_item(30130) == 0 then
				say("Przykro mi ale nie masz smoczych motet")
				say("")
			end
		end	

 

 

3. Po zamianie w moba przemiana trwa tylko 2 sekundy potem wraca do normalnej postaci (kod niżej).

Myślałem, że to jest wina tego, że nie mam nic wbite w plimorfię,

ale po zamianie w dzikiego psa marmurkiem ( /polyitem 101 ) zmiana trwała dłużej a nie tylko 2 sekundy

 

 

 local poly = select ("Dziki pies")
if poly == 1 then
	pc.polymorph(101)
end

 

 

Opublikowano

1.

 

 

 

 

 local a = select ( "Pro Itemy 1")
if a == 1 then
npc.open_shop(idsklepu)
end

 

2.

 

local a = select ("Otwórz magazyn")
if a == 1 then
game.open_safebox()

end

 

3.

 

if a == 3 then
say_title ( pc.get_name().."!")
say ("Chcesz zamienic SM na yang")
local yang = pc.get_money()
local huehue = 100000000
local trololo = yang + huehue
local tatarata = 200000000
if pc.count_item(30130) >= 1 then
if trololo >= tatarata then
say_reward("Nie możesz dokonać zamiany")
say_reward("Masz zbyt dużo yang")
return
else
pc.remove_item(30130,1)
pc.change_money( 100000000 )
end
else
say("Przykro mi ale nie masz smoczych motet")
say("")
end
end

 

Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza

Albert Einstein

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...