function load_my_settings() --------------------------------------------------------------------------------- ------------ OD TEGO MIEJSCA W DOL MOZNA ZMIENIAC ZAWARTOSC -------------- --------------------------------------------------------------------------------- -- Wszystkie linie zaczynajace sie od '--' to komentarze i nie maja zadnego -- znaczenia w kontekscie ustawien. ------------------------------------------ -- Tutaj ustaw Twoje imie (miedzy innymi do globalnego licznika postepow i zabitych) -- Musi to byc w postaci: scripts.character_name = "Adremen" scripts.character_name = nil ------------------------------------------ -- Domyslna opcja czy maja byc numerowani neutralni osobnicy na lokacji -- -- Dozwolone wartosci -- true - beda numerowani wszyscy osobnicy -- false - beda numerowani tylko aktualni wrogowie -- -- Komenda do zmiany w trakcie gry: '/numeruj' ateam.all_numbering = false -- Opcja decydujaca jak oznaczac czlonkow swojej druzyny w pasku stanow. -- -- Dozwolone wartosci -- "mode1" - czlonkowie druzyny beda numerowanie literami: A, B, C... -- "mode2" - czlonkowie druzyny beda numerowanie liczbami: 1, 2, 3... ateam.options.team_numbering_mode = "mode1" -- Opcja definiujaca kolory ogluszonych czlonkow druzyny. 'fg' to czcionka, -- 'bg' to tlo. -- ateam.options.team_mate_stun_bg_color = "goldenrod" ateam.options.team_mate_stun_fg_color = "black" -- Opcja definiujaca kolory ogluszonych wrogow. 'fg' to czcionka, -- 'bg' to tlo. -- ateam.options.enemy_stun_bg_color = "orchid" ateam.options.enemy_stun_fg_color = "black" ------------------------------------------ -- Domyslna opcja do /z oraz /zz -- -- Dozwolone wartosci: -- 1 - tylko atak ('zabij') -- 2 - tylko atak + wskazanie ('zabij' + 'wskaz ... jako cel ataku') -- 3 - komplet ('zabij', 'wskaz', 'rozkaz wszystkim zaatakowac ...') ateam.attack_mode = 3 -- Ustawianie ataku do bindow zamiast zwyklego 'zabij' -- Przykladowo: ateam.attack_commands = {"chzabij"} -- Jesli bedzie to wiecej niz jedna komenda (np: {"gpokrzyk", "chzabij"}), -- wtedy ostatni element musi byc elementem, ktory pobiera argument kogo zabic. -- ateam.attack_commands = {"zabij"} -- Ustawienie komendy do wspierania, domyslnie jest "wesprzyj" ateam.support_command = "wesprzyj" -- Ustawianie puszczania zaslon -- w mudlecie do zmiany sluzy komenda '/puszczaj_zaslony' -- -- Dozwolone wartosci: -- true - beda puszczane -- false - nie beda puszczane ateam.release_guards = false -- Ustawienie zaskakiwania w oknie stanow. -- Domyslnie na 0, czyli brak opcji zaskakiwania. -- -- Jesli wybierze sie 1 to wiersz bedzie wygladal mniej wiecej: -- [ 1][xx][#######] ... -- po kliknieciu na [xx], postac zaskoczy 'xx' -- wiersz bedzie sie tylko pokazywal wtedy, kiedy postac moze zaskoczyc -- (warunek to czas od ukrycia, konfigurowalny ponizej) -- -- Jesli wybierze sie 2 to czesc wiersza [xx] bedzie -- zawsze pokazywana ateam.sneaky_attack = 0 -- Ustawienie jak dlugo (czas sekund badz "ok") -- ma minac od ukrycia sie, aby pokazala sie czesc wiersza [xx]. -- Ta wartosc jest uzywana gdy w 'ateam.sneaky_attack' wybierze sie 1. -- -- Dozwolone wartosci sa od 0 do 14 lub "ok". ateam.sneaky_attack_cond = "ok" ------------------------------------------ -- Ustawienie do przelamania. Jakie wypoczecie (przynajmniej) -- musi byc, aby lamac przy /prze (w przeciwnym razie nie zostanie wykonane). -- Warunek ten mozna ominac korzystajac z '/prze!' oraz '/prze! [id]', -- wtedy przelamanie zostanie wykonane bez wzgledu na zmeczenie -- -- wartosci sa nastepujace: -- 9 (domyslne) - przelamanie wystapi zawsze -- 8 - przelamanie wystapi jesli jest sie "wycienczonym" i nizej -- 7 - przelamanie wystapi jesli jest sie "bardzo wyczerpanym" i nizej -- itp. az do 0 (tylko przy w pelni wypoczetym) scripts.character.break_fatigue_level = 9 -- Bindowanie dwukrotnego 'alt +' do uzycia +k. -- podana wartosc jest wartoscia, przy ktorej pokazana -- zostanie informacja o tym bindzie i dwukrotne wcisniecie jego zadziala. -- -- wartosci sa nastepujace: -- -1 - wylaczone dzialanie tego binda -- 0 - bind wyskoczy, gdy bedzie sie ledwo zywym -- 1 - (domyslne) bind wyskoczy, gdy bedzie sie ciezko rannym -- itd.. scripts.character.bind_hp_level = 1 ------------------------------------------ -- Ustawienie jak maja dzialac bindowania przejsc specjalnych -- Znaczenie opcji: -- -- 0 - nie bedzie w ogole bindowalo przejsc specjalnych na podstawie widzianych tekstow -- 1 - bedzie bindowalo przejscie tylko na podstawie osoby prowadzacej -- 2 - bedzie bindowalo na podstawie kogokolwiek ateam.special_follow_bind_mode = 1 ------------------------------------------ -- Startowa opcja odglosu ataku na postac. -- Domyslnie ustawiona jest opcja 1 - beepowane beda ataki tylko ludzi, -- ktorych mamy na liscie wrogow. -- Dodatkowo, mozliwe opcje: -- 0 - zadne ataki nie sa beepowane -- 2 - beepowane sa ataki od kogokolwiek misc.attack_beep.mode = 1 ------------------------------------------ -- Domyslna opcja zbierania -- -- Dozwolone wartosci: -- uzyj komendy '/zbieranie' aby zobaczyc wszystkie dozwolone wartosci -- -- Komenda do zmiany w trakcie gry: '/zbieranie [wartosc_ustawienia]' scripts.inv.collect.current_mode = 7 ------------------------------------------ -- Opcja zbierania poszczegolnych monet -- -- Dozwolone wartosci: -- - 1 (wszystko) -- - 2 (srebro i zloto) -- - 3 (zloto) -- -- Komenda do zmiany w trakcie gry: '/zbieranie [wartosc_ustawienia]' scripts.inv.collect.money_type = 1 ------------------------------------------ -- Domyslna opcja do ZIOL (ile to jest 'wiele' w woreczku) -- -- Dozwolone wartosci: -- jakakolwiek liczba herbs["many_to_int"] = 25 ------------------------------------------ -- Domyslna opcja do ZIOL (podczas pakowania, ile zapakowac ziol do woreczka) -- -- Dozwolone wartosci: -- jakakolwiek liczba herbs["full_bag_amount"] = 44 -- Czy uzywac triggerow dodawajacych nazwy ziol -- (zolty jasny kwiat -> zolty jasny kwiat (deliona)) herbs["use_herb_triggers"] = false ------------------------------------------ -- Opcja do ustalania akcji "przed" i "po" -- -- "pre" to przed, "post_" to po. -- herbs["pre_actions"] = "" herbs["post_actions"] = "" ------------------------------------------ -- Opcja do ustalenia jakie maja byc bindowane ilosci ziol branych (get) -- oraz zazywanych (use) w klikalnych bindach. -- herbs.settings["get_herb_counts"] = {1, 3} herbs.settings["use_herb_counts"] = {1, 3} ------------------------------------------ -- Domyslne pojemniki do monet (money), kamieni (gems), jedzenia (food), -- i wszystkiego innego (other) -- -- Opis konfiguracji: http://arkadia.kamerdyner.net/pojemniki.html scripts.inv["money_bag_1"] = "plecak" scripts.inv["gems_bag_1"] = "plecak" scripts.inv["food_bag_1"] = "plecak" scripts.inv["other_bag_1"] = "plecak" ------------------------------------------ -- Ustawienia do skryptu lampy -- -- Maksymalny (startowy) czas odliczania odnosnie lampy. Domyslnie 300 sekund = 5 minut. scripts.inv.lamp.lamp_seconds_default_start_val = 300 -- W ktorych sekundach odliczania skrypt wydrukuje informacje w oknie glownym -- o pozostalym czasie lampy. Domyslnie jest to 120, 60, 30 i 10 sekund. -- Aby w ogole nic nie drukowac w oknie glownym, trzeba ustawic pusta tablice: {} scripts.inv.lamp.lamp_warning_times = {120, 60, 30, 10} -- W ktorych sekundach odliczania skrypt wykona beep poprzez zainicjowanie eventu -- "playBeep". Aby nie inicjowac zadnego eventu, nalezy ustawic pusta tablice: {} -- Mozna ustawienie wiecej niz jedna wartosc. Wartosci nie musza byc jednakowe -- z tymi z poprzedniej opcji. scripts.inv.lamp.lamp_beeps = {10} -- Ponizej ktorej sekundy odliczania skrypt zacznie drukowac w dolnym pasku -- zoltym kolorem czcionki. Aby nie uzywac zoltej czcionki, ustawic 0 scripts.inv.lamp.lamp_yellow_seconds = 60 -- Ponizej ktorej sekundy odliczania skrypt zacznie drukowac w dolnym pasku -- czerwonym kolorem czcionki. Aby nie uzywac czerwonej czcionki, ustawic 0 scripts.inv.lamp.lamp_red_seconds = 30 -- Bind, ktory ma sie bindowac gdy butelka oleju stanie sie pusta. -- Aby nie bindowac nic, ustawic pusty string: "" scripts.inv.lamp.lamp_empty_bottle_bind = "odloz olej; wez butelke z plecaka; napelnij lampe olejem" -- Bind, ktory ma sie bindowac gdy nie mamy butelki oleju w rece. -- Aby nie bindowac nic, ustawic pusty string: "" scripts.inv.lamp.lamp_no_bottle_bind = "wez butelke z plecaka" ------------------------------------------ -- -- Konfiguracja bindow do mowienia jezykowego -- Tutaj definiuje sie dany alias do poszczegolnego jezyka, -- przykladowo jesli chce miec 'estalijski' pod 'e', a 'bretonski' pod 'b' -- to bedzie to wygladalo tak: -- misc.lang["aliases"] = {["s"] = "starsza mowa", ["b"] = "bretonski"} -- wtedy w grze po zrobieniu 's tekst w starszej mowie' zostanie powiedziane -- w starszej mowie, a 'b tekst po bretonsku' zostanie powiedziane po bretonsku. -- Wszystkie jezyki mozna zobaczyc w Mudlecie: '/jezyki' -- misc.lang["aliases"] = {} -- Konfiguracja przyslowkow do bindow -- Do kazdego binda (czyli przykladowo 's' oraz 'b' z poprzedniego przykladu) -- mozna sobie ustawic przyslowki, przykladowo: -- -- misc.lang["aliases_prefix"] = {["s"] = "spokojnie", ["b"] = "nerwowo"} -- -- wtedy przy uzywaniu 's' tekst bedzie wypowiadany spokojnie w starszej mowie, -- a 'b' tekst bedzie wypowiadany nerwowo po bretonsku. -- Mozna miec rozne bindy do tych samych jezykow z roznymi przyslowkami. misc.lang["aliases_prefix"] = {} -- Ustawienie gnomiej mowy. -- Jesli ustawi sie true, bedzie uzywana. misc.lang["gnome_speech"] = false ------------------------------------------ -- Konfiguracja pojemnikow na bron do /db[id], /ob[id] itp, pomoc w '/bronie' -- scripts.inv.weapons.cases = {} scripts.inv.weapons.cases_dopelniacz = {} -- Konfiguracja zachowania /db oraz /ob i do "Bron" na dolnym pasku. -- scripts.inv.weapons.main_weapons_action = {} -- Konfiguracja jakie maja byc komendy dobywania/zakladania broni/zbroi. -- scripts.inv.weapons.weapon_on_actions = {} -- To samo co powyzej ale dla opuszczania/zdejmowania broni/zbroi. -- scripts.inv.weapons.weapon_off_actions = {} ------------------------------------------ -- Domyslna opcja do BAZY POSTACI czy ma pokazywac imiona/gildie przy nieznajomych -- (nie dotyczy wrogow, wrogowie sa zawsze pokazywani) -- -- Dozwolone wartosci: -- false - nie bedzie pokazywal -- true - bedzie pokazywal scripts.people["showing_names"] = true -- Wybor kolorow do imion i gildii. -- Kolory, ktore mozna wybrac sa dostepne w '/kolory' -- Imie scripts.people["name_color"] = "yellow" -- Gildia scripts.people["guild_color"] = "dark_orange" -- Domyslna opcja do BAZY POSTACI czy ma zapamietywac postacie przy przedstawianiu -- -- Dozwolone wartosci: -- false - nie bedzie pokazywal -- true - bedzie pokazywal scripts.people["updating_names"] = false -- Wrogowie (postacie i gildie) -- Wystarczy dac klucz = wartosc jako gildia i "true", przykladowo: -- scripts.people.enemy_guild = {"SC", "MC"} -- lub scripts.people.enemy_people = {"Rurek", "Ogorek"} scripts.people.enemy_guilds = {} scripts.people.enemy_people = {} -- Czy utrzymywac bindy na stale po zbindowaniu. -- Czyli, jesli pojawi sie pieciu wrogow i trzech z nich zostanie -- zbindowanych pod F1, F4, F5, sa dwie mozliwosci: -- -- jesli opcja ta jest ustawiona na true, wtedy dokladnie te postacie -- beda utrzymywane w tych bindach na stale. Mozna je bedzie zresetowac -- tylko poprzez '/nabindach-' lub poprzez reset klienta. -- -- jesli opcja ta jest ustawiona na false, wtedy po wyjsciu z lokacji -- i po ponownym wejsciu na lokacje, wrogowie zostana przebindowani. -- Czyli moze sie zmienic ustawienie bindow do postaci, moga to byc zupelnie -- inne postacie lub te same. scripts.people.keep_binds_unchanged = true -- W jaki sposob pokazywac bindowanie wrogow. -- Ustawienie ma 3 mozliwosci: -- -- 0 - nie pokaze bindowania w ogole. Wciaz mozna sprawdzi poprzed '/nabindach' -- 1 - bedzie pokazywalo bindy tylko wtedy, gdy beda bindowane -- po raz pierwszy. Jesli poprzednia opcja jest ustawiona na false, -- nie ma to znaczenia, poniewaz bindy sa zawsze przebindowywane. -- Jesli poprzednia opcja jest na true, wtedy pokaze bindy -- tylko za pierwszym razem. -- 2 - bedzie pokazywalo bindy zawsze. Nawet jesli ten sam wrog bedzie -- wchodzil na lokacje, komunikat bedzie sie pojawial zawsze. scripts.people.show_binds_setting = 1 -- Kolorowanie wszystkich czlonkow gildii w bazie (po imionach i shortach). -- Wystarczy dac klucz = wartosc jako gildia i kolor, przykladowo: -- -- scripts.people.colored_guilds = { -- ["CKN"] = "green", -- } -- -- Sprawdz '/kolory' aby zobaczyc dostepne kolory w Mudlecie. scripts.people.colored_guilds = {} -- Kolorowanie poszczegolnych ludzi z bazy. -- Wystarczy dac klucz = wartosc jako osoba i kolor, przykladowo: -- -- scripts.people.colored_guilds = { -- ["Adremen"] = "green", -- ["piekny dostojny rurek"] = "red", -- } -- -- Sprawdz '/kolory' aby zobaczyc dostepne kolory w Mudlecie. scripts.people.colored_people = {} ------------------------------------------ -- Akcje przed i po wycinaniu. Czasami jest potrzeba, aby schowac jakas bron -- gdzies, dobyc sztyletu, i po wycinaniu to samo. 'pre' to przed wycinaniem, -- 'post' to po wycinaniu. -- Dozwolone wartosci: -- [lista] komend do wykonania, np: -- misc.cutting_pre = {"powsun bron do uprzezy", "powyjmij bron z pochwy", "dobadz sztyletu"} --misc.cutting_pre = {"powsun bron do uprzezy", "powyjmij bron z pochwy", "dobadz sztyletu"} --misc.cutting_post = {"powsun bron do pochwy", "powyjmij bron z uprzezy", "dobadz jej"} misc.cutting_pre = {} misc.cutting_post = {} ------------------------------------------ -- -- Konfiguracja UI -- -- -- Ustawienie czy ma byc osobne okno rozmow -- -- Domyslnie jest to 'false', czyli wylaczone (wszystkie rozmowy w glownym oknie) -- Po ustawieniu 'true', bedzie to osobne okno (takie jak do kondycji). -- scripts.ui.separate_talk_window = false -- -- Wielkosc czcionki w oknie rozmow (jesli uzywane) -- scripts.ui.separate_talk_window_font_size = 12 -- -- Zawijanie wierszy w oknie rozmow (jeslo uzywane) -- Procentowa wartosc. 0.8 (domyslnie) to 80% -- 0.5 bedzie 50%, itp. -- scripts.ui.separate_talk_window_p_width = 0.8 -- -- Prefix do kazdego wiersza w oknie rozmow. -- Jesli ustawi sie "> ", przed kazdym wierszem bedzie sie pojawialo "> " -- scripts.ui.separate_talk_window_prefix = "" -- -- Typy komunikatow, ktore maja sie pojawiac w oknie rozmow. -- Domyslnie sa to rozmowy i emocje. Wszystkie typy wysylane przez arkadie sa tutaj: -- http://arkadia.rpg.pl/forum/viewtopic.php?f=15&t=740 -- -- Format ma zostac taki jak ponizej: ["typ_komunikatu"] = true -- scripts.ui.separate_talk_window_msg_types = {["comm"] = true, ["emotes"] = true} -- Wysokosc procentowa okna glownego okna kondycji -- height to wysokosc procentowa, width to szerokosc procentowa scripts.ui.states_window_height = 45 scripts.ui.states_window_width = 50 -- Zawijanie wierszy w oknie kondycji. -- Procentowa wartosc. 0.95 (domyslnie) to 95% -- 0.8 bedzie 80%, itp. scripts.ui.states_window_p_width = 0.95 -- -- Czy uzywac paska stanow jako naglowka w oknie stanow -- false - nieuzywany -- true - uzywany -- scripts.ui.cfg["states_window_navbar"] = false -- -- Jakie elementy maja znalezc sie w naglowku okna stanow. -- Dostepne to: "bron", "zaslona", "rozkaz", "ukryty" -- Kolejnosc bedzie taka, jak wymieniona ponizej. -- scripts.ui.cfg["states_window_nav_elements"] = { "bron", "zaslona", "rozkaz", "ukryty", } -- -- Jakie przedrostki maja byc uzywane do poszczegolnego elementu -- Jesli do "bron" uzyte jest "BRON", to w naglowku pojawi sie: -- "BRON: on" lub "BRON: off" -- scripts.ui.cfg["states_window_nav_printable_key_map"] = { ["bron"] = "BRON", ["zaslona"] = "ZASLONA", ["rozkaz"] = "ROZKAZ", ["ukryty"] = "UKRYTY", } -- W ktorym miejscu (% okna) ma sie zaczac dolna belka scripts.ui.footer_start = 0 -- Wysokosc (w pikselsach) dolnej belki scripts.ui.footer_height = 70 -- SZerokosc (w %) dolnej belki scripts.ui.footer_width = 100 -- Jaki % dolnej belki ma zajmowac roza wiatrow scripts.ui.footer_map_width_p = 14 -- Jaki % dolnej belki ma zajmowac prawa czesc belki (informacyjna z zaslonami itp) scripts.ui.footer_info_width_p = 46 -- Margines szerokosci (w pikselach) rozy wiatrow scripts.ui.footer_map_width_margin = 0 -- Margines wysokosci (w pikselach) rozy wiatrow scripts.ui.footer_map_height_margin = 0 -- Ile elementow/jeden wiersz ma byc w srodkowym pasku -- Moga byc tam maksymalnie 3 wiersze, wiec przy uzywaniu wszystkich -- paskow, 4 lub 5 to dobra wartosc scripts.ui.footer_main_items_per_row = 4 -- Wielkosc czcionki na rozy wiatrow (tych symboli i special exitow) scripts.ui.footer_map_font_size = 10 -- Wielkosc czcionki na belce srodkowej i prawej scripts.ui.footer_font_size = 11 -- Wielkosc czcionki w oknie stanow scripts.ui.states_font_size = 12 scripts.ui.footer_r = 0 scripts.ui.footer_g = 0 scripts.ui.footer_b = 47 -- -- Konfiguracja tego co i jak ma byc na srodkowym dolnym pasku -- -- 'footer_mode' to styl belki. -- Dozwolone wartosci: -- mode0 - wylaczony -- mode1 - pasek z suwakami (bardziej graficznie) -- mode2 - pasek z wartosciami tekstowymi (bardziej minimalistyczny niz 1) -- mode3 - pasek z wartosciami tekstowymi (dostarczony przez Daracana) -- mode4 - pasek z wartosciami tekstowymi (inversionz, dostarczony przez Kazura) -- -- mode4 wymaga wgrania czcionek inversionz. Trzeba pobrac z -- https://www.dafont.com/search.php?q=inversionz -- i wrzucic do katalogu "fonts" w mudlet-data. scripts.ui.cfg["footer_mode"] = "mode2" -- footer_items to elementy, jakie maja tam byc. Kolejnosc taka jak jest -- tutaj jest kolejnoscia, jaka bedzie na belce. scripts.ui.cfg["footer_items"] = { "zmeczenie", "mana", "pragnienie", "upicie", --"kac", --"kondycja", --"postepy", --"panika", --"glod", --"forma", --"przeciazenie", } scripts.ui.bind_color = "" -- -- Kolor podswietlania magicznych broni/zbroi. -- scripts.inv.magics_color = "tomato" -- -- Kolor podswietlania specjalnych kluczy. -- Aby nie podswietlac, ustaw: -- scripts.special_keys_color = nil -- scripts.inv.magic_keys_color = "green_yellow" -- -- Kolor uzywany przy /tcolor (pomoc w '/bindy') -- scripts["tcolor_color"] = "orange" ------------------------------------------ -- Konfiguracja gagow -- -- Ponizej jest opcja co ma byc robione: -- -- '0' - nic, wyswietlane beda taki tekst jak przychodzi z arkadii -- '1' - bedzie usuwana dana linia (nie bedzie w ogole informacji, ze przyszla) -- '2' - bedzie gagowana z tagiem, np [bron] _oryginalna_linia_ -- (konfiguracja kolorow ponizej) -- scripts.gag_settings = { ["moje_ciosy"] = 2, ["moje_spece"] = 2, ["innych_ciosy"] = 2, ["innych_ciosy_we_mnie"] = 2, ["innych_spece"] = 2, ["moje_uniki"] = 2, ["innych_uniki"] = 2, ["moje_parowanie"] = 2, ["innych_parowanie"] = 2, ["zaslony_udane"] = 2, ["zaslony_nieudane"] = 2, ["cele"] = 2, ["rozkazy"] = 2, ["ogluchy"] = 2, ["bloki"] = 2, ["bron"] = 2, ["npc"] = 2, } -- Ponizej jest opcja kolorow do tagow (czyli tylko kiedy opcja = 2) -- Tabela kolorow jest tutaj: http://wiki.mudlet.org/images/c/c3/ShowColors.png -- scripts.gag_colors["moje_ciosy"] = "alice_blue" scripts.gag_colors["moje_spece"] = "green_yellow" scripts.gag_colors["innych_ciosy"] = "LightGrey" scripts.gag_colors["innych_ciosy_we_mnie"] = "pink" scripts.gag_colors["innych_spece"] = "slate_grey" scripts.gag_colors["moje_uniki"] = "SteelBlue" scripts.gag_colors["innych_uniki"] = "dark_slate_grey" scripts.gag_colors["moje_parowanie"] = "SteelBlue" scripts.gag_colors["innych_parowanie"] = "dark_slate_gray" scripts.gag_colors["zaslony_udane"] = "deep_sky_blue" scripts.gag_colors["zaslony_nieudane"] = "dark_slate_blue" scripts.gag_colors["bron"] = "gold" scripts.gag_colors["npc"] = "floral_white" ------------------------------------------ -- Ponizej znajduje sie konfiguracja keybindow w skryptach. -- -- zmienna `modifier' sluzy do zdefiniowana jaki klawisz -- ma byc trzymany podczas binda. Najwazniejsze to: -- "Shift", "Control", "Alt" -- Mozna nie ustawiac zadnego - wtedy bindem bedzie pojedynczy klawisz -- Jesli ustawi sie "Shift" i "Control", trzeba bedzie trzymac te dwa klawisze -- podczas binda. -- -- zmienna `key' sluzy do zdefiniowania konkretnego klawisza. -- moze to byc dowolny klawisz znaku alfanumerycznego. -- dokladna lista znajduje sie tutaj: -- https://github.com/Mudlet/Mudlet/blob/development/src/mudlet-lua/lua/KeyCodes.lua#L2 -- Wsparcie scripts.keybind.configuration.fight_support.modifier = {"Control"} scripts.keybind.configuration.fight_support.key = "W" -- Atakowanie celu ataku scripts.keybind.configuration.attack_target.modifier = {"Control"} scripts.keybind.configuration.attack_target.key = "1" -- Uzycie kondycji w niskim stanie hp scripts.keybind.configuration.critical_hp.modifier = {"Control", "Alt"} scripts.keybind.configuration.critical_hp.key = "Equal" -- Funkcjonalny bind (domyslnie ']') scripts.keybind.configuration.functional_key.modifier = {} scripts.keybind.configuration.functional_key.key = "BracketRight" -- Atakowanie osoby z bindow scripts.keybind.configuration.attack_bind_objs.key = {"F1", "F4", "F5"} scripts.keybind.configuration.attack_bind_objs.modifier = {} -- Przelamywanie i atakowanie celu ataku scripts.keybind.configuration.break_attack_target.modifier = {} scripts.keybind.configuration.break_attack_target.key = "F2" -- Blokowanie celu ataku scripts.keybind.configuration.block_attack_target.modifier = {} scripts.keybind.configuration.block_attack_target.key = "F3" -- Zbieranie z cial scripts.keybind.configuration.collect_from_body.modifier = {"Control"} scripts.keybind.configuration.collect_from_body.key = "3" -- Dopelnianie lampy scripts.keybind.configuration.filling_lamp.modifier = {"Control"} scripts.keybind.configuration.filling_lamp.key = "4" -- Odlozenie pustej butelki scripts.keybind.configuration.empty_bottle.modifier = {} scripts.keybind.configuration.empty_bottle.key = "Backslash" -- Wsiadanie na statki i dylizanse scripts.keybind.configuration.enter_ship.modifier = {} scripts.keybind.configuration.enter_ship.key = "BracketLeft" -- Tymczasowy keybind (1) scripts.keybind.configuration.temp1.modifier = {"Control"} scripts.keybind.configuration.temp1.key = "Minus" -- Tymczasowy keybind (2) scripts.keybind.configuration.temp2.modifier = {"Control"} scripts.keybind.configuration.temp2.key = "Equal" -- Tymczasowy keybind (3) scripts.keybind.configuration.temp3.modifier = {"Alt"} scripts.keybind.configuration.temp3.key = "Minus" -- Tymczasowy keybind (4) scripts.keybind.configuration.temp4.modifier = {"Alt"} scripts.keybind.configuration.temp4.key = "Equal" -- Tymczasowy keybind (5) (domyslnie nieaktywny) scripts.keybind.configuration.temp5.modifier = {} scripts.keybind.configuration.temp5.key = "" scripts.keybind.configuration.temp5.active = false -- Tymczasowy keybind (6) (domyslnie nieaktywny) scripts.keybind.configuration.temp6.modifier = {} scripts.keybind.configuration.temp6.key = "" scripts.keybind.configuration.temp6.active = false -- Tymczasowy keybind (7) (domyslnie nieaktywny) scripts.keybind.configuration.temp7.modifier = {} scripts.keybind.configuration.temp7.key = "" scripts.keybind.configuration.temp7.active = false -- Tymczasowy keybind (8) (domyslnie nieaktywny) scripts.keybind.configuration.temp8.modifier = {} scripts.keybind.configuration.temp8.key = "" scripts.keybind.configuration.temp8.active = false -- Tymczasowy keybind (9) (domyslnie nieaktywny) scripts.keybind.configuration.temp9.modifier = {} scripts.keybind.configuration.temp9.key = "" scripts.keybind.configuration.temp9.active = false -- Tymczasowy keybind (10) (domyslnie nieaktywny) scripts.keybind.configuration.temp10.modifier = {} scripts.keybind.configuration.temp10.key = "" scripts.keybind.configuration.temp10.active = false -- Otwieranie bram scripts.keybind.configuration.opening_gate.modifier = {"Control"} scripts.keybind.configuration.opening_gate.key = "2" -- Picie ze zrodel wody scripts.keybind.configuration.drinking.modifier = {"Control"} scripts.keybind.configuration.drinking.key = "N" -- Bindy do przejsc specjalnych scripts.keybind.configuration.special_exit.modifier = {"Control"} scripts.keybind.configuration.special_exit.key = "P" -- Tryby chodzenia scripts.keybind.configuration.walk_mode.modifier = {} scripts.keybind.configuration.walk_mode.key = "QuoteLeft" --------------------------------------------------------------------------------- ------------------- PONIZEJ USTAWIENIA MAPPERA ---------------------- --------------------------------------------------------------------------------- -- Domyslna opcja czy ma byc uzywane GPS po lokacjach -- -- Dozwolone wartosci -- true - bedzie uzywane -- false - nie bedzie uzywane amap.using_room_gps = true -- Domyslna opcja czy maja byc pokazywane notki i bindy -- podczas wejscia na lokacje -- -- Dozwolone wartosci -- true - beda pokazywane notki -- false - nie beda pokazywane notki (mozna ja wtedy zobaczyc w '/lok') -- -- Komenda do zmiany w trakcie gry: '/pokazuj_notki' -- Komenda do zmiany w trakcie gry: '/pokazuj_bindy' amap.db.show_notes = true amap.db.show_binds = true ------------------------------------------ -- Domyslna opcja startowa opoznienia chodzika -- -- Dozwolone wartosci -- -- Mozna zmienic '/opoz' w trakcie gry -- -- Komenda do zmiany w trakcie gry: '/opoz [wartosc]' amap.walker_delay = 2 ------------------------------------------ -- Domyslna opcja startowa rozy wiatrow (czy ma byc wlaczona) -- -- Dozwolone wartosci -- true - roza bedzie wlaczona przy starcie Mudleta -- false - roza nie bedzie wlaczona przy starcie Mudleta -- -- Komenda do zmiany w trakcie gry: '/roza' amap.ui.active = false ------------------------------------------ -- Czy uzywac skroconego listowania kierunkow -- false to wylaczone, true to wlaczone amap.shorten_exits = false ------------------------------------------ -- Ustawienie startowe na konkretnej lokacji po zalogowaniu -- w 'name' powinna znalezc sie odmiana imienia, -- ktore pojawia sie po wpisaniu w Arkadii -- (czyli "Witaj Adremenie" dla mnie) -- 'loc_id' to numer lokacji na ktorej ma byc mapa ustawiona. amap.locating["name"] = "Adremenie" amap.locating["loc_id"] = 1 --------------------------------------------------------------------------------- ------------ OD TEGO MIEJSCA PONIZEJ NIC NIE ZMIENIAJ --------------- --------------------------------------------------------------------------------- scripts:print_log("Ok, profil zaladowany") end tempTimer(0.3, function () load_my_settings() end) tempTimer(0.4, function () misc_load_dump() end) tempTimer(0.4, function () scripts.people:enemy_people_starter() end) tempTimer(0.4, function () ateam:set_ateam_options() end) tempTimer(0.47, function () scripts.keybind:init() end) tempTimer(0.55, function () scripts.people:color_people_starter() end) tempTimer(0.7, function () scripts.people:trigger_people_starter() end) tempTimer(1, function () expandAlias("/ui_restart", false) end) tempTimer(1.1, function() amap:check_room_gps_options() end) tempTimer(1.5, function () scripts.ui:set_gag_options() end) tempTimer(1.7, function () misc.lang:init() end) tempTimer(1.8, function () scripts.people:build_bind_table() end) tempTimer(1.9, function () herbs:init_herbs() end) tempTimer(2.0, function () scripts.inv:set_all_magic() end)