coolminer8 | Дата: Среда, 17 Сентября 2014, 14:42 | Сообщение # 1 |
почетный гость
Сейчас нет на сайте
| Есть такой код.
for (i=0;i<4;i+=1) { if device_mouse_check_button_pressed(i,mb_left) and device_mouse_y(i)<zone1 and device_mouse_y(i)>zone2 and global.skillon=true { qlaunch(); } //Часть 1 else { if device_mouse_check_button(i,mb_left) and device_mouse_y(i)<zone1 and device_mouse_y(i)>zone2 { instance_create(device_mouse_x(i),device_mouse_y(i),target); } //Часть 2 if device_mouse_check_button(i,mb_left) and device_mouse_y(i)>zone3 { quas(); } } }
Как его можно изменить, чтобы выполнялась только одна из частей за один шаг (step), но при этом если вторая часть выполняется и активируется первая, то вторая должна продолжать выполнятся независимо от первой.
Если не понятно, выложу исходник и объясню саму проблему по нему. Был бы очень благодарен за решение.
|
|
| |