początkujący Opublikowano 6 Sierpnia 2007 Udostępnij Opublikowano 6 Sierpnia 2007 Mam takie pytanko. Wiecie może jak w kodzie wpisać słowo "jak", "albo" itp. itd. Próbowałem wpisywać "or", ale coś chyba nie wychodzi. (oczywiście możecie zrobić obejście :D ) A tak w ogóle to chcę zrobić tak: if blablabla1=1 {(...baaaaardzo długi kod...)} if blablabla2=37 {(...baaaaardzo długi, TEN SAM JAK WCZEśNIEJ kod...)} To chcę skompresować do takiego wzoru, żeby nie zajmowało dużo miejsca: if blablabla1=1 [albo] blablabla2=37 {(...baaaaardzo długi kod...)} Pomoże mi ktoś? :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
M@ti002 Opublikowano 6 Sierpnia 2007 Udostępnij Opublikowano 6 Sierpnia 2007 moze if blablabla1=1 { (...baaaaardzo długi kod...) } else if blablabla1=2 { (...baaaaardzo długi kod...) } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
początkujący Opublikowano 6 Sierpnia 2007 Autor Udostępnij Opublikowano 6 Sierpnia 2007 Niee, dokładnie chodzi mi o to, żeby baaaaaardzo długi kod był tylko raz :) . Mniej miejsca to zajmnie. Poza tym chodzi mi żeby było {coś1 albo coś2}, a nie {coś1, a jak nie to coś2} bez względu czy coś1 ma yes, czy no :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Radziu Opublikowano 6 Sierpnia 2007 Udostępnij Opublikowano 6 Sierpnia 2007 if (blablabla1=1 || blablabla2=37) {(...baaaaardzo długi kod...)} Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maxpayn Opublikowano 6 Sierpnia 2007 Udostępnij Opublikowano 6 Sierpnia 2007 if( blablabla1 ) = 1 or ( blablabla2 ) = 37 { //cholernie długi kod... } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
początkujący Opublikowano 6 Sierpnia 2007 Autor Udostępnij Opublikowano 6 Sierpnia 2007 if( blablabla1 ) = 1 or ( blablabla2 ) = 37 { //cholernie długi kod... } Jak już wcześniej mówiłem "OR" nie działa <_< nie wiem, czemu. Szukałeś pewnie w słowniku do angielskiego? Ja też :D . A pomysł Radzia też zbytnio nie zmienił działania. Ja myślę, że trzeba tu kogoś ze specjalistów w tym fachu :) ... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 6 Sierpnia 2007 Udostępnij Opublikowano 6 Sierpnia 2007 Kod radzia jest dobry, musi działać, jeśli nie działa to pokaż kod jaki do tego napisałeś Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 6 Sierpnia 2007 Udostępnij Opublikowano 6 Sierpnia 2007 Kod Radzia jest poprawny musiałeś ty coś schrzanić poczytaj https://gmclan.org/index.php?wiki&wart=9 wszystko tam jest a znak || to dokładnie 'lub' EDIT: Zawsze mnie wyprzedzą. xD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maxpayn Opublikowano 6 Sierpnia 2007 Udostępnij Opublikowano 6 Sierpnia 2007 Jak już wcześniej mówiłem "OR" nie działa <_< nie wiem, czemu. Szukałeś pewnie w słowniku do angielskiego? Ja też :D . A pomysł Radzia też zbytnio nie zmienił działania. Ja myślę, że trzeba tu kogoś ze specjalistów w tym fachu :) ... LOL!, jaki słownik chłopie to jest zwykła funkcja, jak ci może nie działać, Ty coś musiałeś źle zrobić. =] Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
początkujący Opublikowano 6 Sierpnia 2007 Autor Udostępnij Opublikowano 6 Sierpnia 2007 Dokładnie to mam taki kod: if k.fabrobpot>0 {if instance_number(gl_menu_budynkow)=1 {if (gl_menu_rodzaju.obraz=0) and (gl_menu_budynkow.obraz=6) || (gl_menu_rodzaju.obraz=0) and (gl_menu_budynkow.obraz=7) {if blokto[1]=0 {blokto[1]=1 poz[1]=ktory ktory+=1} draw_text(10,245+(poz[1]*15),'Fabryka Robotow na poziomie ' + string(k.fabrobpot))}}} Jakby co, to wszystkie zmienne i tablice są autentyczne, a tekst mi się nie pojawia. Nie wiem czemu, a według mnie wszystko powinno działać :( :( A i linie 3 i 4 w kodzie są połączone, tylko mi się nie zmieściło A tak nawiasem, skoro i or działa i ||, to to jest to samo? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pentalinio Opublikowano 6 Sierpnia 2007 Udostępnij Opublikowano 6 Sierpnia 2007 To słowo kluczowe :] , a jak już coś to operator relacji :P . Wszystko jest dobrze. Pisz: if (warunek1) || (warunek2) { //akcje } {if (gl_menu_rodzaju.obraz=0 and gl_menu_budynkow.obraz=6) || (gl_menu_rodzaju.obraz=0 and gl_menu_budynkow.obraz=7) {if blokto[1]=0 {blokto[1]=1 poz[1]=ktory ktory+=1} Nawiasy kolego, nawiasy. To tylko logika ;] . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
początkujący Opublikowano 6 Sierpnia 2007 Autor Udostępnij Opublikowano 6 Sierpnia 2007 AHAAAAA :] :] . teraz kapuję. Wszystko działa. DZIĘKI CI !!! :D :D :D 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ę