Administrowanie Tick_Tock`ami
Dowiecie się tu jak robić TICK_TOCK`i bez edycji światów i jak je włączać i wyłaczać.
On/Off
Włączanie i wyłączanie jest banalne a więc TriggerTarget MUSIMY zostawić pusty. No ale teraz się spytacie jak to będzie działać skoro wyzwalacz siebie nie wywoła. A więc ponowne wywołanie będzie tworzone w funkcji naszego tick_tock`a
func void TICK_TOCK(){ //skrypty Wld_SendTrigger("TICK_TOCK"); };
teraz tylko zmienna
var stan_ticka;
przyjmijmy ze
- 0 - wyłączony
- 1 - włączony
func void TICK_TOCK(){ //skrypty if (stan_ticka){ Wld_SendTrigger("TICK_TOCK"); }; };
teraz wyłączamy tak
stan_ticka = 0;
a włączamy tak
stan_ticka = 1; Wld_SendTrigger("TICK_TOCK");
Dodawanie do świata Tick`a bez używanie spacera
Zakładamy ze chcemy zrobić moda bez zmiany świata jedyne co dodamy do świata to będzie tick tock i czy opłaca się załączać cały świat 20 mb lub wszystkie światy? No właśnie całkowicie się nie opłaca a wymyśliłem bardzo prosty sposób aby dodać nasz wyzwalacz w locie tak aby ominąć przymus załączenia świata. Jedyne co będziesz musiał załączyć do paczki moda to kilka kilobajtów w których będzie zapisany tylko ticktock.
Krok 1
Tworzymy Tick_Tock w świecie ustawiamy mu parametry a na koniec zaznaczany go, klikamy prawym VOB >> save vobtree .. i zapisujemy jako .zenw ten sposób mamy zen`a z samym TICK_tock.
Krok 2
Robimy item który będzie zawierał nasz plik ZEN. Przedmioty mogą zawierać światy nieskompilowane przykładem takiego przedmiotu w oryginalnej grze jest pochodnia.
INSTANCE TICK(C_Item) { name = "";//zeby nie było widać nazwy flags = -1;//zeby nie móc podnieść visual = "TICK_TOCK.ZEN";//nazwa naszego zen`a w którym zapisany jest tylko tick_tock };
Teraz wystarczy przy startupie świata przed wywołaniem wyzwalacza np. tak :
Wld_SendTrigger("TICK_TOCK");
dać inserowanie tick_tocka czyli naszego itemu do świata. Warto pamiętać żeby dodać go do wszystkich światów z których modyfikacja będzie korzystać.
Wld_InsertItem (TICK, "jakiś WP w danym świecie");
Jeśli chcecie wykorzystać ten sposób w swoim modzie proszę o dopisanie ze korzystałeś z pomocy tego poradnika. Daj szanse innym na skorzystanie z tego informując ich o tym ;)