UltimaForum

Wsparcie [VX] - Skrypt na Nazwę Lokacji i Map Slide

bartek2940 - Pon 27 Cze, 2011 23:49
Temat postu: Skrypt na Nazwę Lokacji i Map Slide
Więc chodzi mi znowu o ten nieszczęsny MET z MapSlide.
Problem jest prawie taki sam jak W tym Temacie , tylko dotyczy STMN Revolution Mode .
Czyli, chciałbym pozbyć się wyświetlania MET-u, niezależnie czy będzie [Met 0 0 0 0], [Met 0 4 11 92], czy jakkolwiek inaczej.

Z góry dziękuję.

Ps.Naprawdę sory, za te problemy, ale serio próbuje sobie radzić i tylko w ostateczności piszę na forum.

Ayene - Wto 28 Cze, 2011 11:03

Znajdź w 'STMN Revolution Mode' linijkę:
Kod:
name.gsub!(/\\V\[([0-9]+)\]/i) { $game_variables[$1.to_i] }

i po niej dodaj:
Kod:
if name.include?("MET")
      name.scan(/\[MET (\d+) (\d+) (\d+) (\d+)\]/i)   
      ['MET ','[', ']', $1, $2, $3, $4].each {|i| name.gsub!(i) {''} }
    end

bartek2940 - Wto 28 Cze, 2011 11:40

Ayene, jesteś nie zastąpiona.
Znów pomagasz mi-głupiemu użytkownikowi niemogącemu dać nic w zamian za pomoc.
Jesteś wspaniała. :przytul:
Naprawdę postaram się nie mieć więcej problemów z MET-em. :shock:
W każdym razie nie w najbliższym czasie. :-P

Angius - Czw 30 Cze, 2011 00:26

Otwieram, bo nie chcę zakładać kolejnego tematu... Co należy dodać, by usuwało znaczniki [JDN], [TDN] oraz [WDN]? Muszę je dodawać w skrypcie czasu :-/
Ayene - Czw 30 Cze, 2011 08:28

Znajdź:
Kod:
NOT_SHOW_MAPS= []

po nim dodaj:
Kod:
NOT_SHOW_TAGS = ['[JDN]','[TDN]','[WDN]']

następnie znajdź:
Kod:
name.gsub!(/\\V\[([0-9]+)\]/i) { $game_variables[$1.to_i] }

po nim dodaj:
Kod:
MAPWINDOW::NOT_SHOW_TAGS.each {|i| name.gsub!(i) {''} }

Angius - Czw 30 Cze, 2011 14:38

Hmm... Powinno działać, niestety coś mi się żre i nazwa lokacji wogóle się nie wyświetla :/
Ayene - Czw 30 Cze, 2011 19:28

A bez powyższej korekty wszystko działa?
Angius - Czw 30 Cze, 2011 19:30

Właśnie nie... I nie mam za bardzo pomysłu, co może się żreć, bo nie mam chyba nic, co ingerowałoby w wyświetlanie...
Angius - Czw 30 Cze, 2011 19:39

Jest... Spory, ale może da radę zhostować na Mediafire :)
Ayene - Pią 01 Lip, 2011 08:54

Przerzuć skrypt z nazwą lokacji pod skrypt w Minimapą. Pamiętaj, że lokacja nie pojawia się na pierwszej mapie (tej po starcie) ;-)
Angius - Pią 01 Lip, 2011 13:39

Dzięki, Ayene, jesteś wielka :mrgreen:
//Zamykam


Powered by phpBB modified by Przemo © 2003 phpBB Group