http://prv-mt2.my-goo.com

Czy chcesz zareagować na tę wiadomość? Zarejestruj się na forum za pomocą kilku kliknięć lub zaloguj się, aby kontynuować.

Najlepsze forum związane z grą Metin2!


    [TUT]Jak spolszczyć Questy?

    تفعGreg๖ۣۜ•
    تفعGreg๖ۣۜ•
    Administrator
    Administrator


    Liczba postów : 14
    Data dołączenia : 31/01/2010
    Wiek : 34
    Skąd : Kalisz

    [TUT]Jak spolszczyć Questy? Empty [TUT]Jak spolszczyć Questy?

    Pisanie  تفعGreg๖ۣۜ• Nie Sty 31, 2010 6:53 am

    Witam.
    Pewnie niektórzy już mają włączone serwery i grają lecz pewnie zastanawiają się jak spolszczyć questa.
    W tym tutorialu pokaże wam jak to się robi.

    UWAGA!
    TUTORIAL ZOSTAŁ ZROBIONY NA PODSTAWIE PLIKÓW UDOSTĘPNIONYCH PRZEZ CHIPPY!

    Wchodzimy do:
    channel1>game>locale>hongkong>quest

    Hmmm którego questa spolszczyć?
    Weźmy questa na 1lvl.
    Nazwa: main_quest_lv1.quest
    Otwieramy w wordpadzie.
    I ukazuje się nam cały quest.
    KOD
    ----------------------------------
    -- Main Quest LV1
    -- łqŞľ°Ý
    ----------------------------------
    quest main_quest_lv1 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("ĹwŞď¨Ó Ŕsľs")
    end
    when button or info begin
    say_title("ĹwŞď¨Ó Ŕsľs")

    ----"12345678901234567890123456789012345678901234567890"|
    say("±q˛{¦b°_,±z ĚłŁ¶}©️l¶i¤J¨ěľÔާ.")
    say(" şĄý˝Đ±z ĚĄh§ä¦b«°Ą«Şş±Đ©️x,")
    say("ĄL·|±Đ±z°ňĄ»Şş´ĽĂŃ©️M¤Ł¦PŞşĄô°Č.")
    say("·s§L±Đ©️xĄż¦b§ä±z, ˝Đ±z§ÖĄh¨ŁĄL§a.")
    say("Á٦ł±z·Q¶}©️lĄ´©️ÇŞ«Şş¸Ü, ")
    say("§AĄiĄHĄýĄh§ä¦b¤p¦aąĎ¤W ±ŞíĄÜŞş¬őÂIŞş¦a¤č")
    say("¶}©️lŞş®️É Ô, ĄýĄ´Ą®️ŻT¤ń¸ű¦n.")
    say("Ż¬±z¦nąB. ")
    say("")
    set_state( gototeacher )
    end
    end

    state gototeacher begin
    when letter begin
    local v=find_npc_by_vnum(20354)
    if 0==v then
    else
    target.vid("__TARGET__", v, "Ąh§ä·s§L±Đ©️x")
    end
    end
    when letter begin
    send_letter("Ąh§ä·s§L±Đ©️x!")
    end
    when button or info begin
    say_title("Ąh§ä·s§L±Đ©️x!")
    say("Ąh§ä·s§L±Đ©️x, ¸ňĄLąď¸Ü")
    say("")
    ----------"12345678901234567890123456789012345678901234567890"|
    say_reward("˝Đ±z§ä¦ł˝bĽLŞş NPC «á, ˝ĐÂůŔ».")
    say_reward("¦pŞG, µe ±¤W¬Ý¤ŁĄX¨Ó NPC Şş¸Ü,")
    say_reward("±z n°l¤p¦aąĎ¤WŞş°{«GÂI.")
    say("")
    end
    when __TARGET__.target.click begin
    target.delete("__TARGET__")
    say("·s§L±Đ©️x :")

    ----"12345678901234567890123456789012345678901234567890"|
    say("±z¬O¤Ł¬O·s¤â? ü ü, §AŞş°Ę§@şC±o n©️R")
    say("§A n§Ö~ §Ö°Ę§@!")
    say("§AĄH«e°V˝mąL¶Ü? ¬Ý§AŻ¸µŰŞş«ş¶Ő...")
    say("§Ú¤w¸g¶}©️lľá¤ß§A·|¤Ł·|Ą´©️ÇŞ«.")
    say("¨ţ¨ţ, §AÁ٨S°_żô. ¬Ý¬Ý§AŞş°Ę§@ !")
    say("¦nŞş, §A¤°»ň®️É ÔłŁ n«O«ůĵ±§, łoĽË¦bľÔާ¤¤¤~ĄiĄHĄÍ¦s.")
    say("±N¨Ó, §AŞşµĄŻĹ¨ě10ŻĹ")
    say("§Ú·| nµą§A°µ«D±`»Ĺ¬rŞş°V˝m. ")
    say("§A¤@©️w¦n¦n·ÇłĆ!")

    say("")
    wait()
    say("·s§L±Đ©️x :")
    say("˛{¦b§AĄhľÇ˛ß°ňĄ»¤WĄ´©️ÇŞ«Şş¤čŞk§a. ")
    say("Á٦ł, §AĄiĄHĄh¬Ý¤@¬ÝĽsłő¤]¦n.")
    say("§AŞşµĄŻĹ¨ě 2 ŻĹŞş®️É Ô, ¦A¨Ó§ä§Ú.")
    say("")
    clear_letter()

    set_quest_state("find_squareguard", "find")
    set_quest_state("main_quest_lv2","run")
    set_state( __COMPLETE__ )
    end
    end
    state __COMPLETE__ begin
    end
    end

    Jest to quest "Witamy w Metin2"

    Co trzeba edytować aby spolszczyć questa?

    Edytujemy:
    "Witamy w Metin2"
    KOD
    state gotoinfomation begin
    when letter begin
    send_letter("ĹwŞď¨Ó Ŕsľs")
    end
    when button or info begin
    say_title("ĹwŞď¨Ó Ŕsľs")

    ----"12345678901234567890123456789012345678901234567890"|
    say("±q˛{¦b°_,±z ĚłŁ¶}©️l¶i¤J¨ěľÔާ.")
    say(" şĄý˝Đ±z ĚĄh§ä¦b«°Ą«Şş±Đ©️x,")
    say("ĄL·|±Đ±z°ňĄ»Şş´ĽĂŃ©️M¤Ł¦PŞşĄô°Č.")
    say("·s§L±Đ©️xĄż¦b§ä±z, ˝Đ±z§ÖĄh¨ŁĄL§a.")
    say("Á٦ł±z·Q¶}©️lĄ´©️ÇŞ«Şş¸Ü, ")
    say("§AĄiĄHĄýĄh§ä¦b¤p¦aąĎ¤W ±ŞíĄÜŞş¬őÂIŞş¦a¤č")
    say("¶}©️lŞş®️É Ô, ĄýĄ´Ą®️ŻT¤ń¸ű¦n.")
    say("Ż¬±z¦nąB. ")
    say("")
    set_state( gototeacher )
    end
    end
    KOD
    np. na coś takiego:

    state gotoinfomation begin
    when letter begin
    send_letter("Witamy w Metin2") // Nazwa questa
    end
    when button or info begin
    say_title("Witamy w Metin2") // Tytuł jak go czytamy

    ----"12345678901234567890123456789012345678901234567890"|
    say(".")
    say(" Witaj awaturniku!") // napisy
    say("Jestes na polskim serwerze POLMT2.") // to samo
    say("Serwer jest bardziej rozbudowany") // to samo
    say("od globalnego polskiego serwera.") //to samo
    say("Znajdziesz tutaj:") // to samo
    say("Atlantyde") // to samo
    say("Nowe bronie na 80lvl") // to samo
    say("Idz teraz do straznika wsi aby dostac") // to samo dodana linijka przeze mnie
    say("pierwsza misje") // to samo dodana linijka
    say("Zyczymy milej gry!") // to samo dodana linijka
    say("") // to samo ale radzę pozostawić puste.
    set_state( gototeacher )
    end
    end

    "Druga wiadomość" (NPC itp)
    KOD
    end
    when letter begin
    send_letter("Ąh§ä·s§L±Đ©️x!")
    end
    when button or info begin
    say_title("Ąh§ä·s§L±Đ©️x!")
    say("Ąh§ä·s§L±Đ©️x, ¸ňĄLąď¸Ü")
    say("")
    ----------"12345678901234567890123456789012345678901234567890"|
    say_reward("˝Đ±z§ä¦ł˝bĽLŞş NPC «á, ˝ĐÂůŔ».")
    say_reward("¦pŞG, µe ±¤W¬Ý¤ŁĄX¨Ó NPC Şş¸Ü,")
    say_reward("±z n°l¤p¦aąĎ¤WŞş°{«GÂI.")
    say("")
    end

    Hmmm zmieńmy na informacje o ratach serwera

    KOD
    end
    when letter begin
    send_letter("RATY SERWERA")
    end
    when button or info begin
    say_title("Raty serwera")
    say("Exp, drop i kowal")
    say("")
    ----------"12345678901234567890123456789012345678901234567890"|
    say_reward("EXP x200")
    say_reward("DROP x100")
    say_reward("Kowal do +6 100% +7 50% +8 30% +9 20%")
    say("")
    end

    Dalsza część będzie jak klikniemy na strażnika wsi:

    KOD
    when __TARGET__.target.click begin
    target.delete("__TARGET__")
    say("·s§L±Đ©️x :")

    ----"12345678901234567890123456789012345678901234567890"|
    say("±z¬O¤Ł¬O·s¤â? ü ü, §AŞş°Ę§@şC±o n©️R")
    say("§A n§Ö~ §Ö°Ę§@!")
    say("§AĄH«e°V˝mąL¶Ü? ¬Ý§AŻ¸µŰŞş«ş¶Ő...")
    say("§Ú¤w¸g¶}©️lľá¤ß§A·|¤Ł·|Ą´©️ÇŞ«.")
    say("¨ţ¨ţ, §AÁ٨S°_żô. ¬Ý¬Ý§AŞş°Ę§@ !")
    say("¦nŞş, §A¤°»ň®️É ÔłŁ n«O«ůĵ±§, łoĽË¦bľÔާ¤¤¤~ĄiĄHĄÍ¦s.")
    say("±N¨Ó, §AŞşµĄŻĹ¨ě10ŻĹ")
    say("§Ú·| nµą§A°µ«D±`»Ĺ¬rŞş°V˝m. ")
    say("§A¤@©️w¦n¦n·ÇłĆ!")

    say("")
    wait()
    say("·s§L±Đ©️x :")
    say("˛{¦b§AĄhľÇ˛ß°ňĄ»¤WĄ´©️ÇŞ«Şş¤čŞk§a. ")
    say("Á٦ł, §AĄiĄHĄh¬Ý¤@¬ÝĽsłő¤]¦n.")
    say("§AŞşµĄŻĹ¨ě 2 ŻĹŞş®️É Ô, ¦A¨Ó§ä§Ú.")
    say("")
    clear_letter()

    set_quest_state("find_squareguard", "find")
    set_quest_state("main_quest_lv2","run")
    set_state( __COMPLETE__ )
    end
    end
    state __COMPLETE__ begin
    end
    end

    Po zmianie:
    KOD
    when __TARGET__.target.click begin
    target.delete("__TARGET__")
    say("Witaj!")

    ----"12345678901234567890123456789012345678901234567890"|
    say("Widze ze jestes nowy,")
    say("jak ty wygladasz!?")
    say("Czy ty umiesz poslugiwac sie bronia?")
    say("Jak nie osiagniesz wyzszego poziomu")
    say("nie pokazuj mi sie na oczy!")
    say("Zycze powodzenia!")

    say("")
    wait()
    say("LOL")
    say("LOL")
    say("LOL")
    say("LOL") // dobra nie wiedzialem co napisac xD
    say("")
    clear_letter()

    set_quest_state("find_squareguard", "find")
    set_quest_state("main_quest_lv2","run")
    set_state( __COMPLETE__ )
    end
    end
    state __COMPLETE__ begin
    end
    end

    To jest tylko przyklad jak spolszczyc questa.

    UWAGA! TUTORIAL BY HARSAY ZAKAZ KOPIOWANIA NA INNE FORA BEZ ZGODY AUTORA!

    Planowane tutoriale:
    - dodawanie questow
    - edycja questow (nagrody, cele itp.)

      Obecny czas to Czw Maj 09, 2024 7:43 am