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

Poprawa Questu Panelu Gracza


Rekomendowane odpowiedzi

Opublikowano

Witam a więc Quest pochodzi z plików Edenium i chciałbym go umieścić na plikach by Terenzo (34K) ale niestety podczas wgrywania wywala błąd:

Abort trap (core dumped)

Error occured on compile!

 

O to Quest:

http://wklej.to/oVNTc

Poproszę o poprawę, dodam że na plikach terenzo nie ma 1000x jakiegoś przedmiotu tylko 200x może to być tym błędem. :P

image.png

Opublikowano


quest userpannel begin

state start begin

when 70025.use begin

say_title("Witaj ".. pc.get_name() .."!")

say("Co chcesz zrobić? ")

local menu = select("Kup Mikstury ", "Otwórz Depozyt ", "Usuń Poliformię ", "Sprawdź Gracza", "Zamknij ")

if menu == 1 then

local brak_kasa = "Niestety, ale nie masz wystarczającej ilości Yang. "

local red_potki_200 = 32000

local red_potki_1000 = 160000

local blue_potki_200 = 96000

local blue_potki_1000 = 480000

local wywar_red_200 = 140000

local wywar_red_1000 = 700000

local wywar_blue_200 = 240000

local wywar_blue_1000 = 1200000

local green_potki_50 = 150000

local fiol_potki_50 = 150000

say_title("Kup Mikstury: ")

local s = select ( "200 Dużych Czerwonych - 32k " , "1000 Dużych Czerwonych - 160k " , "200 Dużych Niebieskich - 96k " , "1000 Dużych Niebieskich - 480k " , "200 Czerwonych Mikstur - 140k ", "1000 Czerwonych Mikstur - 700k", "200 Niebieskich Mikstur - 240k ", "1000 Niebieskich Mikstur - 1.2kk", "50 Dużych Zielonych - 150k", "50 Dużych Fioletowych - 150k ", "Anuluj" )

if 1 == s then

if pc.get_money() >= red_potki_200 then

pc.give_item2(27003, 200)

pc.change_money(-32000)

else

say(brak_kasa)

end

elseif 2 == s then

if pc.get_money() >= red_potki_1000 then

pc.give_item2(27003, 200)

pc.give_item2(27003, 200)

pc.give_item2(27003, 200)

pc.give_item2(27003, 200)

pc.give_item2(27003, 200)

pc.change_money(-160000)

else

say(brak_kasa)

end

elseif 3 == s then

if pc.get_money() >= blue_potki_200 then

pc.give_item2(27006, 200)

pc.change_money(-96000)

else

say(brak_kasa)

end

elseif 4 == s then

if pc.get_money() >= blue_potki_1000 then

pc.give_item2(27006, 200)

pc.give_item2(27006, 200)

pc.give_item2(27006, 200)

pc.give_item2(27006, 200)

pc.give_item2(27006, 200)

pc.change_money(-480000)

else

say(brak_kasa)

end

elseif 5 == s then

if pc.get_money() >= wywar_red_200 then

pc.give_item2(27007, 200)

pc.change_money(-140000)

else

say(brak_kasa)

end

elseif 6 == s then

if pc.get_money() >= wywar_red_1000 then

pc.give_item2(27007, 200)

pc.give_item2(27007, 200)

pc.give_item2(27007, 200)

pc.give_item2(27007, 200)

pc.give_item2(27007, 200)

pc.change_money(-700000)

else

say(brak_kasa)

end

elseif 7 == s then

if pc.get_money() >= wywar_blue_200 then

pc.give_item2(27008, 200)

pc.change_money(-240000)

else

say(brak_kasa)

end

elseif 8 == s then

if pc.get_money() >= wywar_blue_1000 then

pc.give_item2(27008, 200)

pc.give_item2(27008, 200)

pc.give_item2(27008, 200)

pc.give_item2(27008, 200)

pc.give_item2(27008, 200)

pc.change_money(-1200000)

else

say(brak_kasa)

end

elseif 9 == s then

if pc.get_money() >= green_potki_50 then

pc.give_item2(27102, 200)

pc.change_money(-150000)

else

say(brak_kasa)

end

elseif 10 == s then

if pc.get_money() >= fiol_potki_50 then

pc.give_item2(27105, 50)

pc.change_money(-150000)

else

say(brak_kasa)

end

end

elseif menu == 4 then

if not pc.is_polymorphed() then

chat("Nie jesteś przemieniony w potwora! ")

else

pc.remove_polymorph()

chat("Poliformia została usunięta pomyślnie. ")

end

elseif menu == 5 then

say_title("Witaj ".. pc.get_name() .."!")

say_reward("Mam dobrą pamięć, pamiętam wielu graczy. ")

say_reward("Wpisz nazwę gracza, którego chcesz sprawdzić. ")

say("")

say_reward("W oknie poniżej wpisz nick osoby. ")

local p_kujacy = input()

if p_kujacy =="" then

say_title("".. pc.get_name() .."...")

say_reward("Musisz podać nazwę gracza! ")

else

local find = find_pc_by_name(p_kujacy)

if find == 0 then

say_title("".. pc.get_name() .."...")

say_reward("Gracz nie jest zalogowany! ")

else

local wyjscie = pc.select(find)

local name = pc.get_name()

local lvl = pc.get_level()

local imp = pc.get_empire()

local dos = pc.get_exp()

local ranga = pc.get_real_alignment()

local kon = pc.get_horse_level()

pc.select(wyjscie)

say_title("Informacja o graczu: ")

say("")

say_reward("Nazwa : "..name)

say_reward("Lv. : "..lvl)

say_reward("Królestwo : "..imp)

say_reward("Punkty Doswiadczenia : "..dos)

say_reward("Punkty Rangi : "..ranga)

say_reward("Poziom Konia : "..kon)

say("")

say_title("Dostępne Królestwa")

say_reward("1 - Schinsoo")

say_reward("2 - Chunjo")

say_reward("3 - Jinno")

say("")

say_title("Jeśli będziesz chciał kogoś sprawdzić to zapraszam.")

end

end

elseif menu == 2 then

game.open_safebox()

elseif menu == 6 then

return

end

end

end

end

Opublikowano

@TM-r3acT Quest już działa ale niestety ma pomieszane funkcje gdy klikam Zamknij w Queście to klika mi Sprawdzenie Gracza, gdy klikam Sprawdzenie Gracza to klika mi usunięcie polimorfii, można prosić o malutką poprawkę? :D Ale Quest działa więc lajk ;3

 

Okey naprawiłem, dzięki @TM-r3acT za poprawkę Questa normalnie niech ci Bozia dzieci wynagrodzi :D Oczywiście lajk :)

image.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...