Pytanie jest może być proste, bo u mnie jakoś to nie wychodzi. Chcę odjąć graczowi pieniądze, więc wpisuję
Kod:
0109: player $PLAYER_CHAR money -= 50
i wszystko ładnie do czasu gdy przejrzę skompilowany kod. SB sam podczas kompilacji zmienia (
-) na (
+) co dziwne, gdy już program zamieni
0109 na skrócony czyli
Kod:
Player.Money($PLAYER_CHAR) +=50
i zmienię plus na minus wyskakuję błąd
'Błędny wyraz Player.Money($PLAYER_CHAR) -= 50.
Jedna ze zmiennych jest nie znanego typu lub operacje nie są kompatybilne.'
Dodam, że używam pętli sprawdzającej IF..THEN..ELSE..END z poradnika na zasadzie ' Sprawdź czy ma 50$, jeżeli nie wyświetl tekst, jeżeli tak daj graczowi broń, odejmij 50$ z jego konta i wyświetl tekst'.
Chyba wszystko już opisałem, wie ktoś może jak to naprawić? Wszystko jak na razie dobrze mi szło, dopóki nie utknąłem przy zabieraniu pieniędzy.