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

Misjaaaa Level Up


moro128p

Rekomendowane odpowiedzi

Opublikowano

Cześć.

 

Mam mały problem... Zrobiłem tą misje z gratulacjami za lvl. I coś nie chce działać. Nie wiem może coś źle napisane. Jak by ktoś mógł to sprawdzić i podać ścieżkę gdzie to wgrać i jak ma się nazywać plik z tym Qestem to był bym wdzięczny. Jak zawsze + za pomoc. Pozdrawiam.

 

 

 

quest levelupnotice begin

state start begin

when levelup begin

if pc.get_level() == 10 then

send_notice(pc.get_name().." Osiagnal 10 Poziom!)

elseif pc.get_level() == 20 then

send_notice(pc.get_name().." Osiagnal 20 Poziom!)

elseif pc.get_level() == 30 then

send_notice(pc.get_name().." Osiagnal 30 Poziom!)

elseif pc.get_level() == 40 then

send_notice(pc.get_name().." Osiagnal 40 Poziom!)

elseif pc.get_level() == 50 then

send_notice(pc.get_name().." Osiagnal 50 Poziom!)

elseif pc.get_level() == 60 then

send_notice(pc.get_name().." Osiagnal 60 Poziom!)

elseif pc.get_level() == 65 then

send_notice(pc.get_name().." Osiagnal 75 Poziom!)

elseif pc.get_level() == 70 then

send_notice(pc.get_name().." Osiagnal 70 Poziom!)

elseif pc.get_level() == 75 then

send_notice(pc.get_name().." Osiagnal 75 Poziom!)

elseif pc.get_level() == 80 then

send_notice(pc.get_name().." Osiagnal 80 Poziom!)

elseif pc.get_level() == 85 then

send_notice(pc.get_name().." Osiagnal 85 Poziom!)

elseif pc.get_level() == 90 then

send_notice(pc.get_name().." Osiagnal 90 Poziom!)

elseif pc.get_level() == 91 then

send_notice(pc.get_name().." Osiagnal 91 Poziom!)

elseif pc.get_level() == 92 then

send_notice(pc.get_name().." Osiagnal 92 Poziom!)

elseif pc.get_level() == 93 then

send_notice(pc.get_name().." Osiagnal 93 Poziom!)

elseif pc.get_level() == 94 then

send_notice(pc.get_name().." Osiagnal 94 Poziom!)

elseif pc.get_level() == 95 then

send_notice(pc.get_name().." Osiagnal 95 Poziom!)

elseif pc.get_level() == 96 then

send_notice(pc.get_name().." Osiagnal 96 Poziom!)

elseif pc.get_level() == 97 then

send_notice(pc.get_name().." Osiagnal 97 Poziom!)

elseif pc.get_level() == 98 then

send_notice(pc.get_name().." Osiagnal 98 Poziom!)

elseif pc.get_level() == 99 then

send_notice(pc.get_name().." Osiagnal 99 Poziom!)

 

end

end

end

Opublikowano

Nie jestem pewien czy jest taka funkcja jak send_notice ^.^ Szczegol... A... I masz prostsza wersje questa

quest levelupnotice begin
state start begin
	when levelup begin
		chat(pc.get_name().." gratulacje! Osiagnales "..pc.get_level().." poziom!")
	end
end
end

Edit:

Quest nie dziala bo brakuje jednego end na koncu, ale zdaje sie, ze moj quest jest, emm, prosciejszy?;s

9.png

userbarwb.png
Zawsze promocje na sygnatury ^^

Opublikowano

Emm dodam, że na serwie kolegi też jest ten sam problem, sh make zrobione.

EDIT: Chyba wiem jak to poprawić xD. Czy notice.all zadziała?

Opublikowano

No file or directory to chyba znaczy ze jednak nie zrobileś sh make. Poprawna forma tego questa:

quest levelupnotice  begin
       state start  begin
               when levelup  begin
                       if pc.get_level() == 10 then
                               notice_all(pc.get_name().." Osiagnal 10 Poziom!)
                       elseif pc.get_level() == 20 then
                               notice_all(pc.get_name().." Osiagnal 20 Poziom!)
                       elseif pc.get_level() == 30 then
                               notice_all(pc.get_name().." Osiagnal 30 Poziom!)
                       elseif pc.get_level() == 40 then
                               notice_all(pc.get_name().." Osiagnal 40 Poziom!)
                       elseif pc.get_level() == 50 then
                               notice_all(pc.get_name().." Osiagnal 50 Poziom!)
                       elseif pc.get_level() == 60 then
                               notice_all(pc.get_name().." Osiagnal 60 Poziom!)
                       elseif pc.get_level() == 70 then
                               notice_all(pc.get_name().." Osiagnal 70 Poziom!)
                       elseif pc.get_level() == 80 then
                               notice_all(pc.get_name().." Osiagnal 80 Poziom!)
                       elseif pc.get_level() == 90 then
                               notice_all(pc.get_name().." Osiagnal 90 Poziom!)
                       end
               end
       end
end

Opublikowano

Rozumiem, że przed 'sh make' zmieniasz aktualną lokalizacje na folder quest? Komenda 'cd /ścieżka/quest/'.

Precyzja odpowiedzi zależy od precyzji pytania.

Opublikowano

Wgrywam Questa przez FileZIlla nazwa Questa "moro.quest" Jak już wgram questa wchodzę w vpc i wpisuje cd/usr/rain/channel/share_data/locale/english/quest nastepnie klikam enter wyskakuje nowa linijka z ta ścieżka a obok pisze Command nof found. Następnie wpisuję sh make klikam enter wyskakuje nowa linijka make:Can't open make: No such file or directiry. Jak ktoś wie o co chodzi nie pisze. Będą +

Opublikowano

Musisz dodać  w english_list na końcu ten quest.

Były Moderator Metin2, kiedyś z obowiązku, dziś dla rozrywki.


icon-social-apple-outline-64.png

Opublikowano

Wgrywam Questa przez FileZIlla nazwa Questa "moro.quest" Jak już wgram questa wchodzę w vpc i wpisuje cd/usr/rain/channel/share_data/locale/english/quest nastepnie klikam enter wyskakuje nowa linijka z ta ścieżka a obok pisze Command nof found. Następnie wpisuję sh make klikam enter wyskakuje nowa linijka make:Can't open make: No such file or directiry. Jak ktoś wie o co chodzi nie pisze. Będą +

Jeśli pokazuje, że nie znalazł komendy to po prostu źle ją wpisujesz. Powinno to wyglądać dokładnie tak - ze spacją po 'cd' i oczywiście poprawną ścieżką do folderu, bo możesz mieć to gdzieś indziej.

cd /usr/rain/channel/share_data/locale/english/quest/ 

Precyzja odpowiedzi zależy od precyzji pytania.

Opublikowano

Rozumiem w english_list mam tylko wpisac nazwe questa? Bo tak zrobiłem i niby nie ma zadnego bledu jak wpisuje cd /usr/rain/channel/share_data/locale/english/quest/ i sh make ale zabralo mi all misje i ta tez nie dziala. No i jak edytuje ponownie tego questa to pisze ze juz mam edytowanego go. A nie mam:/ Jakies pomysły?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...