slabix
-
Postów
38 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez slabix
-
-
Nie. Wklej tu (pokaz nam :P) ten twój skrypt (co sie nazywa tip_set), zawsze tak rób jak szukasz pomocy..
-
Jest. Dziala :), dzięki PsichiX
-
W drawowaniu eventu ;) jest wlaczana funkcja ktora to wyswietla. Mam porównanie wyswietlanego zaraz potem draw_background(argumenty) i te drugie dziala dobrze (ale ja potrzebuje alfy)
-
Wciąż całe czarne... (przezroczystosc dziala)
Zamalowywuje caly background na czarno, cokolwiek bym nie wpisał : / . Bg jest zrobiony z koloru czarnego, białego i 3 odcieni szarego - wszystko staje się czarne...
plss...
-
A zrobiłeś co napisałem xD ? I zmieniłeś = na ==? Powiedz :X
-
Zrobiles chyba ze x myszki musi byc jak x obiektu. Czyli musisz w dokladnie tą samą poziomą linię pixeli natrafić myszką :P. Skasuj mouse_x == x i prubój
Czyli uważam że powinno to wyglądać tak:
GMLif mouse_check_button_released(mb_left)==1 && mouse_y>y{
x=x;
y+=200;
}
Choć nie używałem jeszcze then ani and wiec nei jestem pewien ;X
@btw: dawaj kody w znaczniki [ gml ] i [ /gml ] xD
@EDIT: a i jeszcze jedno, warunki nie pisze się jednym znakiem równości (=) tylko dwoma ;) , przynajmniej tak dotąd myślałem
-
Witaj slabixie! Znów nasze drogi się krzyżują smile2.gif
Hehe, a myślałem że da się przed wami uciec, ludzixy wszystkie =D
kolor z dolnego lewgo rogu jest kolorem przeźroczystościA myślałem że już dużo wiem ;) . Jednak to i tak nie zmienia tego że cały background zostaje zfillowany kolorem :/
tam gdzie masz miejsce na kolor wpisz noone:/ . Spróbowałem, cały background robi się czarny.
Ciekawe czy jest jednak na to sposób... Bo potrzebuje tego backgrounda (całego, nie pokolorowanego), tylko że ze zmienioną alphą (draw_set_alpha probowalem, tez nie dziala) =\
-
random(3) zrobi ci liczby: 0,1,2 (często 0.123, 1.123 itp) bo random robi losowa liczbe, nie calkowita, losową od 0 do podanego argumentu ;), a zawsze mniejszą od podanego argumentu (czyli np. random(4) zrobi liczby (tez po przecinku) od 0 do 3)
Więc jeżeli x ma się równać 1,2 lub 3 napisz
GMLx = round(random(3))+1a nie x = random(3) ;)
-
Nie, próbowałem zmieniać i bez względu na to i tak jest źle... : /
-
Miałeś funkcje na matmie :P ?
Zmienna to tak jakby kartka na ktorej przetrzymujesz cos. Funkcja to coś co tj. wkładasz tam argumenty (ktore sa zmiennymi (kartkami)), w środku coś się z tą kartką dzieje i wychodzi coś zupełnie nowego xD
A jak nie rozumiesz to poszukaj na necie kursów c++ a tych jest dziesiątki, i tam poczytaj o funkcjach które są budowane podobnie.
ja sie nauczylem na takim przykladzie:
funkcja dodawanie (argument0,argument1)
{
wynik = argument0+argument1
return wynik
}
-
Robiąc
GMLdraw_background_ext("moj_background",0,320,640,160,0,c_white,0.6)albo
GMLdraw_background_ext(1,0,320,640,160,0,c_white,0.6) //1 - numer tego backgrounda jak cos;)Background pokazuje sie prawidlowo (zajmujac okolo 1/3 ekranu, na górze) , przeźroczystość też prawidłowo, ale colory źle ;< . Chciałbym całkiem bez 'kolorowania' go, dalem więc c_white zgodnie z:
draw_background_ext(back,x,y,xscale,yscale,rot,color,alpha) Draws the background scaled and rotated with blending color (use c_white for no blending) and transparency alpha (0-1).
A jest całe czarne :( , tzn cały background (wszystkie na nim szczególy, wzory itp co na nim są) stały się czarne, jakby cały został wypełniony kolorem. Więc się pytam : czy da się zrobić draw_background_ext bez fillowania colorem? Albo jakis inny sposob zeby temu zaradzic...?
-
Jest jakis sposob na edycję funkcji?
A dokładniej: potrzebuje by przy każdym użyciu funkcji random() wydawal sie dzwiek... Moglbym to zrobic recznie(przy kazdym wywolywaniu dorzucic komende) ale w tym momencie mam juz tak duzo kodu ze zajeloby mi to straznie duzo czasu...
-
Thx, it's working ^^ :)
-
Stworzyłem obiekty w roomie. Tworząc draw_background pokazywane tło pokazuje się pod obiektami, da sie zrobic by te nadrawowane tlo pojawilo sie nad obiektami?
-
Mój pierwszy przykład :)
http://rapidshare.com/files/148801090/przy...stowki.gm6.html
Przyklad jest połączeniem paragrafówki i interactive fiction. Mam nadzieje że nie dałem do złego działu czy coś :thumbsup:
Credits nie potrzebny bo to tylko przykład w końcu ;)
-
Sick i znowu taki głupi błąd... dzięki :)
-
Probuje usunac ze stringa polskie znaki. Mam wersje 6.1, zrobilem taka funkcje:
GML{a = argument0
string_replace_all(a,"ą","a");
string_replace_all(a,"ę","e");
string_replace_all(a,"ó","o");
string_replace_all(a,"ś","s");
string_replace_all(a,"ż","z");
string_replace_all(a,"ź","z");
string_replace_all(a,"ń","n");
string_replace_all(a,"ł","l");
return a;
}
Wiec uzywajac jej powinno mi zwrocic stringa bez polskich znakow, a jednak gm nie zmienia mi tych znakow :( . Robie jaks błąd?
-
Kurcze takie proste a sie nie domyslilem ^^' ... Przepraszam za glupi temat jak cos ;)
EDIT:
Ech czyli nie da sie tego uzyc w normalnej funkcji?
@DÓŁ aha dzięki :)
-
Pewnie robie jakis glupi blad z ktorego nie zdaje sobie sprawy ...
w step/create
GML{draw_set_halign(100)
draw_set_valign(100)
draw_text_ext(50,100,"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",-1,640)
}
Mozna powiedziec ze chcialem przetetowac pisanie i nic, po prostu sie nie pokazuje ~~, próbowałem zmieniać kolor napisu/tła i ciągle po prostu nic się nei pokazuje.
-
Aaaaa.... racja, zmienilem w ktoryms momencie na stringa zeby wyswietlic :), dzieki, sprobuje zmienic
edit: przerobilem, dziala, dzieki :)
-
GMLglobal.ww_gracza = 10;
global.us_gracza = 10;
global.m_gracza = 10;
GML//moja nowa funcyjka Rzut :)losowa_liczba = random(100)+1+argument1 //losowa liczba + 1 + arguemnt1, czyli modyfikator okoliczny :)
switch (argument0)
{
case "ww": {
if (losowa_liczba <= global.ww_gracza)
{return true}
else
{return false}
}
case "us": {
if (losowa_liczba <= global.us_gracza)
{return true}
else
{return false}
}
case "m": {
if (losowa_liczba <= global.m_gracza)
{return true}
else
{return false}
}
}
}
GMLif (rzut("ww",0) == true) {}I wyskakuje blad ze nie moze skomparowac argumentow w 'if (losowa_liczba <= global.ww_gracza)', a dkoladniej przy 'gloal.ww_gracza'. Nie wiem co za problem, szukam od godziny przeszlo :/ ...
-
Tak ale ja nie potrzebuje kasowac ileś liter od któregoś momentu tylko dokładnie "drugie słowo i spacje pomiedzy pierwszym a drugim" tak zeby z 'moj mlot' zostalo tylko 'moj', kiedy natomiast user wpisze 'lubie mlot' to zostanie 'lubie'. chodzi mi o to zeby kasowalo czesc po pierwszym slowie, kiedy ja nie wiem ile liter ma te pierwsze slowo : /
Np... czy mozna jakos sprawdzic na ktorej pozycji ascii=spacja zeby mozna bylo wiedziec od ktorego kasowac...
-
Mam stringa, powiedzmy 'mój młot'. Wpisał go użytkownik w get_string, a ja chce zrobić:
GMLif (pierwsze_slowo_w_stringu_"moj mlot" == moj){
//...
}
Myślałem nad tym troche i próbowałem, ale nie mogę znaleść sposobu :/ ...
-
Jeszcze raz dzięki ;), a temat do zamknięcia :)
Kradzież pomysłu, czy ....
w Dyskusje o GM
Opublikowano
Zalerzy co będziesz zrzynał... ;) . Jeżeli nie tylko rozwiązania gamplayowe ale też różne nazwy, fabułe, muzyke czy grafike to jeżeli będziesz chciał grę sprzedawać to dopiero może być niezgodne z prawem ^^