Na takiej podstawie, że takie proste problemy rozwiązuje się samemu.
O pomoc się prosi wtedy, gdy naprawdę po kilku godzinach nie jesteśmy w stanie NIC nowego wymyśleć.
Trzeba się nauczyć. Jak z rysowaniem, trzeba ćwiczyć, żeby umieć. PRAKTYKA.
Wyrażaj się.
No dobra... Żeby nie było, że potrafię tylko skrytykować potrzebującego.
Jeśli wstawiłeś znaki "/" i oba (hp,mp) w jednym obliczeniu, to będzie to działało źle. Pisząc "/", miałem na myśli "lub". Inaczej mówiąc, trzeba napisać obliczenie osobno do hp i mp. Będzie to wyglądać jakoś tak:
GMLif global.hp > global.hpmax then global.hp = global.hpmax
Tak samo z mp, wystarczy podmienić, ale to już chyba wiesz. Nie wiem po co operujesz tu globalami, ale nie ważne...
Hm, przecież ktoś już to pisał ?
View_x(y)view to pozycja okna na planszy (czyli miejsca, które widzimy). I teraz, żeby plecak się przesuwał, do jego x i y wystarczy dodać właśnie view_xview oraz view_yview (jak w cytacie).