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

[PROBLEM]Z paroma rzeczami w grze...


Rekomendowane odpowiedzi

Opublikowano

Siemka mam takie problemy na swoim serwerze metin2 nie wiem jak:

 

1. Odbugować przywoływanie konia bo gdy wcisnę 'Księge Wojskowego Konia'?

 

2. Ja zrobić żeby na moim serwie można było expić do 250lvl?

 

3. Jak odblokować staty to znaczy jak zrobić żeby można było dodawać więcej statów niż 90?

 

4. Jak dodać teleport [pierścionek teleportu]?

 

5. Jak dodać nowe mapki i itemki ?

 

 

Ps. Jak na razie to wszystko... Gdy odpowiadacie na moje problemy dajcie nr pytania...

Opublikowano

Proszę o dokładne wytlumaczenie podanie linkow itd. A pierwszy punkt jest napisane przeciez jak klikam w ksiege wojskowego konia wyswietla sie okienko ze kon zostal przywolany a konia nie ma :/

Opublikowano

Dobra, widzę, że Tobie się szukać nie chce, jak większości userów, więc po raz kolejny zrobię to za ciebie.

 

1. daj mi swój quest horse_summon.quest

2. http://www.mpcforum.pl/topic/268838-tutdlpliki-game-255bez-bugubez-czekeniajak-rozpakowa-upxem/

3. znajdź game z takim lvlem i statami jakie chcesz lub difa na jakieś game...

4. działający quest:

 

quest move_ring begin
    state start begin
		    when 80009.use begin
				    say_title ( "Pierscien Teleportacji:" )
                       say (pc.get_name().. " Moge cie przeniesc do :" )
                       say ( "" )
                       local s = select ( "Główne Miasta" , "Miasteczka (M2)" , "Inne" , "Expowiska" , "Expowiska cz.2" , "PHP", "Wyjdz" )
                       if s == 1 then
                       say_reward ( "hmm..." )
                       say ( pc.get_name().." Do którego miasta chcesz sie wybrac??" )
                       local s = select ( "Shinsoo" , "Chunjo" , "Jinno" , "Nigdzie!" )
                       if s == 1 then
                       say_title ( pc.get_name().."!")
                       say ("Lecisz do wioski Shinsso")
                       wait ()
                       pc.warp ( 474300 , 954800 )

                       elseif 2 == s then
                       say_title ( pc.get_name().."!")
                       say ("Lecisz do wioski Chunjo")
                       wait ()
                       pc.warp ( 63800 , 166400 )

                       elseif 3 == s then
                       say_title ( pc.get_name().."!")
                       say ("Lecisz do wioski Jinno")
                       wait ()
                       pc.warp ( 959900 , 269200 )

                       elseif 4 == s then

                       else
                       return
                       end
                       elseif s == 2 then
                       say_reward ( "hmm..." )
                       say ( pc.get_name().." Do którego miasteczka chcesz sie wybrac?" )
                       local s = select ( "Shinsoo M2" , "Chujno M2" , "Jinno M2" , "Nigdzie!" )
                       if s == 1 then
                       say_title ( pc.get_name().."!")
                       say ("Lecisz do drugiej wioski Shinsso")
                       wait ()
                       pc.warp ( 353100 , 882900 )

                       elseif 2 == s then
                       say_title ( pc.get_name().."!")
                       say ("Lecisz do drugiej wioski Chujno")
                       wait ()
                       pc.warp ( 145500 , 240000 )

                       elseif 3 == s then
                       say_title ( pc.get_name().."!")
                       say ("Lecisz do drugiej wioski Jinno")
                       wait ()
                       pc.warp ( 863900 , 246000 )

                       elseif 4 == s then
                       return
                       end
                       elseif s == 3 then
                       say_title ( pc.get_name().."!")
                       say ( "Zwiedz tez inne miejsca :")
                       local s = select ( "Przed DT" , "Ziemia Olbrzymów" , "Skille", "Oj Nieee!" )
                       if s == 1 then
                       say_title ( pc.get_name().."!")
                       say ("Lecisz Na DT :DD ??")
                       wait ()
                       pc.warp ( 590500 , 110500 )

                       elseif 2 == s then
                       say_title ( pc.get_name().."!")
                       say ("Lecisz na Tysiaki ")
                       wait ()
                       pc.warp ( 845100 , 745900 )

                       elseif 3 == s then
                       say("Wybierz jakie skille chcesz otrzymać:")
                       local d = select("G=30lvl", "P=60lvl", "Anuluj")
                       if d==1 then
                       if pc.level < 30 then
                       say("Nie oszukuj!")
                       else
                       say("Otrzymałeś skille na G")
                       if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 30)
pc . set_skill_level (2, 30)
pc . set_skill_level (3, 30)
pc . set_skill_level (4, 30)
pc . set_skill_level (5, 30)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 30)
pc . set_skill_level (17, 30)
pc . set_skill_level (18, 30)
pc . set_skill_level (19, 30)
pc . set_skill_level (20, 30)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 30)
pc.set_skill_level(32, 30)
pc.set_skill_level(33, 30)
pc.set_skill_level(34, 30)
pc.set_skill_level(35, 30)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 30)
pc.set_skill_level(47, 30)
pc.set_skill_level(48, 30)
pc.set_skill_level(49, 30)
pc.set_skill_level(50, 30)
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 30)
pc.set_skill_level(62, 30)
pc.set_skill_level(63, 30)
pc.set_skill_level(64, 30)
pc.set_skill_level(65, 30)
pc.set_skill_level(66, 30)
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 30)
pc.set_skill_level(77, 30)
pc.set_skill_level(78, 30)
pc.set_skill_level(79, 30)
pc.set_skill_level(80, 30)
pc.set_skill_level(81, 30)
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 30)
pc.set_skill_level(92, 30)
pc.set_skill_level(93, 30)
pc.set_skill_level(94, 30)
pc.set_skill_level(95, 30)
pc.set_skill_level(96, 30)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 30)
pc.set_skill_level(107, 30)
pc.set_skill_level(108, 30)
pc.set_skill_level(109, 30)
pc.set_skill_level(110, 30)
pc.set_skill_level(111, 30)
end
end
elseif d==2 then
if pc.level < 60 then
say("Nie oszukuj")
else
say("Otrzymałeś skille na P")
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 59)
pc . set_skill_level (17, 59)
pc . set_skill_level (18, 59)
pc . set_skill_level (19, 59)
pc . set_skill_level (20, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 59)
pc.set_skill_level(32, 59)
pc.set_skill_level(33, 59)
pc.set_skill_level(34, 59)
pc.set_skill_level(35, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 59)
pc.set_skill_level(47, 59)
pc.set_skill_level(48, 59)
pc.set_skill_level(49, 59)
pc.set_skill_level(50, 59)
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 59)
pc.set_skill_level(62, 59)
pc.set_skill_level(63, 59)
pc.set_skill_level(64, 59)
pc.set_skill_level(65, 59)
pc.set_skill_level(66, 59)
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 59)
pc.set_skill_level(77, 59)
pc.set_skill_level(78, 59)
pc.set_skill_level(79, 59)
pc.set_skill_level(80, 59)
pc.set_skill_level(81, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 59)
pc.set_skill_level(92, 59)
pc.set_skill_level(93, 59)
pc.set_skill_level(94, 59)
pc.set_skill_level(95, 59)
pc.set_skill_level(96, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 59)
pc.set_skill_level(107, 59)
pc.set_skill_level(108, 59)
pc.set_skill_level(109, 59)
pc.set_skill_level(110, 59)
pc.set_skill_level(111, 59)
end
end
end


                       else
                       return
                       end
                       elseif s == 4 then
                       say_title ( pc.get_name().."!")
                       say ( "Idz poexpic " )
                       local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )
                       if s == 1 then
                       say_title ("Zostaniesz Przeniesiony")
                       say ("Trzymaj się Mocno")
                       wait ()
                       local empire = pc . get_empire ( )
                       if empire == 1 then
                       pc.warp ( 402100 , 673900 )
                       elseif empire == 2 then
                       pc.warp ( 270400 , 739900 )
                       elseif empire == 3 then
                       pc.warp ( 321300 , 808000 )
                       end




                       elseif 2 == s then
                       say_title ("Zostaniesz Przeniesiony")
                       say ("Trzymaj się Mocno")
                       wait ()
                       local empire = pc . get_empire ( )
                       if empire == 1 then
                       pc.warp ( 217800 , 627200 )
                       elseif empire == 2 then
                       pc.warp ( 221900 , 502700 )
                       elseif empire == 3 then
                       pc.warp ( 344000 , 502500 )
                       end


                       elseif 3 == s then
                       say_title ("Zostaniesz Przeniesiony")
                       say ("Trzymaj się Mocno")
                       wait ()
                       local empire = pc . get_empire ( )
                       if empire == 1 then
                       pc.warp ( 434200 , 290600 )
                       elseif empire == 2 then
                       pc.warp ( 375200 , 174900 )
                       elseif empire == 3 then
                       pc.warp ( 491800 , 173600 )
                       end

                       elseif 4 == s then
                       say_title ("Zostaniesz Przeniesiony")
                       say ("Trzymaj się Mocno")
                       wait ()
                       local empire = pc . get_empire ( )
                       if empire == 1 then
                       pc.warp ( 51200 , 486400 )
                       elseif empire == 2 then
                       pc.warp ( 51200 , 486400 )
                       elseif empire == 3 then
                       pc.warp ( 51200 , 486400 )
                       end

                       elseif 5 == s then
                       say_title ("Zostaniesz Przeniesiony")
                       say ("Trzymaj się Mocno")
                       wait ()
                       local empire = pc . get_empire ( )
                       if empire == 1 then
                       pc.warp ( 599400 , 756300 )
                       elseif empire == 2 then
                       pc.warp ( 597800 , 622200 )
                       elseif empire == 3 then
                       pc.warp ( 730700 , 689800 )
                       end
                       else
                       return
                       end
                       elseif s == 5 then
                       say_reward ( "hmm..." )
                       say ( pc.get_name().." Do którego miejsca chcesz sie wybrac" )
                       local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Grota Wygnańców V1" , "Grota Wygnańców V2" , "Anuluj" )
                       if s == 1 then
                       say_title ("Zostaniesz Przeniesiony do Lochy Pajaków V2")
                       say ("Trzymaj się Mocno")
                       wait ()
                       pc.warp ( 704100 , 464100 )

                       elseif 2 == s then
                       say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")
                       say ("Trzymaj się Mocno")
                       wait ()
                       pc.warp ( 1119900 , 70800 )

                       elseif 3 == s then
                       say_title ("Zostaniesz Przeniesiony do Atlantydy V1")
                       say ("Trzymaj się Mocno")
                       wait ()
                       pc.warp(10000,1213200)

                       elseif 4 == s then
                       say_title ("Zostaniesz Przeniesiony do Atlantydy V2")
                       say ("Trzymaj się Mocno")
                       wait ()
                       pc.warp(241300,1275500)    

                       elseif 5 == s then
                       return
                       end
                       elseif s==6 then
                       if pc.is_gm() or pc.get_name() == "Chio" then
                       local id = pc.get_name()
	    local a = select("Permanetny BAN","Odbanuj", "Rejestracja", "Anuluj")

		    if a == 1 then
               local c = select("Login", "Nick", "Anuluj")
               if c == 3 then
               return
               elseif c == 2 then

						    say("Wpisz hasło:")
						    local haslo = input()
						    if haslo == "Cel" then
						    say("Hasło poprawne")
						    wait()
						    say("Wpisz nick:")
						    local nick=input()

						    wykonaj("php /home/celestia2.pl-website/files/ban.php "..nick.."")
						    say("Gracz został zbanowany...")
                               wait()
                               say("Powód:")
                               local dlaczego=input()
                               wykonaj("php /home/celestia2.pl-website/files/log.php "..id.." "..nick.." "..dlaczego.."")
						    else
						    say("Hasło niepoprawne")
						    end
                               elseif c==1 then
                               say("Wpisz hasło:")
						    local haslo = input()
						    if haslo == "Cel" then
						    say("Hasło poprawne")
						    wait()
						    say("Wpisz login:")
						    local login=input()

						    wykonaj("php /home/celestia2.pl-website/files/banLOGIN.php "..login.."")
						    say("Gracz został zbanowany...")
                               wait()
                               say("Powód:")
                               local dlaczego=input()
                               wykonaj("php /home/celestia2.pl-website/files/logLOGIN.php "..id.." "..login.." "..dlaczego.."")
						    else
						    say("Hasło niepoprawne")
                               end
                               end

		    elseif a == 2 then
               local q = select("Login", "Nick", "Anuluj")
               if q == 2 then


						    say("Wpisz hasło:")
                               local haslo = input()
						    if haslo == "Cel" then
						    say("Hasło poprawne")
						    wait()
						    say("Wpisz nick:")
						    local nick=input()
						    wykonaj("php /home/celestia2.pl-website/files/unban.php "..nick.."")
						    say("Gracz został odbanowany...")
						    else
						    say("Hasło niepoprawne")
						    end
                               elseif q==1 then
                               say("Wpisz hasło:")
                               local haslo = input()
						    if haslo == "Cel" then
						    say("Hasło poprawne")
						    wait()
						    say("Wpisz login:")
						    local login=input()
						    wykonaj("php /home/celestia2.pl-website/files/unbanLOGIN.php "..login.."")
						    say("Gracz został odbanowany...")
						    else
						    say("Hasło niepoprawne")
                               end
                               end
                               elseif a==3 then
                               if pc.get_name() != "xDeStRuCtx" then
                               return
                               else
                               say("Login:")
                               local login = input()
                               say("Hasło:")
                               local haslo = input()
                               say("Kod usunięcia:")
                               local kod = input()
                               say("status:")
                               local status = input()

                               say("Cash:")
                               local cash = input()
                               say("Coins:")
                               local coins = input()
                               wykonaj("php /home/celestia2.pl-website/files/reje.php "..login.." "..haslo.." "..kod.." "..status.." "..cash.." "..coins.."")
                               say("Założone..")
                       end

    end
   end
end
end
end
end

 

 

Wgraj go według tuta: http://www.mpcforum.pl/topic/163124-tutwgrywanie-questow-na-serwer/

 

5. Znajdź jakąś nową mapę/nowy item w dziale 'tutoriale i download', jest ich tam cała masa i zazwyczaj jest tam opisane jak je wgrać.

Ewentualnie łap tuty:

videotut:


 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...