No tak ale wiesz nie znam za bardzo tej funkcji xD Wolę mu to na switchu zrobić - zresztą i tak nic nia zakuma pewnie :P
Choć fakt ta funkcja jest prostsza :huh: Może jej tam użyję :F Dizęki max za nauczenie mnie nowej funkcji w gmie :P
Musi rysować daj to: draw_sprite_ext( sprite_index,image_index,x,y,image_xscale, image_yscale,image_angle, image_blend,image_alpha);
w DRAW tego przycisku w którym nie ma sprita... Albo wyślij mi projekt to ci poprawie i bedzie git :)
Szybkie pytanie szybka odpowiedź :) Ze względu na rosnącą wagę mej gry postanowiłem wczytywać większe grafiki z pliku no i mam pytanko bo gdy daję tak:
spr_hm=sprite_add(blablabla)
sprite_index=spr_hm
to działa
a jak chce ten dodany sprite narysować to wywala trying to draw non-existing sprite :huh: Więc mam pytanko jak nrysować ten wczytany sprite? ;)
Ty daj zdanie =-1 bo tam od 0jest losowanie...
@up normalnie piszesz na create zmienna=0 (zazwyczaj 0 to zalezy od ciebie jaki ma byc początkowy stan zmiennej)
@up: to: zdanie =-1 <arrrghhh>
lol co to jest zdanie 1 zdanie 2? mam nadzieję że masz taką zmienna?
pomiedzy cas a break miales dac text danego zdania... daj to wszytsko w event drawi i daj tak:
case 0:
draw_text(x,y,"mowie zdanie nr1")
break
case 1:
draw_text(x,y,"mowie zdanie nr2")
break
itp...
pamiętaj o brekach po każdym casie :)
Ciekawe czemu wywala ten błąd... dałeś klamry odpowiednio tak jak pisałem?
co do 1. to wstaw to co ci napisałem (ten switch wraz z resztą) do eventu kliknięcia na przycisk... a ten pierwszy kod daj w create...
co do 2. znowu zmienne - jak się ich nie nauczysz to klapa... zmienna:
punkty=0 //na create musisz ją zadeklarować...
dajpunkty=round(random(100))
po kliknięciu na skrzynke
punkty+=dajpunkty
na DRAW
draw_text(x,y,dajpunkty)
Oczywiście nie jest to najlepszy sposób ale...
No daj tak może:
zdanie=(round(random(3)) //round to zaokrąglenie a random 3 zeby byly 4 zdania (indexsuje sie od 0
i potem przy dialogu sprawdzaj
switch(zdanie)
{
case 0:
//tu daj wyswietlanie takiego zdania
break;
case1:
//tu daj wyswietlanie śmakiego zdania
break;
case 3:
...
//itd.
}
Co do zmiennych - zmienne to wartości. Dzięki nim możesz wyznaczyć jakąś wartość typu życie,naboje itp. na zmiennych możesz łatwo operować odejmując jakieś wartości, dodając - możesz sprawdzać ich wartości... poczytaj dokumentacja o zmiennych - przyda ci się :)
@up dokładnie - nie zawsze ma się też ochotę siedzieć ciągle przed gm'em... raz mam ochotę raz nie :) Ale z 2 godzinki dziennie to posiedzę żeby ruszyć projekt do przodu...
Wow fajne te niektóre mobki :P Btw szukałem długo tego screena i nie mogłem znaleźć - Matthew skąd go masz :P
Ło Borek w temacie :D Borek dawaj tego newsa :P