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

Wybór skili przy zalogowaniu


Rekomendowane odpowiedzi

Opublikowano

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

\/

Mi osobiście bardzo pasuje taki sposób, a polega on mniejwięcej na tym. Gdy postać się zaloguje i nie ma wybranej żadnej drogi(skili) wtedy pojawia jej się wybór , o taki

 

c028.jpg

 

po wybraniu którejś z opcji (ja wybrałem buffa) pokazuje nam się

 

scnu.jpg

 

a oto efekt

 

v5u7.jpg

 

Więc do dzieła, wywalamy standardowy quest na wybór skili, i wgrywamy ten mój

http://wklej.to/OzKvg
zapewne powiecie, że na chuja ten timer, otóz bez timera po wybraniu którejś z opcji metin się zawieszał, lag 4 ever i dało się tylko wylogować, wiec bez tego timera nie zadziała nam calość. Ok teraz należy wgrać tego difa
http://wklej.to/SPqqn
jest on na game 34083. W game jest ustalone że postać dotanie grupę skili jeśli ma lvl powyżej 4 ten difa zmienia 4 na 0 , przez co przy pierwszym zalogowaniu do gry dostaniemy te skile , bez difa musielibyśmy mieć minimum 5 lvl. I to tyle. Niektórzy osobom powinno się to przydać bo już nudzi mnie chodzenie na privach do instruktorów

 

@ Gdzie mi to pojebie przenosisz ? To nie jest sam quest albo sam dif, więć dawaj do Tutoriali

Opublikowano

Do autora: Przeniosłem do Questy i Dify, które są podforum Tutoriale i Download ;) Tutaj to po prostu pasuje :)

 

@Topic

 

Świetny tutek, mogło by to wprowadzić parę serwerów bo faktycznie ułatwia to trochę grę :P

ex

Opublikowano

@Up OK

Właśnie wyczaiłem 1 błąd :P Punkty do skili i tak lecą dopiero po osiągniciu 5 lvl , wieć do 5 lvl nie ulepszymy skili :D

 

Nie lecą bo zapomniałeś dać drugiego difa.

1011932_514376648616209_1943977858_n.png
Opublikowano

Przydatne ale na 100% ktos ogarniety zrobi to bez timera bo szkoda zaśmiecać questy takim czymś.

 

http://wklejto.pl/173697

 

Nie ma timera i gracz może w dowolnym momencie wybrać skile kiedy chce, nie musi tego robić od razu.

Opublikowano

 

quest skill_group begin
	state start begin
		when login with  pc.get_skill_group() == 0 begin
		    send_letter("Trening Umiejętności ")
		end		
		when button or info begin
			local all = {
					[0] = {"Body", "Mental"},
					[1] = {"Dagger", "Archer"},
					[2] = {"WP", "BM"},
					[3] = {"Buff", "Leczenie"},
					}
			say_title("Wybór Umiejętności:")
			say("Teraz wybierz jaką profesją chcesz się posługiwać.")
			local a = select(all[pc.get_job()][1], all[pc.get_job()][2])
			if a != 0 then 
				say_title("Wybór Umiejętności:")
				say("Gratulujemy wyboru i do zobaczenia !")
				pc.set_skill_group(tonumber(a))
			end		
		end
	end
end

Autor napisał że nie zadziała bo zatnie czy tam zlaguje ekran.

Opublikowano

Nie pomyślałem o letterze, ale myśle że zadziała . W syser od razu po zalogowaniu miałem błąd że funckją maa wartośc null czy coś, nie wiem czy to przez to że nie wszystko się załaduje zanim pojawi się wybór, więc w letterze jak najbardziej powinno zatrybić

Opublikowano

Autor napisał że nie zadziała bo zatnie czy tam zlaguje ekran.

Nic nie zacina, działa dobrze. Wystarczy dograć difa i tyle...

 

PS: w tym co zacytowałeś zapomniałem wyczyścić letter więc stworzyłem buga xD. Tu jest poprawiony quest:

http://wklejto.pl/173697
Opublikowano

jeszce by sie przydal dif na dostawanie skili od poziomu 1, bo szczerze mowiac to ja w szperani uw game to cienki jestem

Bez-nazwy_nxasswq.png


Opublikowano

jeszce by sie przydal dif na dostawanie skili od poziomu 1, bo szczerze mowiac to ja w szperani uw game to cienki jestem

 

Endy dał wyżej.

 

 

 

Pod game2089 dif jakby ktoś potrzebował

This difference file has been created by IDA Pro

game_r2089M_32
00064B74: 04 01
00064B75: 7F 7D

Z

if ( (signed int)*(_BYTE *)(a1 + 1290) > 4 )

Na

if ( (signed int)*(_BYTE *)(a1 + 1290) >= 1 )
Opublikowano

 

Edytuje to ktoś tak, że to pojawia się na 5 poziomie i daje skille na g1?

quest skill_group begin
    state start begin
        when login with  pc.get_skill_group() == 0  and pc.get_level() >= 5 begin
            send_letter("Trening Umiejętności ")
        end    
        when button or info begin
            local all = {
                    [0] = {"Body", "Mental"},
                    [1] = {"Dagger", "Archer"},
                    [2] = {"WP", "BM"},
                    [3] = {"Buff", "Leczenie"},
                    }
            say_title("Wybór Umiejętności:")
            say("Teraz wybierz jaką profesją chcesz się posługiwać.")
            local a = select(all[pc.get_job()][1], all[pc.get_job()][2])
            if a != 0 then
                say_title("Wybór Umiejętności:")
                say("Gratulujemy wyboru i do zobaczenia !")
                pc.set_skill_group(tonumber(a))
				-- pc.clear_skill()
				for i=1, 111 do
					pc.set_skill_leve(tonumber(i), 30)
				end
				clear_letter()
            end    
        end
    end
end
Opublikowano

Mam pytanie do autora lub do was :)

Czy ten quest da sie polaczyc z wiadomoscia powitalna czyli

 

Witamy na serwie itp info .

I naciskamy dalej i wybieranie skili ???

1377531174-U173186.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...