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] Quest na Start.


Rekomendowane odpowiedzi

Opublikowano

Siemka szukam kogoś kto poprawi mi ten quest:

Problem:

- kiedyś działało... i coś się zepsuło i nie działa... Po prostu nic się nie pokazuje i nie wiem czemu tak się stało...

quest give_basic_weapon begin
state start begin
when login begin
if pc.getqf ( "basic_weapon" ) == 0 then 
pc . setqf ( "basic_weapon" , 1 ) 
local item = 19 
if pc . job == 1 then 
pc . give_item2 ( "11409" )
pc . give_item2 ( "1009" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
pc . give_item2 ( "12349" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72701" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27006 , 200 )
pc . give_item2 ( 70038 , 200 )
pc . set_skill_level ( 131 , 10 )
say_reward ( "Witamy na DynamicPOL<3" )
say ( "" )
say ( "Zdobądź najwyższy lv, i wiele ciekawych przedmiotów" )
say ( "Aby pokonać innych graczy i stać Się mistrzem PvP." )
say ( "Na start otrzymasz podstawowe Eq +9" ) 
say ( "" )
say_title ( "Życzymy powodzenia! ;]" )
elseif pc . job == 0 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11209" )
pc . give_item2 ( "12209" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72701" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27006 , 200 )
pc . give_item2 ( 70038 , 200 )
pc . set_skill_level ( 131 , 10 )
say_reward ( "Witamy na DynamicPOL<3" )
say ( "" )
say ( "Zdobądź najwyższy lv, i wiele ciekawych przedmiotów" )
say ( "Aby pokonać innych graczy i stać Się mistrzem PvP." )
say ( "Na start otrzymasz podstawowe Eq +9" ) 
say ( "" )
say_title ( "Życzymy powodzenia! ;]" )
elseif pc . job == 2 then
pc . give_item2 ( "19" )
pc . give_item2 ( "11609" )
pc . give_item2 ( "12489" )
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" ) 
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72701" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27006 , 200 )
pc . give_item2 ( 70038 , 200 )
pc . set_skill_level ( 131 , 10 )
say_reward ( "Witamy na DynamicPOL<3" )
say ( "" )
say ( "Zdobądź najwyższy lv, i wiele ciekawych przedmiotów" )
say ( "Aby pokonać innych graczy i stać Się mistrzem PvP." )
say ( "Na start otrzymasz podstawowe Eq +9" ) 
say ( "" )
say_title ( "Życzymy powodzenia! ;]" )
elseif pc . job == 3 then
pc . give_item2 ( "12629" )
pc . give_item2 ( "11809" )
pc . give_item2 ( "7009 ")
pc . give_item2 ( "14009" )
pc . give_item2 ( "15009" )
pc . give_item2 ( "16009" )
pc . give_item2 ( "17009" )
pc . give_item2 ( "13009" )
horse . set_level ( 21 )
pc . give_item2 ( "50053" )
pc . give_item2 ( "72701" )
pc . give_item2 ( "80009" )
pc . give_item2 ( 27003 , 200 )
pc . give_item2 ( 27006 , 200 )
pc . give_item2 ( 70038 , 200 )
pc . set_skill_level ( 131 , 10 )
say_reward ( "Witamy na DynamicPOL<3" )
say ( "" )
say ( "Zdobądź najwyższy lv, i wiele ciekawych przedmiotów" )
say ( "Aby pokonać innych graczy i stać Się mistrzem PvP." )
say ( "Na start otrzymasz podstawowe Eq +9" ) 
say ( "" )
say_title ( "Życzymy powodzenia! ;]" )
end 
if pc . countitem ( item ) == 0 and pc . weapon ~= item then
end
end
end
end
end

 

Opublikowano

masz nazwę give_basic_weapon czy frist_login ?

Podaj też ścieżkę gdzie questy wrzucasz .

Opublikowano

Poradziłem sb. jak wgrywam tylko ten qquest to działa.. Ale jak wgrywam potem następny to już nie działa..

 

Ścieżka tu jest give basic weapon

/usr/home/rw3/share/locale/germany/quest/object/notarget/login

Quest wklejam do :

/usr/home/rw3/share/locale/germany/quest/
Opublikowano

Stwórz plik o nazwie np "nowy_quest_startowy.quest" i edytuj go, wklej zawartość tego Twojego questa do pliku który stworzyłeś (ten nowy_quest_startowy.quest) wklejasz I zapisujesz . Wchodzisz do konsoli serwera i wpisujesz

/etc/rc.d/netif restart

Potem przechodzisz do FTP pod taką ścieżkę

 

/usr/home/rw3/share/locale/germany/quest/

 

Wrzucasz tam wcześniej utworzony plik (nowy_quest_startowy.quest) . Przechodzisz do konsoli serwera i wpisujesz

 

cd /usr/home/rw3/share/locale/germany/quest/

Po wpisaniu tego wpisujesz następną komendę w konsoli

 

./qc nowy_quest_startowy.quest

Wchodzisz na serwer i wpisujesz /reload q

Opublikowano

Stwórz plik o nazwie np "nowy_quest_startowy.quest" i edytuj go, wklej zawartość tego Twojego questa do pliku który stworzyłeś (ten nowy_quest_startowy.quest) wklejasz I zapisujesz . Wchodzisz do konsoli serwera i wpisujesz

/etc/rc.d/netif restart

Potem przechodzisz do FTP pod taką ścieżkę

 

/usr/home/rw3/share/locale/germany/quest/

 

Wrzucasz tam wcześniej utworzony plik (nowy_quest_startowy.quest) . Przechodzisz do konsoli serwera i wpisujesz

 

cd /usr/home/rw3/share/locale/germany/quest/

Po wpisaniu tego wpisujesz następną komendę w konsoli

 

./qc nowy_quest_startowy.quest

Wchodzisz na serwer i wpisujesz /reload q

któcej-Zmienić nazwe questa?

Opublikowano

któcej-Zmienić nazwe questa?

Stwórz na pulpicie plik txt a starego questa wywal, tylko sobie zawartość wklej . A i jak masz to

 

quest give_basic_weapon begin

to zmień na

quest nowy_quest_startowy begin
Opublikowano

 

Stwórz na pulpicie plik txt a starego questa wywal, tylko sobie zawartość wklej . A i jak masz to

 

quest give_basic_weapon begin

to zmień na

quest nowy_quest_startowy begin

Już sprawdzam.. zaraz dam Edita. A to give_basic_weapon moge wywalić?

 

Za wszystkie Posty w Tym temacie masz PLUSIKI ;3 Dzięki wielkie. !

Opublikowano

Już sprawdzam.. zaraz dam Edita. A to give_basic_weapon moge wywalić?

give_basic_weapon zmien na nowy_quest_startowy

Opublikowano

gdybyś mógł mi sprawdzić jeszcze ten Quest?

quest dozorca begin
    state start begin
        when 9005.chat."Chcę otworzyć magazyn" begin
            say_title("Dozorca : ")
			say("")
            say("Możesz przechować u mnie swoje")
            say("przedmioty. Jeżeli chcesz, musisz")
            say("wykupic sobie miejsce.")
            say("Będzie Cię to kosztowało 500 yang.")
            say("")
            say_reward("Czy chcesz otworzyc prywatny magazyn?")
            local s=select("Zapłać " , "Nie płać ")
                if s==1 and pc.get_money()>=500 then
                    say_title("Dozorca :")
                    say("A więc zdecydowałeę się ")
                    say("skorzystać z moich uslug!")
                    say("Twoje haslo do magazynu to:")
					say("")
					say_trawa("000000")
                    pc.change_gold(-500)
                    pc.setqf("mamkonto", 0)
                    set_state(drugi)
                elseif pc.get_money()<=500 then
                    say_title("Dozorca : ")
                    say("Nie posiadasz wystarczającej")
                    say("ilosci yang !")
                end
        end
    end

    state drugi begin
        when 9005.click begin
            say_title("Dozorca :")
            say("Witaj! Jestem dozorcą. ")
			say("")
            say("Możesz u mnie przechowywac przedmioty.")
            local f=select("Otwórz magazyn" , "Odbierz przedmioty z ItemShop" , "Kupno Srebrnej lub Zlotej Sztabki","Anuluj")
                if f==1 then
                game.open_safebox()
                elseif 2==f then
                game.open_mall()
                elseif 3==f then
                npc.open_shop(7)
                end
        end
        
    end
end
 
Opublikowano

 

gdybyś mógł mi sprawdzić jeszcze ten Quest?

quest dozorca begin
    state start begin
        when 9005.chat."Chcę otworzyć magazyn" begin
            say_title("Dozorca : ")
			say("")
            say("Możesz przechować u mnie swoje")
            say("przedmioty. Jeżeli chcesz, musisz")
            say("wykupic sobie miejsce.")
            say("Będzie Cię to kosztowało 500 yang.")
            say("")
            say_reward("Czy chcesz otworzyc prywatny magazyn?")
            local s=select("Zapłać " , "Nie płać ")
                if s==1 and pc.get_money()>=500 then
                    say_title("Dozorca :")
                    say("A więc zdecydowałeę się ")
                    say("skorzystać z moich uslug!")
                    say("Twoje haslo do magazynu to:")
					say("")
					say_trawa("000000")
                    pc.change_gold(-500)
                    pc.setqf("mamkonto", 0)
                    set_state(drugi)
                elseif pc.get_money()<=500 then
                    say_title("Dozorca : ")
                    say("Nie posiadasz wystarczającej")
                    say("ilosci yang !")
                end
        end
    end

    state drugi begin
        when 9005.click begin
            say_title("Dozorca :")
            say("Witaj! Jestem dozorcą. ")
			say("")
            say("Możesz u mnie przechowywac przedmioty.")
            local f=select("Otwórz magazyn" , "Odbierz przedmioty z ItemShop" , "Kupno Srebrnej lub Zlotej Sztabki","Anuluj")
                if f==1 then
                game.open_safebox()
                elseif 2==f then
                game.open_mall()
                elseif 3==f then
                npc.open_shop(7)
                end
        end
        
    end
end
 

a co jest z nim nie tak?

Co chcesz mieć kolorowe ?

Opublikowano

S

 

Już sprawdzam ;3

Jak masz

@EDIT

DZIAŁA?

 

say

To musisz to zmienić na NP

 

say_orange
Opublikowano

 

Jak masz

@EDIT

DZIAŁA?

 

say

To musisz to zmienić na NP

 

say_orange

niestety nie działa ;c w tym quescie dozorcy mam napisanie.. "say_trawa" i niestety nic.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...