Piedro Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 czy jest jakaś funkcja inna niż "execute_string", która mi umożliwi użycie stringa jako fragmentu kodu? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Utermiko Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 execute_file. wczytuje z pliku i wykonuje. Co przeszkadza Ci w execute_string że szukasz zamiennika? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jaklub Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 możesz też robić obiekty przez object_add i resztę szmelcu, a później wywoływać skrypty z ich eventów przez event_perform_object. execute_string i execute_file są od cholery wolne, a ta metoda nie jest. dlatego szkoda, że musieli wywalić object_add w gmstudio. a tak poza tym pamiętaj, że możesz sobie wrzucić nazwy skryptów do tablicy, a następnie wykonywać odpowiedni przez script_execute. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piedro Opublikowano 21 Czerwca 2013 Autor Udostępnij Opublikowano 21 Czerwca 2013 aha. dałoby się zrobić wiele technik zrobić jednym skrypcie? (np za pomocą swiitchów)? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawka83 Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 Proponuje zrobić kilka obiektówi ich pozniejszych instacji. Mozesz sie do nich odwoływać przez switche co będzie skutkowało utworzeniem tak zwanych "sztucznych scen". Taka prowizorka ale co tam :D, dla cb moze bd idelnie :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jaklub Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 aha. dałoby się zrobić wiele technik zrobić jednym skrypcie? (np za pomocą swiitchów)?zależy co masz na myśli mówiąc "technik". można sobie zrobić zmienną a, a później w skrypcie w obiekcie dać switcha (ale czy to ma sens?). poza tym, możesz dodawać skrypty do eventów obiektów porcjami. składaj sobie jak ci pasuje. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piedro Opublikowano 21 Czerwca 2013 Autor Udostępnij Opublikowano 21 Czerwca 2013 np: UWAGA Pseudo kod GML case 1 {kod na Tackle break} case 2 {kod na growl break} ... case 558 {kod na cokolwiek break} itd. Ile może być case-ów w switchu? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jaklub Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 a to sobie po prostu wpisz kod do takiego switcha. nie wiem jednak, czy takie coś to najlepsze rozwiązanie w tym konkretnym przypadku, bo ruchów jest dużo, są zróżnicowane, niektóre trwają więcej niż 1 turę, mają różne priorytety, etc obiekty montujesz za pomocą object_add i innych jak ci się podoba, tak jakbyś to robił w gmie, tyle że dzieje się to podczas samej rozgrywki. można sobie zrobić przed walką 12 obiektów pokemonów z konkretnymi atakami w eventach użytkownika czy coś. a ile może być case'ów w switchu to ja szczerze nie wiem, ale wydaje mi się, że prawie 600 da radę. tyle, że będzie wolno, ale nie powinno to mieć większego znaczenia. można też próbować wczytywać ataki z plików - mając ponad 600 pokemonów i prawie 500 ruchów, bawiłbym się plikami dosyć często. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piedro Opublikowano 21 Czerwca 2013 Autor Udostępnij Opublikowano 21 Czerwca 2013 jak zapełniać eventy "in-game"? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jaklub Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 obczaj sobie dokumentację Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piedro Opublikowano 21 Czerwca 2013 Autor Udostępnij Opublikowano 21 Czerwca 2013 okey [Edit] W GM-owej dokumentacji nic nie znalazłem. Nie mów, że masz na myśli GMClanową dokumentację............ *sigh* Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ereg Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 maly pokaz masz tutaj v sout() Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piedro Opublikowano 21 Czerwca 2013 Autor Udostępnij Opublikowano 21 Czerwca 2013 maly pokaz masz tutaj v sout() eeeeeee ich verstehe nicht. :/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jaklub Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 okey [Edit] W GM-owej dokumentacji nic nie znalazłem. Nie mów, że masz na myśli GMClanową dokumentację............ *sigh* jak już wspominałem, wywalili tę funkcjonalność z gm:studio. ze względu na to, jak to ustrojstwo działa, domyślam się, że zamiennika po prostu nie znajdziesz - będziesz musiał podejść do sprawy inaczej, na przykład przypisując skrypty do tablicy, a później odpalając je przez script_execute. jeżeli się mylę, poprawcie. w gm8.1 jest to operowanie object_add, object_event_add, object_delete i event_perform_object. czasami może jeszcze object_event_clear. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piedro Opublikowano 21 Czerwca 2013 Autor Udostępnij Opublikowano 21 Czerwca 2013 Mam pomysł na obejście dla ataków takich które wymagają warunku "if", bo to była bolączka. Przed wykonaniem skryptu ruchu sprawdź jego id "and" reszta warunku. Wszyskie ruchy sa w tablicy. Przeczytaj id ruchu, sprawdź warunek, wykonaj skrypt używając danych z tablicy. else "but it failed!" [Edit] Switche działają Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ereg Opublikowano 21 Czerwca 2013 Udostępnij Opublikowano 21 Czerwca 2013 eeeeeee ich verstehe nicht. :/nieumiem germanski, ale jezeli cos nielapies to moze zapytaj jak cloviek? link chyba ok. a ze po czesku, to nic nieskodzi, GML jest ten sam po obu stronach granicy. gml byl pisany pro GM8.0 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Piedro Opublikowano 21 Czerwca 2013 Autor Udostępnij Opublikowano 21 Czerwca 2013 nieumiem germanski, ale jezeli cos nielapies to moze zapytaj jak cloviek? link chyba ok. a ze po czesku, to nic nieskodzi, GML jest ten sam po obu stronach granicy. gml byl pisany pro GM8.0 Na razie mam już rozwiązanie. Dzięki za dobre chęci Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się