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] Czy Jak To Tam Zwiecie - Straznik Wsi 70% Spolszczenia


nevvhuman

Rekomendowane odpowiedzi

Opublikowano

Juz mi sie nie chce patrzyc na ten caly spam, to dodam wam tego nieszczesnego straznika:

 

guild_manage.quest


quest guild_manage begin
   state start begin
when guild_man1.chat."GM: Czas rozwiazania Gildii." or 
    guild_man2.chat."GM: Czas rozwiazania Gildii." or
    guild_man3.chat."GM: Czas rozwiazania Gildii." 
    with pc.is_gm() begin
	say_title("Straznik Wsi:")
    --######################################################
    say("Wpisz nazwe uzytkownika, ktorego chcesz sprawdzic.")
	say_reward("Uzytkownik musi byc aktywny w grze")
    local u_name = input()
    local u_vid=find_pc_by_name(u_name)

    if u_vid==0 then 
	say_title("Straznik Wsi:")
	say_title("Akutalnie uzytkownik jest niedostepny.")
	say(u_name)
	return
    end

    local old_vid = pc.select(u_vid)
    u_withdrawTime=pc.getqf("new_withdraw_time")
    u_disbandTime=pc.getqf("new_disband_time")
    pc.select(old_vid)

    withdrawDelay=game.get_event_flag("guild_withdraw_delay")
    disbandDelay=game.get_event_flag("guild_disband_delay")

    say_title("Straznik Wsi:")
    say("Oto szczegolowe dane dotyczace uzytkownika:")
	say("")

    if u_withdrawTime>0 then
	say("Data opuszczenia Gildii:")
	say_title(""..time_to_str(u_withdrawTime))
	say("Ponowne dolaczenie bedzie mozliwe za: "..withdrawDelay.." dni.")
	say("")
    end

    if u_disbandTime>0 then
	say("Data rozwiazania Gildii:")
	say_title(""..time_to_str(u_disbandTime))
	say("Ponowne zalozenie bedzie mozliwe za: "..disbandDelay.." dni.")
	say("")
    end

    local retryTime1 = u_withdrawTime + withdrawDelay*86400
    local retryTime2 = u_disbandTime + disbandDelay*86400

    local retryTime = 0
    if retryTime1 > retryTime2 then 
	retryTime = retryTime1
     else 
 	retryTime = retryTime2 
    end

    local curTime = get_time()
    if curTime < retryTime then
	say("Dolaczenie do Gildii albo jej Utworzenie mozliwe:")

	--######################################################
	say_title(""..time_to_str(retryTime))
	say("Czyli za około "..((retryTime-curTime)/3600).." godzin.")
	say("")

	if is_test_server() then
	    local s=select("tak", "Anuluj")
	    if s==1 then
		local old_vid = pc.select(u_vid)
		local curTime=get_time()
		pc.setqf("new_withdraw_time", curTime-withdrawDelay*86400)
		pc.setqf("new_disband_time", curTime-disbandDelay*86400)
		pc.select(old_vid)
	    end
	end
    else
	say("")
	say("Uzytkownik może utworzyc Gildie")
	say("albo dolaczyc do juz istniejacej.");
	say("")
    end
end
when 	guild_man1.chat."GM: stowarzyszenie" or 
	guild_man2.chat."GM: stowrzarzysznie" or
	guild_man3.chat."GM: stowarzyszenie" 
    	with pc.is_gm() begin

    test_chat("pc.has_guild: "..bool_to_str(pc.has_guild()))
    test_chat("pc.is_guildmaster: "..bool_to_str(pc.isguildmaster()))
    test_chat("pc.empire: "..pc.empire)
    test_chat("npc.empire: "..npc.empire)
end
when guild_man1.chat.locale.guild.withdraw or 
    guild_man2.chat.locale.guild.withdraw or 
    guild_man3.chat.locale.guild.withdraw 
    with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
    -- ??
    say(locale.guild.withdraw_confirm)
    local s = select(locale.guild.yes, locale.guild.no)
    if s==1 then
	say(locale.guild.withdraw_msg)
	pc.remove_from_guild()
	pc.setqf("new_withdraw_time",get_global_time())
    end
end

when guild_man1.chat.locale.guild.disband or 
    guild_man2.chat.locale.guild.disband or 
    guild_man3.chat.locale.guild.disband 
    with pc.hasguild() and pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
    -- ??
    say(locale.guild.disband_confirm)
    local s = select(locale.guild.yes, locale.guild.no)
    if s==1 then
	say(locale.guild.disband_msg)
	pc.destroy_guild()
	pc.setqf("new_disband_time",get_global_time())
	pc.setqf("new_withdraw_time",get_global_time())
    end
end

when guild_man1.chat."Zaloz Gildie" or 
    guild_man2.chat."Zaloz Gildie" or 
    guild_man3.chat."Zaloz Gildie" 
    with (pc.is_gm() or npc.empire == pc.empire) begin
    local level_limit;
    local guild_create_item

    if get_locale() == "euckr" then
	level_limit = 40
	guild_create_item = false
    else
	level_limit = 30
	guild_create_item = false 
    end

    if pc.hasguild() then
	return
    end
    if game.get_event_flag("guild_withdraw_delay")*86400 > 
	get_global_time() - pc.getqf("new_withdraw_time") then
	say_title("Staznik Wsi:")
	say(string.format("Musisz odczekac dni: %d by moc zalozyc Gildie.", game.get_event_flag("guild_withdraw_delay")))
	return
    end

    if game.get_event_flag("guild_disband_delay")*86400 > 
	get_global_time() - pc.getqf("new_disband_time") then

	say(string.format("trzeba rozpuscic towrzyszsta %d dni ustalic inne gidla", game.get_event_flag("guild_disband_delay")))
	return
    end

    say(locale.guild.create_confirm)
    local s = select(locale.guild.yes, locale.guild.no)
    if s == 2 then
	return
    end

    if pc.level >= level_limit then
	if pc.gold >= 200000 then
	    if not guild_create_item or pc.countitem(guild_create_item)>0 then
		game.request_make_guild()
	    else
		say(locale.guild.no_guild_create_item)
	    end
	else
	    say(locale.guild.create_not_enough_money)
	end
    else
	say(locale.guild.not_enough_leadership)
    end
end
   end
end

 

 

plik locale

 

locale.show_guild_ranking_top = "Ranking Najlepszych Gildii."
locale.show_guild_ranking_around = "Twoje miejsce w Rankingu."
locale.show_guild_cur_score = "Ilosc punktow Twojej Gildii."
locale.guild_around_rank_msg = "Twoje miejsce w Rankingu.[DELAY value;0]"
locale.guild_top_rank_msg=  "Ranking Najlepszych Gildii:[ENTER][DELAY value;0]"
locale.guild_rank_head =  "    | Nazwa   | PKT  |  W |  R |  P "
locale.guild_rank_head =  "    | Nazwa   | PKT  |  W |  R |  P "
locale.guild_your_rank1 = "Twoje miejsce w rankingu to: "
locale.guild_your_rank2 = ".[ENTER]Ilosc zgromadzonych punktow: "
locale.guild_your_rank3 = "."

 

locale.guild = {}
locale.guild.guild_master_greet = "Long Time no see. Stworzaszyznie all right?"
locale.guild.disband = "Rozwiaz Gildie."
locale.guild.cancel = "Anuluj."
locale.guild.yes = "Tak, chce."
locale.guild.no = "Rozmyslilem sie."
locale.guild.disband_confirm ="Straznik Wsi:[ENTER]Chcesz rozwiazac Gildie[ENTER]po tym jak Ci zaoferowalem tyle pomocy?[ENTER]Wszelkie doswiadczenia i wspomniania,[ENTER]ktore tworzyla przyjazn z kompanami[ENTER]zostana utracone.[ENTER][ENTER]Na pewno chcesz rozwiazac Gildie?[ENTER][ENTER]" 
locale.guild.disband_msg = "Straznik Wsi:[ENTER]Twoje odejscie jest wielka strata.[ENTER][ENTER]"
locale.guild.guild_member_greet = "czy masz jakies opinie na temat gildii."
locale.guild.withdraw = "Opusc Gildie."
locale.guild.withdraw_confirm = "Straznik Wsi:[ENTER]Chcesz opuscic Gildie[ENTER]po tych wszystkich wspanialych chwilach[ENTER]jakie tam spedziles?[ENTER][ENTER]"
locale.guild.withdraw_msg = "Straznik Wsi:[ENTER]Twoje odejscie bedzie wielka strata dla lidera.[ENTER][ENTER]"
locale.guild.noguild_greet = "Co sie stalo?"
locale.guild.create = "Gildia utworzona."
locale.guild.create_confirm = "­Straznik Wsi:[ENTER]Jestem odpowiedzialny za zakladanie Gildii.[ENTER]Bedac liderem, bedziesz mogl wypowiadac wojny[ENTER]innym Gildiom.[ENTER]By ja zalozyc potrzebujesz 200.000 yang oraz 30 lvl.[ENTER]Czy chcesz zalozyc Gildie?[ENTER][ENTER]"
locale.guild.create_not_enough_money = "Straznik Wsi:[ENTER]Nie moge zalozyc Gildii!!![ENTER]Nie masz wystarczajacej ilosci yang.[ENTER]Do zalozenia Gildii potrzebujesz 200.000 yagn.[ENTER]Wroc jak zdobedziesz cala sume.[ENTER][ENTER]"
locale.guild.not_enough_leadership = "Straznik Wsi:[ENTER]Nie moge zalozyc Gildii!!![ENTER]Poziom postaci jest zbyt niski.[ENTER]Do zalozenia Gildii potrzebujesz przynajmniej 30lvl.[ENTER]Wroc jak zdobedziesz doswiadczenie.[ENTER][ENTER]"
locale.guild.no_guild_create_item = "Tworzenie Gildi nie ma dzien stworzyszenie zhi nie moze."
locale.guild.create_confirm_for_china = "Czy chcesz nawiazac Gidlie zrobic?[ENTER]w celu stworzenia gildi bedize 40 lvl 200k yang[ENTER]bla bla bla jakies wytyczne[ENTER]"
locale.guild.cannot_create_guild_withdraw_delay = "Nie mozesz dolaczyc do gildii. zrobisz to po 3 dniach."
locale.guild.cannot_create_guild_disband_delay = "Od czasu odejscia od gildii 1 dzien musisz odczekac do nowej."

 

 

 

Tam gdzie sa jakies glupie teksty, są to teksty kontrolne. Takze niebawem je usune i poprawie na wlasciwe.

NIE - SERWER OFF. - i nie pytaj mnie o to.

Watch your back.

 

 

Nowe filmy:

http://www.youtube.com/user/ClickHourDone

Opublikowano

fajnie:) - jak poprawisz to napisz to wrzuce do mojego tematu :)

na serio spolszczysz większość plików serw?? A wrzucisz je na MPCforum??

POWRÓT METIN2 PL

s22 Orion - Q**l*n 34lvl

Opublikowano

Kto wie, jak zrobie to sie okaze. na pewno serwer robie wedlug wlasnego uznania, z nowymi nagrodami za wykonane zadanie. Serwer wypuszcze jak serwer bedzie w 90% spolszczony, za jakiś tydzien mysle

NIE - SERWER OFF. - i nie pytaj mnie o to.

Watch your back.

 

 

Nowe filmy:

http://www.youtube.com/user/ClickHourDone

Opublikowano

Duży + dla ciebie :) Działa, thx :>

Treaz przynajmniej wiem, że sie myliłem, że na spol nie było można zakładac gildi przez spol, tylko nie można było zakładac przez nie spolsczony quest :0

Opublikowano

fajne tylko to upnij do pliku bo niekażdy wie pod jaki plik to podmienić a i jeszcze pytanie czy jak to podmienie to będzie działał strażnik na spol??

1377531174-U173186.png
Opublikowano

Proszę o UP twoich plików - locale i guild_manage a poleca + i 5* :) :rolleyes:

Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Opublikowano

ja w tym pliku locale_big5.LUA mam inne pliki znaczy kawalek jest podobny

 

ocale.item_drop_pct = "±Ľ¸¨Ş««~·§˛v"

locale.gold_drop_pct = "±Ľ¸¨Ş÷ąô·§˛v"

locale.tengold_drop_pct = "ĽÉżú·§˛v"

locale.exp_pct = "¸gĹç­Č­ż˛v"

 

locale.show_guild_ranking_top = "¤˝·|±Ć¦W"

locale.show_guild_ranking_around = "¬d¬ÝÁ{Şń¤˝·|±Ć¦W"

locale.show_guild_cur_score = "¬d¬Ý©ŇÄݤ˝·|ľÔÁZ"

locale.guild_around_rank_msg = "Á{Şń¤˝·|ľÔÁZ¦p¤U.[DELAY value;0]"

locale.guild_top_rank_msg= "ŔY¤Q¦W¤˝·|ľÔÁZ¦p¤U.[DELAY value;0]"

locale.guild_rank_head = " | ¤˝·|¦WşŮ | łÓ | Ą­ | ±Ń | ¤˝·|żn¤Ŕ"

locale.guild_rank_head = " | ¤˝·|¦WşŮ | ¤˝·|żn¤Ŕ | łÓ | Ą­ | ±Ń "

locale.guild_your_rank1 = "±z©ŇÄÝŞş¤˝·|˛{¦b˛Ä"

locale.guild_your_rank2 = "¦WˇA¤˝·|¤ŔĽĆ¬°"

locale.guild_your_rank3 = "¤Ŕ."

 

To jest 1/10 tekstu z tego wlasnie pliku w sciezce /usr/rain/channel/share_data/locale/hongkong/quest

reklama

Opublikowano

wklej te pliki do /usr/rain/channel/share_data/locale/hongkong/quest/

I w freebsd wpisz cd /usr/rain/channel/share_data/locale/hongkong/quest/ i enter a potem sh make i enter i zresetuj serw!

http://www.speedyshare.com/files/19839633/guild_manage.quest

http://www.speedyshare.com/files/19839640/locale_big5.lua

Opublikowano

Witam Mam Mały Problem z wklejeniem tych plików bo nie wiem gdzie mam je znaleźć. Mam je dodawać przez Navicat ? czy w jakiś inny sposób ? Proszę o pomoc.

Opublikowano

Kurde zrobiłem all według poradnika ... I mam tak : Klikam na strażnika i ok , ale zamiast po PL mam po chinsku ....

DraVe_14401_3.png
Opublikowano

wklej te pliki do /usr/rain/channel/share_data/locale/hongkong/quest/

I w freebsd wpisz cd /usr/rain/channel/share_data/locale/hongkong/quest/ i enter a potem sh make i enter i zresetuj serw!

http://www.speedyshare.com/files/19839633/guild_manage.quest

http://www.speedyshare.com/files/19839640/locale_big5.lua

e jak to podmieniłem moimi plikami serwer mi się nie włącza mógł by ktoś dać te pliki nie ruszone lub z edytowane tak aby działał strażnik plix

Opublikowano

Wykryłem mały błąd plik locale_big5.lua po ściągnięciu nie ma znaczka tego: _ i trzeba wstawić pomiedzy locale a big i w wrzucić wtedy będzie działać.

[center][img]http://oi42.tinypic.com/2evrhgx.jpg[/img][/center]

  • 3 tygodnie później...
Opublikowano

ja , po zmienieniu tych plków w locale_big5.lua mam problem z konsolą , po wpisaniu reboot'a i ponownym wlaczeniu serwera pokazuje mi się błąd "no such file or directory" :/ może wie ktos jak to naprawic :/

Opublikowano

ja tez mam cos nie tak wszystko zrobiłem a jak konsolkę włączam to nie che mi się załadować tylko tak jakby ciągle sie łaczy po komendzie ./start

DAJ MI TEGO -- nie bądz żyła z góry thx :)

minus+new+blk.jpg

  • 3 tygodnie później...
Opublikowano

A takie pytanie jak dodać ten plik na server jak np server jest na kompie mojego kolegi to jak ja mogę dodać ? za pomoć będzie 5 i + :D

beznazwy239.png

Opublikowano

A ten port (22) to trzeba dodać z takim ID ? i jaki port mam wpisać jak się podłanczam pytam bo pierwszy raz się obsługuje tym programem

beznazwy239.png

  • 4 tygodnie później...
Opublikowano

Wchodzisz na portmap. Dodajesz PORT w NAZWIE piszesz 22 ta nizej kolumna Any IP, 13003, IP Hamachi czy zew. ip z koncowka 100 dla hamachi a na zew. nie wiem. i nizej w ostatniej tabelce 13003. Czyli nazwa i nizej ta tabelka musi byc cala wypelniona.

 

Jesli to zrobileś/aś załącz ten port żeby się zapalił na zielono.

Odpalasz FileZille.

W tebelce Serwer wpisujesz IP HAMACHI Z KONCOWKA 100 a jak masz zew to IP wpisujesz ale nie wiem czy koncowka 100 ma byc.

Nazwa użytkownika: root

Hasło: mcncc.com

Port: 22

 

Szybkie łączenie....

 

 

Jesli sie nie chce polaczyć wejdz:

Edycja->Ustawienia..->Połączenie->Limit czasu oczekiwania w sekundach dać 0 :)

Wcisnąć ok i jeszcze raz się polączyć.

 

Jesli działa daj + :]

 

 

GtaHoster:

ja tez mam cos nie tak wszystko zrobiłem a jak konsolkę włączam to nie che mi się załadować tylko tak jakby ciągle sie łaczy po komendzie ./start

Jesli po komendzie Start nie pokazuje się Operation Time out czy inaczej to sproboj jakos wpisac ./stop :D a jesli sie nie uda to w konsoli action/reset/TAK. I wpisac login i haslo i jeszcze raz komende ./start. Jesli dalej nie dziala probowac do skutku.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...