Пятница, 29 Марта 2024, 15:33

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Свои скрипты.
Свои скрипты.
SholarДата: Четверг, 29 Июля 2010, 09:49 | Сообщение # 1
Draw With Me
Сейчас нет на сайте
Есть свой скрипт (допустим называется SCRIPT001) и в нём прописан задача с аргументом:
Code
if argument0>0 {argument0-=5};

вызываю в степе объекта:
Code
SCRIPT001(global.HP)

но вот беда. не хочет отнимать... причём аргумент определяется как global.HP (в сравнении всё норм сравнивается) а вот отнимать не хочет.
Вопрос: Можно ли в скриптах работать с переменными (математические операции) если да, то как.


https://vk.com/g_sholar
Made_In_USSRДата: Четверг, 29 Июля 2010, 10:45 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Скрипт у тебя в событии шага стоит?

Новичкам изучающим GML кликать сюда.
Много примеров, исходников, библиотек и вообще всего что вам только может пригодиться. Автор портала, прости меня за ссылку, наболело =)
SholarДата: Четверг, 29 Июля 2010, 11:20 | Сообщение # 3
Draw With Me
Сейчас нет на сайте
написано же что в степе -___-

https://vk.com/g_sholar
Made_In_USSRДата: Пятница, 30 Июля 2010, 00:21 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
У тебя исчисления происходят внутри функции. Так что если тебе нужно значение на выходе, нужно использовать оператор return.

Code
if argument0>0   
{argument0-=5}
return (argument0)


Новичкам изучающим GML кликать сюда.
Много примеров, исходников, библиотек и вообще всего что вам только может пригодиться. Автор портала, прости меня за ссылку, наболело =)


Сообщение отредактировал Made_In_USSR - Пятница, 30 Июля 2010, 00:24
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Свои скрипты.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг