Помогите с триггерами
|
|
CareMyKitty | Дата: Среда, 19 Января 2011, 21:11:31 | Сообщение # 1 |
5 уровень
Группа: Проверенные
Сообщений: 121
Награды: 0
Репутация: 29
Блокировки:
| Добрый день, кто может помочь с триггерами? С меня + будет. Последовательность такая: 1) Отобрать все деньги (типо в банк на сохранение) допустим у всех по 100 монет. 2) Игрок выигрывает другого игрока = отдают деньги из банка и +50 монет победителю, -50 проигравшему. Типо чтото дуэля
|
|
|
|
Dreii | Дата: Среда, 19 Января 2011, 21:15:08 | Сообщение # 2 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| CareMyKitty, 1)Группа игроков- Выбрать Все игроки Игрок установить свойство для Выбранный игрок как Золото текущий -100 2)Боевая еденица умирает Умирающий юнит типа герой равно да Игрок Добавить 50 золота Владельцу юнита убивающий юнит Игрок Добавить -50 золота Владельцу юнита умирающий юнит
|
|
|
|
CareMyKitty | Дата: Среда, 19 Января 2011, 21:18:02 | Сообщение # 3 |
5 уровень
Группа: Проверенные
Сообщений: 121
Награды: 0
Репутация: 29
Блокировки:
| Quote (Dreii) Игрок установить свойство для Выбранный игрок как Золото текущий -100 а если у него не 100? Как это реализовать? Там может быть и 100 и 200 и 300 и тд.
|
|
|
|
Kartoha | Дата: Среда, 19 Января 2011, 21:27:37 | Сообщение # 4 |
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
| Quote (Dreii) Игрок установить свойство для Выбранный игрок как Золото текущий -100 Есть же действие Добавить Quote (CareMyKitty) а если у него не 100? Как это реализовать? Через переменные, тоже самое только вместо 50 подставляеш переменную, которая до этого задается на нужное число.
|
|
|
|
Dreii | Дата: Среда, 19 Января 2011, 21:27:43 | Сообщение # 5 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| CareMyKitty, че? У него отнимут 100 золота и фсе
|
|
|
|
Toycupo | Дата: Среда, 19 Января 2011, 21:29:27 | Сообщение # 6 |
6 уровень
Группа: Проверенные
Сообщений: 242
Награды: 0
Репутация: 38
Блокировки:
| условие - Сравнение целых чисел (Игрок (твой игрок) Золото текущ. равно (нужное тебе число
|
|
|
|
CareMyKitty | Дата: Среда, 19 Января 2011, 21:35:20 | Сообщение # 7 |
5 уровень
Группа: Проверенные
Сообщений: 121
Награды: 0
Репутация: 29
Блокировки:
| Kartoha, я в триггерах 0, не знаю как делать правильно переменные) Слушайте, кто может помочь тогда давайте в ICQ 465308336))
|
|
|
|
Dreii | Дата: Среда, 19 Января 2011, 21:36:35 | Сообщение # 8 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| Code local integer i=100//тут любое число например 10*GetPlayers() call SetPlayerState(Player(0),PLAYER_STATE_RESOURCE_GOLD,GetPlayerState(layer(0),PLAYER_STATE_RESOURCE_GOLD)-i)
|
|
|
|
Kartoha | Дата: Среда, 19 Января 2011, 21:44:43 | Сообщение # 9 |
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
| Dreii, почему ты так упорно не используеш действие добавить?) Ведь оно проще и логичнее Code local integer i = 100 call AdjustPlayerStateBJ( i, Player(0), PLAYER_STATE_RESOURCE_GOLD )
|
|
|
|
Dreii | Дата: Среда, 19 Января 2011, 21:46:12 | Сообщение # 10 |
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
| Kartoha, я и использую его,БЖ раскрой и увидещь^^
|
|
|
|