[JASS] Урок 3. Функции
|
|
BlackFoxi | Дата: Среда, 03 Апреля 2013, 17:10:58 | Сообщение # 26 |
2 уровень
Группа: Пользователи
Сообщений: 23
Награды: 0
Репутация: 10
Блокировки:
| Цитата (Duosora) Если бы условия и действия поженились и переехали жить к условиям, код был бы асинхронный или синхронный? Если бы вы читали внимательно, вы бы легко поняли, что код синхронен. Никто не читал так внимательно, как я. В предыдущих уроках не объяснялась работа триггеров и организация потоков в Jass. В Jass при возникновении события триггера, если количество созданных потоков равно 6 на игрока, то событие встает в очередь на выполнение. Код триггеров выполняется асинхронно с ожиданием в очереди. Если же потоков меньше 6, как обычно и бывает, то создается новый поток. В этом потоке выполняется код условий триггера, и в нем же код действий триггера. Таким образом переезд действий к условиям не влияет на свойство синхронности. Код триггеров остается асинхронным. И того: оценки Дуоса: 1 75%(а где интерпретатор и исполнитель маш-кодов?) 2 90% 3 25% 4 10% 5 0% 6 80% 7 100% Средний: 54%
|
|
|
|
H_A_PK | Дата: Четверг, 04 Апреля 2013, 16:40:26 | Сообщение # 27 |
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
| Ty3uK, разве SFilip не написал ртц работающий на 1.24+ ? о0
проклятье ляжет на любого кто дочитает до конца нет не дочитывай не надо остановись ну всё капец
|
|
|
|
Ty3uK | Дата: Пятница, 05 Апреля 2013, 12:25:23 | Сообщение # 28 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| Ну я видел на 1.24е, я про него и говорил. А вот выше 1.24 адреса не подбирали.
|
|
|
|
Fredbob | Дата: Суббота, 06 Апреля 2013, 05:38:17 | Сообщение # 29 |
1 уровень
Группа: Пользователи
Сообщений: 14
Награды: 0
Репутация: 0
Блокировки:
| даешь следующий урок!!!
|
|
|
|
lawson | Дата: Воскресенье, 07 Апреля 2013, 21:15:14 | Сообщение # 30 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| можно от меня маленькая элементарная логическая задачка!? В общем норм кодерасты сразу разберутся в этой задачке, поэтому прошу их не писать ответ. Кароче задачка такая: есть переменная массив содержащая в себе 10 юнитов, есть функция которая добавляет юнита в этот массив, как сделать проверку в функции что добавляемого юнита еще нет в массиве? в общем примерно выглядеть будет так Код function FUNC takes unit u returns nothing //КАКИЕТО ПЕРЕМЕННЫЕ МОЖЕТ БЫТЬ loop //В ПЕРЕСЧЕТЕ ЮНИТОВ ДОЛЖЕН УЧАСТВОВАТЬ ЦИКЛ endloop //МОЖЕТ БЫТЬ КАКИЕТО ЕЩЕ ВЫЧИСЛЕНИЯ endfunction В цикле должно быть условие: если добавляемого юнита нет в массиве, то добавить его иначе вывести сообщение "данный юнит уже есть в массиве" Вот такая вот задачка, элементарная
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
Ty3uK | Дата: Воскресенье, 07 Апреля 2013, 21:36:54 | Сообщение # 31 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
| А тут еще циклы не проходили А задача действительно ливерная.
|
|
|
|
SirNikolas | Дата: Понедельник, 08 Апреля 2013, 10:49:46 | Сообщение # 32 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Массив должен быть отсортирован по возрастанию/убыванию ID handle'ов, бинарным поиском находим позицию, вставляем со сдвигом. НоЦитата (Ty3uK) тут еще циклы не проходили
|
|
|
|
lawson | Дата: Понедельник, 08 Апреля 2013, 12:47:14 | Сообщение # 33 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| SirNikolas, Цитата (lawson) В общем норм кодерасты сразу разберутся в этой задачке, поэтому прошу их не писать ответ. если бы я попросил сложить 2 + 2 ты бы тоже расписал как это делается? задачка то элементарная
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
goldplay99 | Дата: Понедельник, 08 Апреля 2013, 14:26:20 | Сообщение # 34 |
1 уровень
Группа: Пользователи
Сообщений: 13
Награды: 0
Репутация: 0
Блокировки:
| 2+2 Сначала умнажаем на 965846 так как это число означает 065846, потом делим на число х умножаем, корень ******, делить, минус плюс и того ответ 4
Я знаю *ВСЕ*, но *ВСЕ* - ничегошеньки незнает обо мне.
Сообщение отредактировал SirNikolas - Понедельник, 08 Апреля 2013, 17:02:54 |
|
|
|
lawson | Дата: Понедельник, 08 Апреля 2013, 16:10:29 | Сообщение # 35 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| goldplay99, операция умножения здесь не нужна.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
SirNikolas | Дата: Понедельник, 08 Апреля 2013, 17:02:00 | Сообщение # 36 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Цитата (lawson) если бы я попросил сложить 2 + 2, ты бы тоже расписал, как это делается? задачка-то элементарная Я не зря поставил там троллфейс. Двоичный поиск для массива из десяти элементов абсолютно не нужен.
|
|
|
|
lawson | Дата: Понедельник, 08 Апреля 2013, 17:39:10 | Сообщение # 37 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Цитата (SirNikolas) Я не зря поставил там троллфейс. Двоичный поиск для массива из десяти элементов абсолютно не нужен. не важно каким способом будешь переберать массив, сама суть в условии.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
H_A_PK | Дата: Понедельник, 08 Апреля 2013, 19:58:22 | Сообщение # 38 |
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
| 2 + 2 = 5 идиоты
проклятье ляжет на любого кто дочитает до конца нет не дочитывай не надо остановись ну всё капец
|
|
|
|
lawson | Дата: Понедельник, 08 Апреля 2013, 20:37:24 | Сообщение # 39 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Цитата (H_A_PK) 2 + 2 = 5 идиоты а да забыл это ведь раздел картостроителей
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|
Ty3uK | Дата: Понедельник, 08 Апреля 2013, 21:09:03 | Сообщение # 40 |
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
|
|
|
|
|
SirNikolas | Дата: Вторник, 09 Апреля 2013, 13:36:07 | Сообщение # 41 |
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
| Ну, раз возвращать тему не планируется, пусть хоть ссылка на нее здесь будет.
|
|
|
|
H_A_PK | Дата: Пятница, 12 Апреля 2013, 06:57:43 | Сообщение # 42 |
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
| Цитата (Duosora) Дата: Вторник, 02 Апрель 2013, 01:01:00 | Сообщение # 1 уже 12е, всё понятно :/
проклятье ляжет на любого кто дочитает до конца нет не дочитывай не надо остановись ну всё капец
|
|
|
|
lawson | Дата: Пятница, 12 Апреля 2013, 08:47:58 | Сообщение # 43 |
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
| Цитата (H_A_PK) уже 12е, всё понятно :/ шмуос молодец, я в нем и не сомневался. Надо было спорить на деньги что он забьет на все это.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
|
|
|
|