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] 2 questy


Rekomendowane odpowiedzi

Opublikowano

1 quest do poprawy. po pierwszym zalogowaniu pety do wyboru

 

http://wklej.to/NQeek

 

2 quest. chodzi o to zeby questy robiło sie po kolei tak jak u biologa jak nie zrobi sie zrbów to nie bedzie mozna robic klątw

 

http://wklej.to/UUQvP

 

nastepny quest ma sie nazywac metki10 jak cos

 

ZA NAPRAWE DAJE 10 LIKE JAK BEDZIE DZIAŁAĆ

Opublikowano

1.

quest pet_start begin
    state start begin
        when login begin
                say("Witaj, ".. pc.get_name()..", jako że zaczynasz")
                say("przygode na xxx masz do wyboru zwierzaka.")
               say("Który będzie tobie towarzyszyły. Wybierz sobie jeden z nich. ")
            local s = select("Ognisty Feniks", "Lodowy Feniks", "Khan", "Azraeluś ", "Boczuś ")    
            if s == 1 then
                pc.give_item2(53001)
            end
            if s == 2 then
                pc.give_item2(53002)
            end
            if s == 3 then
                pc.give_item2(53003)
            end
            if s == 4 then
                pc.give_item2(53005)
            end
            if s == 5 then
                pc.give_item2(53006)
            end
            set_state(__COMPLETE__)
        end
    end
    state __COMPLETE__ begin
    end
end

Błędem były znaki diakrytyczne, poza tym nie jestem pewien czy przy login działają selecty. Jeśli quest dalej nie będzie działał daj znać, to zrobię go nieco inaczej.

 

2.

quest metki5 begin
		state start begin
			when login or levelup with pc.level >= 5 begin
				set_state(information)
			end
	end
	state information begin
		when letter begin
			send_letter("Zniszcz Metin Cierpienia")
		end
		when button or info begin
			say_title("Zniszcz Metin Cierpienia")
			say("")
			say("Witaj twoim zadaniem jest zniszczenie ")
			say("5 Metinów Cierpienia")
			say("bla bla")
			say("bla bla")
			say("bla bla")
			say("bla bla")
			say("")
			say_reward("Twoim celem jest Zniszczyć 5 Metinów Cierpienia.")
			set_state(kill)
		end
	end
	state kill begin
		when letter begin
			send_letter("Zniszcz Metin Cierpienia")
		end
		when 8001.kill begin
			local count = pc.getqf("ile")+1
				if count < 5 then
					pc.setqf("ile", count)
				elseif count == 5 then
				set_state(koniec)
				end
		end
	end
	state koniec begin
		when letter begin
			send_letter("Zniszczyłeś Metin Cierpienia")
		end
		when button or info begin
			say_title("Zniszczyłeś Metin Cierpienia")
			say("")
			say("bla bla!")
			say("bla bla!")
			say("bla bla!")
			say("bla bla!")
			say("bla bla!")
			say("bla bla!")
			say("")
			say_reward("Otrzymano 123 yang i 123 expa  !")
			say_reward("nastepna misja to metiny ")
			pc.give_gold(123)
			pc.give_exp(123)
			set_quest_state("metki10", "run")
			set_state(MCTroo)
		end
	end
	state MCTroo begin
	end
end

Tak od siebie dodam jeszcze, żebyś nie dodawał tekstów typu: "dawac dawac do roboty".

Nie jesteśmy Twoimi sługusami. Ludzie udzielający się na tym forum nie mają obowiązku udzielić odp, więc nie pisz jakby odpowiedź była obowiązkowa i zrobiona "na już".

Ja się nie uraziłem tym, tak tylko wspomniałem. Ktoś inny może to inaczej odebrać ;)

 

Pozdrawiam.

727881401622271220780.jpeg
Opublikowano

 

 

 

1.


Tak od siebie dodam jeszcze, żebyś nie dodawał tekstów typu: "dawac dawac do roboty".

Nie jesteśmy Twoimi sługusami. Ludzie udzielający się na tym forum nie mają obowiązku udzielić odp, więc nie pisz jakby odpowiedź była obowiązkowa i zrobiona "na już".

Ja się nie uraziłem tym, tak tylko wspomniałem. Ktoś inny może to inaczej odebrać ;)

 

Pozdrawiam.

 

dobra sorka. juz zaraz sprawdze czy wszystko ok

 

 

@Edit

 

1 quest jest ok tylko są 2 problemy przy kazdym zalogowaniu pojawia sie quest i nie daje pieczeci jak wybiore

 

2 quest jak wbije 10 lvl to sie pojawia ten 2 quest a nie zrobiłem 1

 

@Edit

 

jak cos mozesz zrobic tak ze jak otworze skrzynie ucznia to sie wyswietli ten quest

 

Opublikowano
quest pet_start begin
    state start begin
        when login begin
            if pc.getqf("start") == 0 then
            pc.setqf("start", 1)
        end
        
        when letter begin
            send_letter("Odbierz pieczęć!")
        end
        
        when button or info begin
            say("Witaj, ".. pc.get_name()..", jako że zaczynasz")
            say("przygode na xxx masz do wyboru zwierzaka.")
            say("Który będzie tobie towarzyszyły. Wybierz sobie jeden z nich. ")
                local s = select("Ognisty Feniks", "Lodowy Feniks", "Khan", "Azraeluś ", "Boczuś ")    
                    if s == 1 then
                        pc.give_item2(53001)

                    elseif s == 2 then
                        pc.give_item2(53002)

                    elseif s == 3 then
                        pc.give_item2(53003)

                    elseif s == 4 then
                        pc.give_item2(53005)

                    elseif s == 5 then
                        pc.give_item2(53006)
                        set_state(__COMPLETE__)
                    end
        end
    end
    state __COMPLETE__ begin
    end
end

Zobacz tak.

 

Co do drugiego:

W tym queście "metki10" musisz dać początek:

quest metki10  begin
        state run begin

"run" zamiast "start".

727881401622271220780.jpeg
Opublikowano

pety nie działały ale zrobiłem cos takiego

quest pet_start begin
    state start begin
        when login or levelup with pc.get_level() == 1 begin
            set_state( gotoinfomation )
        end
    end
    state gotoinfomation begin
        when letter begin
            send_letter("Odbierz Pieczęć")
        end

i gra gitara a w metkach takie cos

quest metki10 begin
    state start begin
    end
        state run begin
            when login or levelup with pc.level >= 10 begin
                set_state(information)
            end
        end

i działa

 

dzieki wielki za pomoc 20 like leci

 

@Edit

nie wiem ile ci tam juz dałem like ale wykozystalem limit dzienny jutro ci dam jeszcze pare :)

Opublikowano

aaaaaaaaaaaaaaaaaa!!!!!!!!!!! BUG !!!!!!!!!!!!!!!

 

teraz wszystko ok ale jak nacisnie sie B cz co tam jak są te misje to mozna ciągle klikac w to !!!!!!!

aaaaaaaaaa!!!! pomoze ktos

 

http://wklej.to/EZ8AG

 

 

BEDĄ LAJKI

Opublikowano


quest pet_start begin

state start begin

when login begin

set_state( gotoinfomation )

end

end

state gotoinfomation begin

when letter begin

if pc.getqf("start") == 0 then

pc.setqf("start", 1)

send_letter("Odbierz Pieczęć")

end

 

when button or info begin

say("Witaj, ".. pc.get_name()..", jako że zaczynasz")

say("przygode na xxx masz do wyboru zwierzaka.")

say("Który będzie tobie towarzyszyły. Wybierz sobie jeden z nich. ")

local s = select("Ognisty Feniks", "Lodowy Feniks", "Khan", "Azraeluś ", "Boczuś ")

if s == 1 then

pc.give_item2(53001)

 

elseif s == 2 then

pc.give_item2(53002)

 

elseif s == 3 then

pc.give_item2(53003)

 

elseif s == 4 then

pc.give_item2(53005)

 

elseif s == 5 then

pc.give_item2(53006)

set_state(__COMPLETE__)

end

end

end

state __COMPLETE__ begin

end

end

727881401622271220780.jpeg
Opublikowano

wyskakuje błąd w maszynie pacze na questa i tam co dodałes if pc.getqf("start") == 0 then to dodałem end i sie wczytała ladnie ale dalej ten błąd ze jak nacisne N to moge klikac ile chce w questa i miec pieczecie

 

za to chyba odpowiada set_statete complite i state complite

Opublikowano


quest pet_start begin

state start begin

when login with pc.level >= 1 begin

set_state(gotoinfomation)

end

end

state gotoinfomation begin

when letter begin

if pc.getqf("start") == 0 then

pc.setqf("start", 1)

send_letter("Odbierz Pieczęć")

end

 

when button or info begin

say("Witaj, ".. pc.get_name()..", jako że zaczynasz")

say("przygode na xxx masz do wyboru zwierzaka.")

say("Który będzie tobie towarzyszyły. Wybierz sobie jeden z nich. ")

local s = select("Ognisty Feniks", "Lodowy Feniks", "Khan", "Azraeluś ", "Boczuś ")

if s == 1 then

pc.give_item2(53001)

 

elseif s == 2 then

pc.give_item2(53002)

 

elseif s == 3 then

pc.give_item2(53003)

 

elseif s == 4 then

pc.give_item2(53005)

 

elseif s == 5 then

pc.give_item2(53006)

set_state(__COMPLETE__)

end

end

end

state __COMPLETE__ begin

end

end

 

727881401622271220780.jpeg
Opublikowano

niestety w ogóle sie quest nie wyswietla moze jak sie otworzy skrzynie ucznia to ten quest sie pojawi id skrzyni 50187

Opublikowano

Chłop nie no wielie gratki dla ciebie pare lików leci w twoją strone ale pozniej bo jeszcze nie moge DZIEKI

 

TEMAT DO ZAMKNIECIA

 

@Edit 5 lików poszła dla ciebie

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...