|
|
Модератор форума: Slon |
Форум РЕДАКТОР - ArmA 2 Скрипты Задания для сторон в мультиплеере (Как реализовать систему создания разных задач для [двух] с?) |
Задания для сторон в мультиплеере |
› Понедельник
› 06.08.2012
› 23:08
› Сообщение #
Собственно вопрос = Как реализовать систему создания разных задач (не одной и той же) для [двух] сторон. Если команда createSimpleTask почему то глобальная, а player означает выполнение команды на каждой машине?
Code if(player side == east)then{ player createSimpleTask "убить всех пендов"; } if(player side == west)then{ player createSimpleTask 'kill fucking russians''; } тоетсь если даже попадаем в нужную ветку player выполнится там где не надо
Cтруктуры данных важнее кода!
Список команд | Список оружия | Список техники | Список юнитов | Список объектов Armstalker Online |
› Среда
› 07.11.2012
› 11:36
› Сообщение #
Во-первых, пропущены кое-где точки с запятыми =)
Во-вторых, в строке про убийства русских - напутаны кавычки. В SQF часть скрипта, после ошибок - не исполняется. Юзай в ярлыке команду "-ShowScriptErrors", чтобы видеть ошибки в скриптах. Попробуй обозвать юнита, которому даешь задания, к тому же, в мультиплеере их может быть много. Получится что-то вроде: Code { if(_x side == east) then { _x createSimpleTask "убить всех пендов"; }; if(_x side == west) then { _x createSimpleTask "kill fucking russians"; }; } for each [player_1, player_2,player_3, player_4]; Сообщение отредактировал DEMENTOR - Среда, 07.11.2012, 11:41
|
› Среда
› 12.06.2013
› 17:56
› Сообщение #
Да, не, перепутал значки, в мультиплеере команда локальная, в одиночке глобальная, значит всё норм, просто не разобрался до конца
Cтруктуры данных важнее кода!
Список команд | Список оружия | Список техники | Список юнитов | Список объектов Armstalker Online |
| |||
| |||
Чат сайта |