Pierwszy raz zabije potwora to pojawia sie obiekt13.A drugi trzeci i tak dalej to pojawia sie obiekt5.W tym jest problem nie chce żeby ciągle pojawiał się obiekt5.
EDIT:15 nie 5
Witam poraz kolejny.Mam taki skrypt i nie wiem czy takie coś jest poprawne.
{
choose(val1,val2,)
val1=instance_create(80,64,object13);
val2=instance_create(80,64,object15);
}
Ten kod chyba ma wybierać akcje pod val1 lub val2
a=get_string("Co chcesz kupić?
1Życia - 5pr
2Pała Atak 1- 10pr","");switch a
{
case '1':
}
;if global.c>5
{
lives+= 20 global.c -=5; show_message("kupiłeś życia");break;
}
;else if global.c<5
{
;show_message("nie masz pr");break;
}
;break;
{
case '2':
}
;if global.c>10
{
instance_create(0,0,palka) global.c -=10 show_message("kupiłeś palke");break;
}
;else if global.c<10
{
;show_message("nie masz pr");break;
}
;break;
Mój kod wygląda tak. ale jest dlej problem .Wpisze w okienku byle co ,to i tak wyskakuje kupiłeś życia.
Ej chłopcy nie pomagać troche polizałem kod i już działa.
a=get_string("Co chcesz kupić
1Życia - 5pr
2Pała Atak 1- 10pr","");switch a
case '1':
{
if global.c>5
{
lives+= 20 global.c -=5; show_message("kupiłeś życia");break;
}
else if global.c<5
{
show_message("nie masz pr")break;
}
}
case '2':
{
if global.c>10
{
instance_create(0,0,palka) global.c -=10 show_message("kupiłeś palke");break;
}
else if global.c<10
{
show_message("nie masz pr")break;
}
}
default: {show_message("Nieprawidłowa liczba")};break;
W tym kodzie wyskakuje taki błąd :
COMPILATION ERROR in code action
Error in code at line 5:
case '1':
at position 2: Symbol { expected.
Jak zrobić żeby go nie było
Chodzi mi o to.Jeżeli zmienna d będzie wynosiła=0 to obiekt 13 przy odległości 32 będzie zabierał 40 żyć.
A jeżeli zmienna d będzie wynosiła=5 to obiekt 13 przy odległości 32 będzie zabierał 0.10 żyć.
Kod wygląda chyba poprawnie,ale nie działa!