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

[TuT] Kilka nowych funkcji


Rekomendowane odpowiedzi

Opublikowano

Od pewnego czasu na forum jest mało nowości. Dlacemu? :x

Z nudów postanowiłem podzielić się z wami kilkoma funkcjami, których nie ma oryginalnie w quest_functions, ale są wgrane do game.

 

 

Są to np.:

pc.get_account() - pobiera login konta

pc.get_account_id() - pobiera numer id danego konta

pc.get_player_id() - pobiera numer id danej postaci

pc.is_riding() - sprawdza, czy jesteśmy na koniu :x

pc.get_start_location() - sprawdza, gdzie się respimy (?)

pc.set_warp_location_local() - ?

pc_set_warp_location - ?

 

aby funkcje działały wystarczy dopisać je do quest_functions, gdyż ich kod jest już oryginalnie w game (2019 i 2089, nie wiem jak w starszych)


 

Opublikowano

quest tp begin
state start begin
when 30159.use begin
say_title("Teleporter:")
say("Chcesz się przenieść na nowe kordy?,")
say("mogę Cię przenieść!")
wait()
say("Czy na pewno chcesz się przenieść?")
local s = select(locale.yes, locale.no)

if s == 2 then
return
end

say_reward("Podaj mi współrzędną X!")

local xkoord = input()


say_reward("Podaj mi współrzędną Y!")

local ykoord = input()


pc.warp_local("..xkoord..", "..ykoord..")
end
end
end

Pewnie coś w tym stylu...

50596142255057180250.png

Opublikowano

local - lokalne koordy, np 100,100

bez local - globalne, np 5555,5555

 

Lokalne obowiązują na danej mapie

Globalne to układ wszystkich map (można je poznać pliku setting danej mapy)

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Od pewnego czasu na forum jest mało nowości. Dlacemu? :x

Z nudów postanowiłem podzielić się z wami kilkoma funkcjami, których nie ma oryginalnie w quest_functions, ale są wgrane do game.

 

Są to np.:

pc.get_account() - pobiera login konta
pc.get_account_id() - pobiera numer id danego konta
pc.get_player_id() - pobiera numer id danej postaci
pc.is_riding() - sprawdza, czy jesteśmy na koniu :x
pc.get_start_location() - sprawdza, gdzie się respimy (?)
pc.set_warp_location_local() - ?
pc_set_warp_location - ?

aby funkcje działały wystarczy dopisać je do quest_functions, gdyż ich kod jest już oryginalnie w game (2019 i 2089, nie wiem jak w starszych( 

I łaski bez ;x

W czym mają niby pomóc pierwsze trzy ;x?

1367591241-U459639.png


Opublikowano

Do dungeonów może się przydać. Skoro jest set to będzie i get.

pc.set_warp_location_local("cos", 100, 100)
pc.get_warp_location_local("cos")

Możecie testować czy to tak działa.

 

Ewentualnie jeszcze inaczej:

pc.set_warp_location_local(100, 100)
pc.warp_local()

Nvm, nie znam sie :P

 

Jeśli chodzi o drugie to na pewno nie zadziała. pc.warp_local służy do przenoszenia na danej mapie, też ciekawa funkcja w sumie. Musi być jakaś inna funkcja pozwalająca odczytać danego warpa (można też poszukać po mysql czy gdzieś się zapisały zmienne).

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Z tej komendy pc.set_warp_location_local można by było stworzyć jakieś teleporty lokalne na mapie ;D

Idąc za logicznym myśleniem Sunushi'ego:

Skoro jest set to będzie i get

To jak mamy funkcję pc.get_start_location(), to możemy teoretycznie używając funkcji pc.set_start_location() zmienić kordy początkowej lokacji startu...

Mam pytanie gdzie się znajdują kordy gdzie nas ma postawić po utworzeniu postaci?

Opublikowano

Z tej komendy pc.set_warp_location_local można by było stworzyć jakieś teleporty lokalne na mapie ;D

Idąc za logicznym myśleniem Sunushi'ego:

 

To jak mamy funkcję pc.get_start_location(), to możemy teoretycznie używając funkcji pc.set_start_location() zmienić kordy początkowej lokacji startu...

Mam pytanie gdzie się znajdują kordy gdzie nas ma postawić po utworzeniu postaci?

 

To są pewnie kordy mysql `exit_x, exit_y`, które są startowe po nowym zalogowaniu..

50596142255057180250.png

Opublikowano

Co to ma na celu? po co komu id konta i postaci oraz kiedy jest na koniu? bedziesz śledził zmęczenie konia?

Może nie chcesz by sie przegrzał i dasz na stronie ile nim przejechałeś. ha dobrym pomysł. statystyki:

Przejechałem 200214 jednostek na koniu

znając życie jakiś noob piliczy mnożenie i napisze. wpojiłem w niego 23412 litrów wody.

jadę na nim 21gidzin itp.

Opublikowano

Kiedyś tego pożałuje ale macie i nie płaczcie:

game_web_mall
game_drop_item_with_ownership
_under_han
_get_locale_base_path
_say_in_map
_notice_in_map
_block_chat
_find_pc
_get_guildid_byname
_syserr
_getnpcid
guild_change_master
pc_get_channel_id
pc_get_start_location
pc_set_warp_location_local
pc_set_warp_location
pc_give_poly_marble
pc_get_skill_point
pc_dec_skill_point
pc_can_warp
pc_get_special_ride_vnum
pc_get_account
pc_get_account_id
pc_get_player_id
pc_get_logoff_interval
pc_get_empty_inventory_count
pc_get_socket_items
pc_get_dx
pc_get_st
pc_get_iq
pc_get_ht
pc_give_or_drop_item
pc_get_current_map_index
pc_warp_exit
pc_warp_local
pc_is_dead
pc_set_change_empire_count
pc_get_change_empire_count
pc_send_block_mode
pc_get_premium_remain_sec
pc_upgrade_polymorph_book
pc_give_polymorph_book
pc_teleport
pc_save_exit_location
pc_get_gm_level
pc_select_pid
pc_is_horse_alive

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Kiedyś tego pożałuje ale macie i nie płaczcie:

game_web_mall
game_drop_item_with_ownership
_under_han
_get_locale_base_path
_say_in_map
_notice_in_map
_block_chat
_find_pc
_get_guildid_byname
_syserr
_getnpcid
guild_change_master
pc_get_channel_id
pc_get_start_location
pc_set_warp_location_local
pc_set_warp_location
pc_give_poly_marble
pc_get_skill_point
pc_dec_skill_point
pc_can_warp
pc_get_special_ride_vnum
pc_get_account
pc_get_account_id
pc_get_player_id
pc_get_logoff_interval
pc_get_empty_inventory_count
pc_get_socket_items
pc_get_dx
pc_get_st
pc_get_iq
pc_get_ht
pc_give_or_drop_item
pc_get_current_map_index
pc_warp_exit
pc_warp_local
pc_is_dead
pc_set_change_empire_count
pc_get_change_empire_count
pc_send_block_mode
pc_get_premium_remain_sec
pc_upgrade_polymorph_book
pc_give_polymorph_book
pc_teleport
pc_save_exit_location
pc_get_gm_level
pc_select_pid
pc_is_horse_alive

 

Dzięki, w razie czego jak byś chciał skasować ^^

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

Tak ciężko otworzyć game notepadem++ i wyszukać pierwszej lepszej znanej komendy po czym oglądać dalej i sobie zapisać?

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Nie tyle szukałem co odpaliłem game w notepadzie i oglądałem..

 

asddddo.jpg

 

wszystko tam jest.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Dziękuje za własny wysiłek i to mi się podoba +

 

Przyda się do Questów

 

 

pc.set_warp_location_local(100, 100)

pc.warp_local()

 

Kolega dobrze napisał o to chodzi

393.jpg

Opublikowano

Wiesz, że mi to lotto? Ci którzy potrzebują - skorzystają. Reszta i tak nie zrozumie.

 

P.S. Ja podałem pewną część którą udało mi się odnaleźć, gdy niemcy opublikowali game 2089 to była tam pełna lista funkcji =)

 

edit. Macie i nie piszczcie:

http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/1539721-all-quest-functions-over-670-functions.html

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Wiesz, że mi to lotto? Ci którzy potrzebują - skorzystają. Reszta i tak nie zrozumie.

 

P.S. Ja podałem pewną część którą udało mi się odnaleźć, gdy niemcy opublikowali game 2089 to była tam pełna lista funkcji =)

 

edit. Macie i nie piszczcie:

http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/1539721-all-quest-functions-over-670-functions.html

 

O kurde, coraz ciekawsze rzeczy "wyciekają" .. ;p.

 

Endymion - i tak by to znaleźli, więc nie marudź, lol ; p

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...