Сейчас 00:37:27 Вторник, 26 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Помогите с триггерами
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, я и использую его,БЖ раскрой и увидещь^^

 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz