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] Butla Senthy


Rekomendowane odpowiedzi

Opublikowano

Jako iż piszę questy już "aż" godzine , postanowiłem napisać coś "trudniejszego"

Tutaj Quest , nie działa mianowicie...

 

- Nie ma misji abyśmy się udali do NPC'ta po wbiciu 180+ czy też lognięciu i zalog.

- Jak klikamy to nic sie nie dzieje

xD.

btw. 80009 to pierścień telep. ( dodałem do questa dla testów , wyłącznie , trolałkę )

 

Tutaj Quest :

 

 

Wiem że jest masakryczny , lecz dopiero co zacząłem zabawe z questami

^^.

1377774857-U369478.png


Opublikowano

say("Proszę , pomóż mi odzyskać,)

 

btw.

say("Jedyną rzeczą która potrafi ją,")
say("zregulować jest , Butla Senthy")

brzydko to wygląda, rozumiem że nie chcesz polskiego znaku przy cudzysłowie ale zastąp ten przecinek spacją i wszystko będzie ładnie działać

 

@edit

tak się przyglądam i jeszcze więcej tego jest :D następnym razem podawaj treść błędu

 

 

 

############################
Quest Dracore
By Newbie Quester - Virqoal
############################
quest dracore_virqoal_quest begin
state start begin
when login or levelup with pc.level >= 175 and pc.level <= 200 begin
set_state(information)
end
end

state information begin
when letter begin
local v = find_npc_by_vnum(9020)
if v != 0 then
target.vid("__TARGET__", v, "Prośba Dracory")
end
send_letter("Prośba Dracory")
end

when button or info begin
say_title("Prośba Dracory")
say("")
say("Dracora ma do ciebie bardzo,")
say("ważną prośbę,")
say("udaj się do niej w celu badawczych.")
say("")
end

when __TARGET__.target.click or 9020.chat."Butla Senthy" begin
target.delete("__TARGET__")
say_title("Dracora:")
say("Witam Cię podróżniku")
say("Jako iż pomogłam Ci raz z uzyskaniem doświadczenia")
say("oraz ekwipunku, chciałabym prosić Cię o przysługę.")
say("Energia Senthy mi spada...")
say("Jedyną rzeczą która potrafi ją ")
say("zregulować jest Butla Senthy.")
say_item_vnum(80009)
say("Nie mam sił a energia mi ubywa.")
wait()
say_title("Dracora:")
say("Proszę , pomóż mi odzyskać ")
say("moją energie, inaczej będzie")
say("ze mną źle...")
wait()
say_title("Dracora:")
say("Czy mi pomożesz ?")
local s = select ( "Tak" ,"Nie" )
if 1 == s then
say_title("Dracora:")
say("Bardzo dziękuje , licze na Ciebie!")
say("Butla Senthy , lota z metinów")
say("tzw. Astroeonicznych")
set_state(drop)
else
say_title("Dracora:")
say("Ahh... Szkoda , bede musiała poprosić,")
say("kogoś innego")
set_state(koniec)
end
end
end

state drop begin
when metin.kill begin
pc.give_item2(80009, 1)
set_state(dalej)
end
end

state dalej begin
when __TARGET__.target.click or 9020.chat." Butla Santhy " with pc.count_item(80009) > 0 begin
target.delete("__TARGET__")
say_title("Dracora:")
say("Dziękuje Ci bardzo")
say("Za fatygę proszę o to item")
say("który z pewnością Ci się przyda")
wait()
pc.give_item2(80009, 1) -- potrzebujemy butelkę, a następnie ją dostajemy? WTF
say_reward("Otrzymałeś Tajemniczą Nagrode")
set_state(koniec)
end
end

state koniec begin
end
end

 

 

http://wklej.to/b0Hr8

Pamiętaj o tym nagłówku. W ten sposób nie zadziała, usuń go całkiem lub dodaj w komentarz.

 

umarł

Opublikowano

Pierwsza rzecz:

                say_item(" ", 80009, "")

zastąp

say_item_vnum(80009)

Druga rzecz.


               local s = select ( "Tak" ,"Nie" )
               if 1 == s then

zastąp

if select(locale.yes,locale.no) == 1 then

Wykorzystywanie locale.lua upraszcza sprawę.

Opublikowano

Pierwsza rzecz:

 say_item(" ", 80009, "")

zastąp

say_item_vnum(80009)

Druga rzecz.


local s = select ( "Tak" ,"Nie" )
if 1 == s then

zastąp

if select(locale.yes,locale.no) == 1 then

Wykorzystywanie locale.lua upraszcza sprawę.

1. Jak chce na srodku to lepiej say_item

2. Jeden chuj, to nie dedyk co ma 254 kb ramu

@Top

Uzywaj porzadnie tabów + jak chcesz, żeby quest można było robić tylko raz dodaj state complete.

Opublikowano

Oczywiście Z4zol niezawodny

:)

-- potrzebujemy butelkę, a następnie ją dostajemy? WTF

Nie wiedziałem co dać a quest dla sprawdzenia czy działa więc dałem pierścień z tego powodu iż dopiero robie pliki serwerowe i nie mam jeszcze nowych

" itemkufffff "

Tak dla treningu przy dalszych elseifach itd.

Napisałem questa dla testu , tzn. dla treningu.

 

All działało itd był wybór jednak chciałem dodać

Kolejny wybór

 

jak Kowal

gada.

 

say("COOOO? Ty sie ze mną witasz? Dowidzenia")

say(" Good Appettite.")

To jest konsekwencja wyboru opcji 1 Pt "Cze"

jednak gdy chciałem dodać kolejne opcje , czyli odpowiedź do tego co nam kowal powiedział

xD

innymi słowy to

 

local s = select ( "Masz Krzywy ryj" , "Pozdrów Tate" )

 

Wywala mi core dumbed czyli coś źle zrobiłem

dokładnie : assertion failure : nested==0

Użyłem złej funkcji czy co ;D?

 

Tutaj quest :

 

1377774857-U369478.png


Opublikowano

1. Jak chce na srodku to lepiej say_item

2. Jeden chuj, to nie dedyk co ma 254 kb ramu

@Top

Uzywaj porzadnie tabów + jak chcesz, żeby quest można było robić tylko raz dodaj state complete.

1. gj, używam say_item_vnum i mam na środku.

2. po chuj zapisywać coś w 2 linijkach skoro możemy zapisać ją w jednej?

Opublikowano

1. gj, używam say_item_vnum i mam na środku.

2. po chuj zapisywać coś w 2 linijkach skoro możemy zapisać ją w jednej?

1. To wyświetla pod spodem nazwe itema a ja brałem z mojego questa startowego w którym użyłem itema jako loga , więc po prostu pomyłka ;p

2. To mi się przyda thx.

 

TUTAJ QUEST NA POWAZNIE xD... Ale na identycznej zasadzie : http://pastebin.com/Ju7eMQu7

Objaśnijcie mi bo nigdy tego nie ogarne xD.

 

błąd expected near "eiself" coś tkg.

1377774857-U369478.png


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...