Wartość zmiennej jako nazwa
Aktualny czas: 28-04-26, 20:59 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[Dowolny] Wartość zmiennej jako nazwa
Deuce Offline
*


Liczba postów: 312
Dołączył: 11-05-13

Pomógł: 34



Post: #1
Wartość zmiennej jako nazwa

Więc tak jak wyżej chciałbym wyświetlać zmienną jako nazwę,
zrobiłem zwoje do zapisu lokalizacji i wczytania lokalizacji,
przypisując zmiennej [Obrazek: wsbld4.jpg]
gdy wyświetlam zwój wczytania mapy to w tekście ustawione mam nr. zmiennej i pokazuje mi wartość,jest to nie wygodne bo kto pamięta ID map

[Obrazek: 240x4ye.jpg]
(Ten post był ostatnio modyfikowany: 25-11-13 16:42 przez Deuce.)
25-11-13 16:41
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #2
RE: Wartość zmiennej jako nazwa

Podałeś dowolnego makera. Jednak jest różnica, gdyż najlepiej w tym przypadku byłoby edytować Window_Message, a jak wiadomo w każdym RGSS-ie jest on inny. Jeśli korzystasz z RMVX, to sprawdź ten temat :arrow: http://www.ultimateam.pl/viewtopic.php?t=2085

[Obrazek: aye_furniture_pres.png]
25-11-13 22:15
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Aki Stratego Offline
*


Liczba postów: 69
Dołączył: 26-05-13

Pomógł: 0



Post: #3
RE: Wartość zmiennej jako nazwa

A jeśli używasz starszego (LEPSZEGO MUA - propaganda musi być) Makera, to ustaw pustych bohaterów w bazie i nazywaj ich od nazwy przedmiotów. Teraz skrypt, który ustawisz (czy to common czy map event) musi warunkiem rozpoznawać id przedmiotu (np jeśli ID przedmiotu = 2 to) i po prostu przywoływać w oknie message imię "bohatera", którego nazwę wykorzystamy do opisania przedmiotu (komenda \n[numer boh. w bazie danych]

1. Jesli ID = numer to
2. Message "Zdobyłeś \n[numer boh. ktorego imie wykorzystasz jako wartosc string]."
26-11-13 00:29
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Deuce Offline
*


Liczba postów: 312
Dołączył: 11-05-13

Pomógł: 34



Post: #4
RE: Wartość zmiennej jako nazwa

Niestety korzystam z RMXP,a co do drugiej odpowiedzi to było by to za dużo roboty ponieważ mam ok. 550 map,ale i tak dziękuję za fatygę.

[Obrazek: 240x4ye.jpg]
26-11-13 16:05
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #5
RE: Wartość zmiennej jako nazwa

W skrypcie Window_Message znajdź linijkę:
text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] }
pod nią dodaj:
text.gsub!(/\\[Vv][Nn]\[([0-9]+)\]/) { $data_system.variables[$1.to_i]}
Wpisując w treści wiadomości \VN[nr zmiennej] wyświetlisz nazwę zmiennej.

[Obrazek: aye_furniture_pres.png]
26-11-13 17:56
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Deuce Offline
*


Liczba postów: 312
Dołączył: 11-05-13

Pomógł: 34



Post: #6
RE: Wartość zmiennej jako nazwa

Niestety ale nie działa.

[Obrazek: 240x4ye.jpg]
27-11-13 12:18
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #7
RE: Wartość zmiennej jako nazwa

To wklej drugą linijkę pod:
text.gsub!(/\\[Gg]/) { "\002" }

[Obrazek: aye_furniture_pres.png]
27-11-13 15:39
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Deuce Offline
*


Liczba postów: 312
Dołączył: 11-05-13

Pomógł: 34



Post: #8
RE: Wartość zmiennej jako nazwa

Dalej nic,chyba zrezygnuję z tej opcji.

[Obrazek: 240x4ye.jpg]
28-11-13 16:17
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #9
RE: Wartość zmiennej jako nazwa

Widocznie masz skrypt, który nadpisuje klasę. Możesz mi wysłać plik "scripts" na PW.
Wejdź w skrypt CMS-a, znajdź np. linijkę:
text.gsub!(/\\[Gg]/) { "\002" }
pod nią dodaj:
text.gsub!(/\\[Vv][Nn]\[([0-9]+)\]/) { $data_system.variables[$1.to_i]}

[Obrazek: aye_furniture_pres.png]
28-11-13 19:04
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.