Пятница, 29 Марта 2024, 12:36

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Очень простой конвертер валюты
Очень простой конвертер валюты
tourniquetДата: Воскресенье, 09 Сентября 2012, 00:46 | Сообщение # 1
частый гость
Сейчас нет на сайте
Вечер добрый господа! Начал изучать GML пару дней назад. Читаю что есть в интернете, и чтоб закрепить свои знания, попробовал сделать очень простой конвертер валюты, но он не работает до конца. Почему? Если бы я знал, у вас не спрашивал )

{
var usd,sum;
usd = get_integer ('Introduce-ti cursul valutar pentru dolar: ', 0)
sum = get_integer ('Introduce-ti suma pe care doriti sa o convertati in dolari: ', 0)
sum = (sum / usd)
if (sum > 0)
{
show_message = ('Dumneavoastra puteti cumpara ' +string(sum)+ ' dolari')
}
}

Создал евент Create, добавил скрипт, в начале ввожу курс "доллара", потом сколько у меня денег, ну и дальше якобы, моя сума денег разделяется на курс, и в конце не могу понять почему show_message не показывает мне результат! За ранее вам благодарен за пояснения! ))

ЗЫ: Я сам не русский, так что прошу сильно не пинать за возможние ошибки в тексте smile [i]
MaxaonДата: Воскресенье, 09 Сентября 2012, 01:22 | Сообщение # 2
участник
Сейчас нет на сайте
tourniquet, лично я не люблю использовать show_message
Хотя когда с ними приходилось работать у меня проблемы были такого же характера
я тупо делил их на куский т.е.
show_message('')
show_message(a)
...
МистерИксДата: Воскресенье, 09 Сентября 2012, 01:24 | Сообщение # 3
Текстовик
Сейчас нет на сайте
tourniquet,
Quote (tourniquet)
show_message = ('Dumneavoastra puteti cumpara ' +string(sum)+ ' dolari')

Равно убери и все заработает.



Три Пути - текстовый квест
Not Quite Heroes - пародийная jRPG в разработке
MaxaonДата: Воскресенье, 09 Сентября 2012, 01:25 | Сообщение # 4
участник
Сейчас нет на сайте
МистерИкс, внатуре biggrin иду спать biggrin
tourniquetДата: Понедельник, 10 Сентября 2012, 01:23 | Сообщение # 5
частый гость
Сейчас нет на сайте
О! Работает! Спасибо! ))

Добавлено (10.09.2012, 01:23)
---------------------------------------------
Несколько часов искал в интернете как использовать real(), но так и не нашёл ничего конкретно. Хочу делать до конца свой конвертер, но дело в том что он работает только с целыми числами, так что когда я ввожу например курс "доллара", скажем 15,45 то он, конвертер, естествено, выдаёт мне ошибку. Я так понял что функция real() может исправить ситуацию, но не знаю как её использовать. Где можно посмотреть примеры по использованию этой функций? Просто очень хочу делать конвертер до конца, раз взялся за работу, надо идти до финиша.
ЗЫ: Обещаю, когда конвертер будет готов таким как я его хочу делать, написать статью - на русском и на румынском smile

MaxaonДата: Понедельник, 10 Сентября 2012, 01:28 | Сообщение # 6
участник
Сейчас нет на сайте
tourniquet, можешь проверку делать:
если а='доллар' то b=1
если a='евро' то b=2
...
Я правильно понял?


Сообщение отредактировал Maxaon - Понедельник, 10 Сентября 2012, 01:29
МистерИксДата: Понедельник, 10 Сентября 2012, 17:55 | Сообщение # 7
Текстовик
Сейчас нет на сайте
Maxaon, не высыпаешься?)
tourniquet,
{
var usd,sum;
usd = get_string ('Introduce-ti cursul valutar pentru dolar: ','')
sum = get_string ('Introduce-ti suma pe care doriti sa o convertati in dolari: ','')
sum = real (sum)
usd = real (usd)
sum = (sum / usd)
if (sum > 0)
{
show_message ('Dumneavoastra puteti cumpara ' +string(sum)+ ' dolari')
}
}



Три Пути - текстовый квест
Not Quite Heroes - пародийная jRPG в разработке


Сообщение отредактировал МистерИкс - Понедельник, 10 Сентября 2012, 17:56
tourniquetДата: Понедельник, 10 Сентября 2012, 21:09 | Сообщение # 8
частый гость
Сейчас нет на сайте
МистерИкс - огромное спаисбо! smile Работает smile Есть ешё несколько вопросов которых я попытаюсь решить сам smile
К сожалению мало уроков на русском, в основном одно и тоже на всех сайтах, надо бы по больше, но новичкам писать пока что не о чём, а гуру просто некогда :-/
МистерИксДата: Понедельник, 10 Сентября 2012, 21:14 | Сообщение # 9
Текстовик
Сейчас нет на сайте
Quote (tourniquet)
К сожалению мало уроков на русском

Предостаточно - можно, например, заглянуть в прикрепленные в разделе темы или в раздел статей на самом сайте. На любой вкус.
Если возникнут в дальнейшем проблемы, могу помочь.



Три Пути - текстовый квест
Not Quite Heroes - пародийная jRPG в разработке
tourniquetДата: Понедельник, 10 Сентября 2012, 21:25 | Сообщение # 10
частый гость
Сейчас нет на сайте
Будем учить, постараемся ) Просто я до этого вообше не знал ни один язык програмирования, и как то трудно, но я буду старатся ))
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Очень простой конвертер валюты
  • Страница 1 из 1
  • 1
Поиск:

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