-
Postów
758 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Paqoo
-
W ten sposób nie pokaże mi paska w ogóle. Problem jest wtedy jak zmienne nie są globalne. Dlaczego?
-
Tak wygląda kod błędu: W create obiektu mam: imie='Świątynia' hlt=100 max_hlt=100 A draw to: draw_set_font(font1) draw_set_color(c_white) draw_sprite_ext(sprite_index,image_index,x,y,1,1,image_angle,noone,1);//rysowanie grafiki draw_text(x-(sprite_width/2)+10,y-40,imie); draw_ob_hp(x-(sprite_width/2)+15,y-20,x+sprite_width,y-15,hlt,max_hlt);//rysowanie paska hp Skrypt rysowania paska to: var pasek, czas, czas_max, dlugosc, xx, yy, xx1, yy1, kolor, kolor1; xx = argument0; yy = argument1; xx1 = argument2; yy1 = argument3; czas = argument4; czas_max = argument5; dlugosc = xx - xx1; pasek = ( czas / czas_max ) * dlugosc; kolor1 = draw_get_color(); draw_set_color(c_white); draw_rectangle(xx,yy,xx1,yy1,false); draw_set_color(kolor1); kolor = merge_color(c_red,c_lime,czas/czas_max); draw_rectangle_color(xx,yy,xx-pasek,yy1,kolor,kolor,kolor,kolor,false); depth=-30 Ktoś wie o co chodzi? Kiedyś chyba coś takiego miałem. Próbowałem z with(self) ale nie działa. Nie mogę wpisać przecież tych zmiennych z create w draw! (wtedy działa, ale nie da się ich zmieniać)
-
Dobra, ale trzeba wiedzieć jeszcze gdzie to wstawić :D To nie takie proste. Ale hrabia sobie poradzi.
-
Tak o to mi chodziło. Dziękuję! :) Ale co mam robić z resztą kodu? Nie ma jakiegoś prostszego sposobu na "wracanie" do pytań lub jakichś innych fragmentów kodu?
-
Tak wygląda ten case ze switcha: case 3: std::cout << "Wpisz lvl:" << endl; cin >> lvl; if (lvl>8 and lvl < 10000){ hp=185+5*(lvl-8); mana=30*(lvl-8)+35; capp=470+(lvl-8)*10; }else{hp=0;mana=0;capp=0;cout<<"Podaj lvl od 9 do 10000!"<<endl;} cout << "Twoj druid/sorc ma:" << endl << endl<<endl<< " Hp:" << hp << " Mana:" << mana << " Capp:" << capp << endl << endl << endl; break; Tutaj ta pętla raczej nie pasuje. To wyglądało tak, że powtarzało ten kod cały czas i nie było nic widać... Ogólnie to chciałbym wiedzieć jak zrobić żeby wracało do kodu poprzedniego. Pyta np o imię i podasz źle to wraca do pytania.
-
Co to za true? Możesz trochę jaśniej? Rzucam to w bloki kodu pomiędzy case tak?
-
Tworzę programik z różnymi opcjami w konsoli. Jest coś takiego, że pyta o podanie poziomu postaci. Jak ma poziom to wylicza coś. Ale później jest: system("PAUSE"); return EXIT_SUCCESS; w funkcji głównej. Chciałbym żeby po podaniu nieprawidłowych danych powracało do pytania. Co zrobić? Chyba da się zainicjować funkcję i się do niej odwołać... Jak to będzie wyglądało?
-
Podmieniłem wszystkie te pliki i dalej to samo. O co tu biega!?
-
To nic nie da. Brakuje czegoś w systemie. Albo coś się kłóci ze sobą.
-
Co myślicie o tym? O co tu chodzi. Pojawiają mi się te błędy od kiedy zaczęła znikać lista na Konnekt. Zainstalowałem GG i pojawiają mi się takie dziwne wiadomości. Teraz mam AQQ. Komunikator fajny, bo działa pomimo tych errorów. Ale mnie wkurza ciągłe klikanie na OK przy starcie aplikacji. Jak to naprawić? Kiedyś coś takiego miałem i jakoś sobie z tym dałem radę, ale już nie pamiętam co trzeba było robić.
-
Jest taki motyw, że porusza się postać (step): GML //kontrolowanie zmiennych bonus_szybkosc=2*global.szybk szybkosc=20-bonus_szybkosc //zeby nie przesadzic if global.szybk < 1 global.szybk=0 if szybkosc < 2 then szybkosc =1 //poruszanie sie image_speed=0 switch (keyboard_key) { case vk_up: if entered{ {if alarm[0]=-1{ alarm[0]=szybkosc sprite_index=human_up image_speed=1 }}} break; case vk_down: if entered { {if alarm[1]=-1{ alarm[1]=szybkosc sprite_index=human_down image_speed=1 }}} break; case vk_left: if entered {{if alarm[2]=-1{ alarm[2]=szybkosc sprite_index=human_left image_speed=1 }}} break; case vk_right: if entered {{if alarm[3]=-1{ alarm[3]=szybkosc sprite_index=human_right; image_speed=1 }}} break; } if place_free(xx,yy) { if mp_linear_step(xx,yy,szybkosc,false) { entered = true; if (!keyboard_check(vk_up) && !keyboard_check(vk_down) && !keyboard_check(vk_left) && !keyboard_check(vk_right)) { image_single=0; image_speed=0; } } } else { xx = x; yy = y; } A w alarmach jest coś jak to: GML yy+=32; entered = false; Testowałem, czy system się sprawdza, ale czasami jak poklikam tymi strzałkami na wszystkie strony to obiekt zmienia położenie względem siatki! Co zrobić? Bo po prostu nie da się później poruszać - blokuje się na przeszkodach. Nie chodzi o maskę kuli bo mam taką, po prostu obiekt odchodzi od siatki.
-
Problem ze stepem i ruchem co 32 pixel
Paqoo odpowiedział(a) na Paqoo temat w Pytania początkujących
Dobrze już jest ok. Zapomniałem o tym alarmie -1 i jakoś pomotałem coś :P -
Problem ze stepem i ruchem co 32 pixel
Paqoo odpowiedział(a) na Paqoo temat w Pytania początkujących
Przecież jak tam będzie alarm[x] to nie zadziała jak trzeba. Ten kod jest ze stepa. Kiedyś było coś takiego jak alarm[x]=-1, ale coś tu nie działa xD -
GML image_speed=0 if keyboard_check(vk_down) {alarm[0]=global.szybkosc } if keyboard_check(vk_up) {y-=32;sprite_index=sprite0 image_speed=1 } if keyboard_check(vk_left) {x-=32;sprite_index=sprite3 image_speed=1 } if keyboard_check(vk_right) {x+=32;sprite_index=sprite2 image_speed=1 } Tam zamiast kodu na ruch i zmianę grafy ma być alarm[x]=global.szybkosc A w alarmach te kody mają być. Problem polega na tym, że to działa jak raz kliknę klawiszem. A ja chcę żeby te alarmy odliczało dla key pressed. Co robić? Bo już nie pamiętam :P
-
Powiedz jej, że jak chce może Cię poszczypać, ale trochę niżej (pokaż na spodnie). Nie wiem skąd u was takie problemy. Ja mam inne i jakoś sobie radzę.
-
To przesada robić takie cyrki. Są fora do zaawansowanych pytań i podstawowych i tyle, starczy. Nie kombinujcie aż tak, bo będzie dziwnie :P
-
2d? Przecież od takich banałów są pytania początkujących i zaawansowanych...
-
Nie martw się o ludzi. Mądre osoby będą z tego korzystały. A paru dzieciakom i tak się nie przyda ta wiedza :D
-
Hahaha. Kto wie :D Ja tam go nie znam z RL to trudno mi powiedzieć... Zawsze to jakieś zadanie do spełnienia :) Tak w ogóle to z okazji świąt i tego pomysłu miło by było jakby mi ktoś odjął chociaż jedno ostrzeżenie, bo ja grzeczny chłopak :P
-
Huh sam nie wiem. Żeby też pracy nie dać Ranmie za dużo... Najważniejsze to żeby były działy od 3d i tworzenia gier sieciowych.
-
Albo zrobić podfora w silniki i pytania zaawansowanych. Dać tam działy 3D i MMO i posegregować ładnie? Albo zrobić oddzielne fora na to... Sam nie wiem... Myślę, że nie ma co przesadzać że silnik PsychiX'a jest tak dobry że trzeba mu forum zakładać od razu (zrobi się bałagan).
-
Ja bym zrobił takie działy jak gry 3D albo 3D i silniki mmo albo coś w tym stylu. Pakowano by tam konkretne poważne jakieś zagadnienia. Bo na forum mało co o tym jest. A tak można by było trochę więcej mówić. A nowi użytkownicy nie znający 39dll ani mplaya, czy 3d i tak tam nie będą pisali. Mają swoje działy do gier 2d.
-
Kto wie... Trzeba by było to sprawdzić :) Ale przyznasz chyba, że jak szukasz czegoś o 39dll to nie wiele tego jest i są problemy.
-
http://pl.youtube.com/watch?v=e7QNJ5ps4f8&...feature=related Lubie Rammsteina. Często u mnie leci na komputerze.