Гм постоянно забывает про + - Проблема - решение. GML и прочее. - Разработка игр на Game Maker (Simple Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Проблема - решение. GML и прочее. » Гм постоянно забывает про +
Гм постоянно забывает про +
[E]lol Дата: Пятница, 02.07.2010, 21:19 | Сообщение # 1
Хрен заткнешь
Группа: Пользователь
Сообщений: 324
Статус: Offline
Code
   if c = c_white{file_text_write_real(file,real(filer)+"["+real(current_hour)+":"+real(current_minute)+":"+real(current_second)+"]"+' Компьюетр включён')}

at position 55: Wrong type of arguments to +.

Меня уже откровенно заманала эта тупость.
В чем проблема может кто что объяснит?

Добавлено (02.07.2010, 21:19)
---------------------------------------------
даже если вместо real поставить string то же самое.




[url=http://yemsalat.org/captiongame/highscore.php?curname=[E]lol][img]http://yemsalat.org/captiongame/images/[E]lol.png[/img][/url]
 
SRes Дата: Пятница, 02.07.2010, 21:25 | Сообщение # 2
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Что за бред ? c_white - стандартная константа.
К тому же зачем там скобки по сторонам ?


Velociped Inc.
 
[E]lol Дата: Пятница, 02.07.2010, 21:40 | Сообщение # 3
Хрен заткнешь
Группа: Пользователь
Сообщений: 324
Статус: Offline
я проверяю цвет, у значения "c"
скобки - привычка, так мне удобнее и понятнее.
и почему он орёт на + не пойму...



[url=http://yemsalat.org/captiongame/highscore.php?curname=[E]lol][img]http://yemsalat.org/captiongame/images/[E]lol.png[/img][/url]
 
SRes Дата: Пятница, 02.07.2010, 21:43 | Сообщение # 4
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Ну во первых надо string, во вторых такую конструкцию надо делать через execute_string.


Velociped Inc.
 
[E]lol Дата: Пятница, 02.07.2010, 22:56 | Сообщение # 5
Хрен заткнешь
Группа: Пользователь
Сообщений: 324
Статус: Offline
щас посмотрим.

Добавлено (02.07.2010, 22:56)
---------------------------------------------
завтра вообщем посмотрю, и попробую сделать...
а сейчас спать, все гуд найт!
завтра напишу что получилось.




[url=http://yemsalat.org/captiongame/highscore.php?curname=[E]lol][img]http://yemsalat.org/captiongame/images/[E]lol.png[/img][/url]
 
Ang3L Дата: Пятница, 02.07.2010, 23:15 | Сообщение # 6
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
Ну что за дурацкая привычка не читать что пишут!

Quote (|E|lol)
Wrong type of arguments to +.

Сложение неправильных типов аргументов!

Quote (|E|lol)
real(filer)+"["

Складываешь число! Со строкой! И так вся строка... И затем всю байду выливаешь число... Что за чудо должно получиться? Выключай рандом, пиши код осмысленно!

Quote
Гм постоянно забывает про +

Это кто-то забывает: "Яблоки с грушами не складывают!"


Blogpost
 
[E]lol Дата: Суббота, 03.07.2010, 10:17 | Сообщение # 7
Хрен заткнешь
Группа: Пользователь
Сообщений: 324
Статус: Offline
в том то и дело что должна появится строчка, [время]действие.



[url=http://yemsalat.org/captiongame/highscore.php?curname=[E]lol][img]http://yemsalat.org/captiongame/images/[E]lol.png[/img][/url]
 
Jeners Дата: Суббота, 03.07.2010, 10:21 | Сообщение # 8
Каждый 5й пост мой
Группа: Проверенные
Сообщений: 1618
Статус: Offline
real(filer) замени на string(filer) =D
да и воще все реалы на стринги поменяй


Интернет католог строителей
 
[E]lol Дата: Суббота, 03.07.2010, 15:21 | Сообщение # 9
Хрен заткнешь
Группа: Пользователь
Сообщений: 324
Статус: Offline
да писал же.
смена на стринг не помагает.



[url=http://yemsalat.org/captiongame/highscore.php?curname=[E]lol][img]http://yemsalat.org/captiongame/images/[E]lol.png[/img][/url]
 
Jeners Дата: Суббота, 03.07.2010, 15:50 | Сообщение # 10
Каждый 5й пост мой
Группа: Проверенные
Сообщений: 1618
Статус: Offline
и почему у меня все работает??? ах наверно потому что я строки со строками складываю, а не с реальными значениями
Code
  c=c_white
   file=file_text_open_write("text.txt")
   filer='XXX'
   if c = c_white{file_text_write_string(file,string(filer)+"["+string(current_hour)+":"+string(current_minute)+":"+string(current_second)+"]"+' Êîìïüþåòð âêëþ÷¸í')}  
   file_text_close(file)


Интернет католог строителей
 
SRes Дата: Суббота, 03.07.2010, 16:01 | Сообщение # 11
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
execute_string + string(var) ! Говорил же.


Velociped Inc.
 
Jeners Дата: Суббота, 03.07.2010, 16:03 | Сообщение # 12
Каждый 5й пост мой
Группа: Проверенные
Сообщений: 1618
Статус: Offline
SRes, у мя без экзекут стринг пашет =)


Интернет католог строителей
 
[E]lol Дата: Суббота, 03.07.2010, 22:21 | Сообщение # 13
Хрен заткнешь
Группа: Пользователь
Сообщений: 324
Статус: Offline
Jeners, спасибо помог!



[url=http://yemsalat.org/captiongame/highscore.php?curname=[E]lol][img]http://yemsalat.org/captiongame/images/[E]lol.png[/img][/url]
 
DragonSkiN Дата: Суббота, 03.07.2010, 22:48 | Сообщение # 14
Всех уже задолбал
Группа: Страж
Сообщений: 1180
Статус: Offline
Quote (|E|lol)
Jeners, спасибо помог!

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

Логику развивай. Ибо надо.



http://gamegraphycs.do.am/ - сайт о 2D графике
http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Проблема - решение. GML и прочее. » Гм постоянно забывает про +
Страница 1 из 11
Поиск:



Сообщество Gmaker.SU 2005-2012
Используются технологии uCoz
Простой вход