| Проблемы со скриптом. |
|
Nik
| Дата: Вторник, 03.08.2010, 15:49 | Сообщение # 21 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
DragonSkiN, Точно! А вот подумал, а если одно условие и две инструкции, возможно?
|
| |
| | |
|
SpectruM
| Дата: Вторник, 03.08.2010, 15:56 | Сообщение # 22 |
Болтун
Группа: Проверенные
Сообщений: 216
Статус: Offline
|
конечно, точно также, только без второго условия
"Мне снилось, что жизнь прекрасна. Неужто сон мой был туманной ложью?" - Э.С. Хупер мой мега-сайт: www.spectrum.at.ua
|
| |
| | |
|
DragonSkiN
| Дата: Вторник, 03.08.2010, 16:46 | Сообщение # 23 |
Всех уже задолбал
Группа: Страж
Сообщений: 1180
Статус: Offline
|
if ((<условие_1>) && (<условие_2>)) { <инструкция_1>; <инструкция_2>; } else { <другая_инструкция_1>; <другая_инструкция_2>; } думаю так понятно будет. количество инструкций и условий ты выбираешь сам. Добавлено (03.08.2010, 16:46) --------------------------------------------- также на заметку для условий: && = and = и || = or = или ! = not = не
http://gamegraphycs.do.am/ - сайт о 2D графике http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр
|
| |
| | |
|
Ang3L
| Дата: Среда, 04.08.2010, 00:52 | Сообщение # 24 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
Вариант: Quote (WertyXBOCT) o_actor.heals = max(0, min(o_actor.heals, value_max)); медленнее чем: Code if(argument0 > value_max) argument0 = value_max; if(argument0 < 0) argument0 = 0;
Blogpost
|
| |
| | |
|
Nik
| Дата: Среда, 04.08.2010, 02:50 | Сообщение # 25 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
SpectruM, Нет, не работает с одним условием. Так можно сделать 1 условие и две инструкции, т.е if (<условие_1>) { <инструкция_1>; <инструкция_2>; } else { <другая_инструкция_1>; <другая_инструкция_2>; } В таком варианте выполняется только первая...
|
| |
| | |
|
SpectruM
| Дата: Среда, 04.08.2010, 03:58 | Сообщение # 26 |
Болтун
Группа: Проверенные
Сообщений: 216
Статус: Offline
|
дай лучше код, чтобы можно было посмотреть...
"Мне снилось, что жизнь прекрасна. Неужто сон мой был туманной ложью?" - Э.С. Хупер мой мега-сайт: www.spectrum.at.ua
|
| |
| | |
|
Nik
| Дата: Среда, 04.08.2010, 04:08 | Сообщение # 27 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
Code if keyboard_check(ord("W")) move_contact_solid(90,spd); По мимо move_contact_solid еще должна быть инструкция, например per-=1, или go=true. Два if писать - не вариант.
Сообщение отредактировал Nik - Среда, 04.08.2010, 04:09 |
| |
| | |
|
Фил
| Дата: Среда, 04.08.2010, 09:29 | Сообщение # 28 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
|
Nik, используй фигурные скобки
Храм нулей и единиц
|
| |
| | |
|
Nik
| Дата: Среда, 04.08.2010, 10:23 | Сообщение # 29 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
Фил, ругается на ошибку.
|
| |
| | |
|
SRes
| Дата: Среда, 04.08.2010, 10:30 | Сообщение # 30 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
|
Неужели так сложно ? if ( something == true) { do_something( object); kill_object( object); }
Velociped Inc.
|
| |
| | |
|
Nik
| Дата: Пятница, 06.08.2010, 05:34 | Сообщение # 31 |
|
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
|
Да и правда, странно, вчера еще выдавал ошибку...
|
| |
| |
|
|