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]Konkursy OX


szamaanek

Rekomendowane odpowiedzi

Opublikowano

Witam, Witam wszystkich Userów i Szanownych Moderatorów działu metin2

 

 

 

Chciałbym Wam zaprezentować poradnik na temat konkursów OX

 

 

 

Zaczynamy

 

 

Jak naprawić OX na plikach 2010

 

 

- Włączamy serwer , logujemy się do FreeBSD.

- Otwieramy program filezila i logujemy się

- Przechodzimy do

/usr/home/game/channel1

i mamy tam CONFIG.

- Zrzucamy go na pulpit i otwieramy programem notepad++

- Mamy tam linijke o nazwie "MAP_ALLOW" dopisujemy w niej za liczbą 11 liczbe 12, ale pamiętajcie o spacji

- Wrzucamy plik ponownie do tej ścieżki, nadajemy prawa pliku 777 i resetujemy serwer. :D

 

 

 

 

 

 

 

 

 

 

 

Teraz po ponownym włączeniu serwera Konkurs bedzię działał prawidlowo

 

 

Mapa OX

 

 

- w FilleZilla wchodzimy do /usr/home/game/share/locale/germany

- Otwieramy settings.luta programem nodepad++ i edytujemy

- Dodajemy taki oto wpis:

add_goto_info("OXEVENT", 0, 113, 8704, 0)

 

Będzie to wyglądać w ten sposób

http://img215.images...beztytuucjt.png

jak macie to zrobione to pomijamy ten krok

 

-Potem wchodzimy do

/usr/home/game/share/locale/germany/map

-edytujemy plik ''index''

-dodajemy do niego

113 metin2_map_oxevent

 

SS

http://img824.images...beztytuugum.png

jak macie to zrobione to pomijamy ten krok

 

- Następnie wchodzimy w FilleZilla do

/usr/home/game/game99

-Otwieramy plik CONFIG

-tu dodajemy id mapki czyli 113

 

SS:

http://img8.imagesha...beztytuuzcq.png

 

-Właśnie wgraliśmy mapkę

-Wchodzimy teraz do gry i wpisujemy

warp 8704, 0

-I przenosi nas na konkurs OX

 

Jeżeli was nie przeniesie i będzie wyskakiwał błąd:

 

''You warp to ( 870400,0 )

Cannot find map command syntax: /goto <mapname> [empire]''

To znaczy ze przy starcie nie uruchamia się game99

 

Opisze niżej jak to naprawić

 

 

 

game99

 

 

Aby wam uruchamiało się game99 musicie dodać skrypt do start.sh. Można to zrobić w następujący sposób:

- W FilleZilla wchodzimy do

/usr/home/game

-Znajduje się tam start.sh otwieramy go

-Jak go otworzymy mamy tam coś takiego

http://img13.imagesh...beztytuurrt.png

-Po sleep 2 dodajemy

cd /usr/home/game/game99/
	./game99 &
	sleep 2

 

Wygląda to w ten sposób

http://img192.images...beztytuucok.png

-I gotowe wszystko powinno chodzi bez problemu

 

 

Nie działające pytania

 

 

Aby naprawić ten błąd trzeba w FilleZilla wejść do ścieżki

/usr/home/game/share/locale/germany

-Znajdują się tam dwa pliki

translate.lua i oxquiz.lua

-Jeżeli ich nie ma to musicie je wkleić

-Nadajcie im prawa 777

-Jeżeli to zrobicie to pytania nie maja prawa nie działać

 

Download: translate.lua i oxquiz.lua

http://www.multiupload.com/TSYOEK4S35

 

 

Spolszczona arena OX

 

 

Spolszczona Arena OX

http://www.speedysha...20042381/OX.rar

Skan

http://www.virustota...44f9-1262183956

-Podmieniamy pliki

big5-string.txt i oxquiz.lua wrzucasz do

/usr/rain/channel/share_data/locale/hongkong

ox.quest i oxevent.quest wrzucasz do

/usr/rain/channel/share_data/locale/hongkong/quest

-I mamy spolszczony OX oraz odblokowanego Uriela

-Teleportujemy się na OX

-Wpisujemy komendę na bezimienne kwiaty

-Klikamy na nie i możemy przeprowadzić normalnie OX

Oczywiście pytania nie są spolszczone musimy to zrobić sami

 

 

Quest OX

 

 

quest oxevent_manager begin
state start begin
when 20011.chat."OX Event" begin
if game.get_event_flag("oxevent_status") == 0 then
say("Obecnie nie ma OX")
say("")
say("")
elseif game.get_event_flag("oxevent_status") == 1 then
say("Chcesz wziac udzial?")
say("Czy chcesz tam byc?")
say("")
local s = select("Tak", "Ogladaj", "Anuluj")
if s == 1 then
say("Przeteleportuje Cie...")
say("")
wait()
pc.warp(896500, 24600)
elseif s == 2 then
say("Ahhh...[ENTER]Chcesz sie tylko przygladac ?")
say("Przeteleportuje Cie...")
say("")
wait()
pc.warp(896300, 28900)
end
elseif game.get_event_flag("oxevent_status") == 2 then
say("Nie mozna brac udzialu")
say("Mozesz popatrzec")
say("")
local s = select("Ogladaj", "Nie...")
if s == 1 then
say("Przeteleportuje Cie...")
say("")
wait()
pc.warp(896300, 28900)
end
end
end
when 20358.chat."OX Event" with pc.is_gm() begin
local stat = oxevent.get_status()
if stat == 0 then
say("OX Event")
say("")
local s = select("Rozpocznij OX", "Nie")
if s == 1 then
local v = oxevent.open()
if v == 0 then
say("Rozpoczac OX Event?")
say("")
elseif v == 1 then
say("OX rozpoczety")
say("")
notice_all("Event OX rozpoczety")
else
say("Blad...")
say("")
end
end
elseif stat == 1 then
say("Ilosc"..oxevent.get_attender().."Graczy")
say("Zamknac dostep?")
say("")
local s = select("Zamknij dostep", "Nie")
if s == 1 then
oxevent.close()
say("Dostep")
say("")
end
elseif stat == 2 then
say("OX Event")
say("")
local s = select("Pytanie", "Wyjscie", "Stop", "Nie")
if s == 1 then
local v = oxevent.quiz(1, 30)
if v == 0 then
say("Wydarzenie sie rozpoczyna")
say("")
elseif v == 1 then
say("Pytanie w dordze...")
say("")
else
say("Pytanie wyznaczone...")
say("")
end
elseif s == 2 then
oxevent.end_event()
notice_all("OX zakonczone!")
say("Event Zakonczony")
say("")
elseif s == 3 then
oxevent.end_event()
notice_all("OX zakonczone")
say("Impreza zakonczona")
say("")
end
elseif stat == 3 then
say("Prosze czekac")
say("")
else
say("Wystapil Blad")
end
end
when 20358.chat."OX Beenden" with pc.is_gm() begin
say("Zakonczyc Event??")
say("")
local s = select("Tak", "Nie")
if s == 1 then
oxevent.end_event_force()
say("Ox zakonczony")
end
end
when 20358.chat."Nagrody" with pc.is_gm() begin
say("Itemy?")
say("")
local item_vnum = input()
say("Gracze otrzymuja nagrody ?")
say("")
local item_count = input()
oxevent.give_item(item_vnum, item_count)
say("Musisz"..oxevent.get_attender().."podac nick i id przedmiotu.")
say("")
end
end
end

 

 

Quest z PL

 

 

oxevent
Czyli event OX. Wszystko ładnie jak na PL.
Spoiler  
quest oxevent_manager begin
state start begin
when 20011.chat."Konkurs OX" begin
if game.get_event_flag("oxevent_status") == 0 then
say_title("Uriel:")
say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
say("osobę... Jest konkurs, który nazywa się Konkurs. ")
say("OX. Możesz wykazać się w nim swoją wiedzą. ")
say("Jeśli wygrasz, otrzymasz niezłą nagrodę. ")
say("")
wait()
say_title("Uriel:")
say("Kiedy Konkurs się zacznie, mogę Cię wpuścić jako ")
say("uczestnika. Jeżeli chcesz, możesz wejść tylko ")
say("popatrzeć. ")
say("Czas rozpoczęcia nie jest jeszcze określony.")
say("Kiedy ustalę termin, dam Ci znać! Bądź gotowy! ")
say("")
elseif game.get_event_flag("oxevent_status") == 1 then
say_title("Uriel:")
say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
say("osobę... Jest konkurs, który nazywa się Konkurs")
say("OX. Możesz wykazać się w nim swoją wiedzą. ")
say("Jeżeli wygrasz, otrzymasz niezłą nagrodę. ")
say("")
wait()
say_title("Uriel:")
say("Czy chcesz wziąć udział w Konkursie?")
say("Jeśli chcesz, możesz tylko pooglądać. ")
local s = select("Weź udział ", "Oglądaj", "Anuluj")
if s == 1 then
pc.warp(896500, 24600)
elseif s == 2 then
pc.warp(896300, 28900)
end
elseif game.get_event_flag("oxevent_status") == 2 then
say_title("Uriel:")
say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
say("osobę... Jest konkurs, który nazywa się Konkurs")
say("OX. Możesz wykazać się w nim swoją wiedzą. ")
say("Jeżeli wygrasz, otrzymasz niezłą nagrodę. ")
say("")
wait()
say_title("Uriel:")
say("Niestety, Konkurs już się rozpoczął. ")
say("Tym razem nie będziesz mógł wziąć udziału. ")
say("Następnym razem na pewno będziesz o nim")
say("wiedział. ")
say("Jeśli chcesz, wciąż możesz pooglądać. ")
say("")
local s = select("OK", "Anuluj")
if s == 1 then
pc.warp(896300, 28900)
end
end
end
when 20358.chat."Konkurs OX" with pc.is_gm() begin
local stat = oxevent.get_status()
if stat == 0 then
say("Czy chcesz rozpocząć konkurs OX?")
say("")
local s = select("Rozpocznij OX", "Anuluj")
if s == 1 then
local v = oxevent.open()
if v == 0 then
say("Event OX nie działa...")
say("")
elseif v == 1 then
say("Konkurs OX rozpoczęty!")
notice_all("Konkurs OX rozpoczął się! ")
notice_all("Aby wziąć udział, udaj się do Uriela. ")
else
say("Wystąpił błąd... ")
say("")
end
end
elseif stat == 1 then
say("Ilość uczestników: "..oxevent.get_attender().."")
say("Zamknąć dostęp do konkursu? ")
say("")
local s = select("Tak", "Nie")
if s == 1 then
oxevent.close()
say("Dostęp zamknięty. ")
say("Możesz rozpocząć losowanie pytań.")
say("")
end
elseif stat == 2 then
say("OX Event")
say("")
local s = select("Losuj Pytanie", "Zakończ Konkurs", "Anuluj")
if s == 1 then
local v = oxevent.quiz(1, 30)
if v == 0 then
say("Wystąpił błąd...")
say("")
elseif v == 1 then
say("Pytanie w drodze...")
say("")
else
say("Pytanie zostało już zadane.")
say("Proszę czekać. ")
say("")
end
elseif s == 2 then
oxevent.end_event()
notice_all("Konkurs OX został zakończony!")
notice_all("Uczestnicy zostaną przeniesieni do miast.")
say("Konkurs OX został zakończony!")
say("")
end
elseif stat == 3 then
say("Proszę czekać... ")
say("")
else
say("Wystąpił błąd")
say("")
end
end
when 20358.chat."Konkurs OX - Zakończ" with pc.is_gm() begin
say("Zakończyć Event OX?")
say("")
local s = select("Tak", "Nie")
if s == 1 then
oxevent.end_event_force()
say("Konkurs OX został zakończony!")
notice_all("Konkurs OX został zakończony!")
notice_all("Uczestnicy zostaną przeniesieni do miast.")
end
end
when 20358.chat."Konkurs OX - Nagrody" with pc.is_gm() begin
say("Podaj ID przedmiotu")
say("")
local item_vnum = input()
say("Podaj ilość przedmiotów")
say("")
local item_count = input()
oxevent.give_item(item_vnum, item_count)
say(""..oxevent.get_attender().." graczy otrzymało nagrody.")
say("")
end
end
end

 

 

Pytania do OX spolszczone

 

 

 

 

 

 

 

 

 

 

 

 

To by było na tyle w razie problemów proszę pisać na PW

 

Przepraszam za jakie kolwiek błędy ortograficzne poradnik był robiony na szybko

Życzę milej zabawy, mam nadzieje ze poradnik wam się przydał :)

Pozdrawiam szamaanek! :)

80576sygn.jpg

ab19cc7cce545b90c3422a13a5de0618.gif

Opublikowano

hmm

ładna kopia

 

http://www.mpcforum.pl/topic/421598-tutmapa-ox-game99-i-dzialajace-pytania-na-hamachi/page__p__3002291#entry3002291

 

nawet ss'y mają taki sam link :O

Opublikowano
może być, a masz może tego questa takiego jak na PL ? bo nie sądze zeby byl jak na PL więc EDIT

 

Quest juz zostal dodany sory ze tak dlugo ale nie mialem czasu

80576sygn.jpg

ab19cc7cce545b90c3422a13a5de0618.gif

Opublikowano

hmm

ładna kopia

 

http://www.mpcforum.pl/topic/421598-tutmapa-ox-game99-i-dzialajace-pytania-na-hamachi/page__p__3002291#entry3002291

 

nawet ss'y mają taki sam link :O

Ripować tuty z tego samego forum.

Debilizm nie zna granic.

Kosz + ban na 48h.

Nie bywam już na forum, jeżeli masz sprawę wal na FB...


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...