Сейчас 08:40:33 Пятница, 29 марта, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Система убийств.
Система убийств.
[SomeOne]Дата: Среда, 26 Января 2011, 21:07:05 | Сообщение # 1
5 уровень
Группа: Пользователи
Сообщений: 106
Награды: 0
Репутация: 17
Блокировки:
Всем привет.
Сегодня пытался сделать систему убийств для своей карты. Например что бы писалось (игрок) убил игрока (игрок) и получил 200 золота.
Вроде бы сделал,но не сработало. Помогите,чем можете.


Фильм "Ёлки" 2010
 

lawsonДата: Среда, 26 Января 2011, 21:11:55 | Сообщение # 2
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Код в студию. Авообще используй
С. Унит умирает
У.
Д
call DisplayTextToForce(GetPlayersAll(), текст)
call SetPlayerState(GetOwningPLayer(GetTirggerUnit()), GetPlayerState(GetOwningPLayer(GetTirggerUnit()) + 200)

Добавлено (26-01-2011, 21:10)
---------------------------------------------
call SetPlayerState(GetOwningPLayer(GetTirggerUnit), PLAYER_STATE_RESOURCE_GOLD, GetPlayerState(GetOwningPLayer(GetTirggerUnit(), [color=orange]PLAYER_STATE_RESOURCE_GOLD[/color) + 200)

Добавлено (26-01-2011, 21:11)
---------------------------------------------
local unit u = GetTirggerUnit()
local player p = GetOwningPlayer(u)
call SetPlayerState(p, PLYAER_STATE_RESOURCE_GOLD, GetPlayerState(p, PLAYER_STATE_RESOURCE_GOLD) + 200)
так точнее. :)


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

[SomeOne]Дата: Среда, 26 Января 2011, 21:13:33 | Сообщение # 3
5 уровень
Группа: Пользователи
Сообщений: 106
Награды: 0
Репутация: 17
Блокировки:
lawson, Сделай на GUI,пожалуйста.

Фильм "Ёлки" 2010
 

lawsonДата: Среда, 26 Января 2011, 21:16:27 | Сообщение # 4
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
http://rghost.ru/4090756/image.png
Держи.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

[SomeOne]Дата: Среда, 26 Января 2011, 21:19:15 | Сообщение # 5
5 уровень
Группа: Пользователи
Сообщений: 106
Награды: 0
Репутация: 17
Блокировки:
lawson, Я же тебе говорил что у меня мышки нету,напишешь тут?

Фильм "Ёлки" 2010
 

lawsonДата: Среда, 26 Января 2011, 21:21:31 | Сообщение # 6
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Событие Юнит умирает
Условие
Действие
Игра - Display to (All Players) the text : Твой тескт
Игрок - Set(OwnerOf(KillingUnit)) Золото текущ. to (OwnerOf(KillingUnit) Золото текущ. + 200)


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

romaN-1998Дата: Среда, 26 Января 2011, 21:22:54 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 1368
Награды: 0
Репутация: 10
Блокировки:
lawson, ты ошибаешься, нужно юзать Add Золото текущ., объяснить почему ?
 

lawsonДата: Среда, 26 Января 2011, 21:25:11 | Сообщение # 8
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
lawson, ты ошибаешься, нужно юзать Add Золото текущ., объяснить почему ?
Ну ошибся писал быстро.

Добавлено (26-01-2011, 21:25)
---------------------------------------------
И вообще такое я только на JASS делаю уже и забыл как на триггах это выглядит.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

romaN-1998Дата: Среда, 26 Января 2011, 21:27:42 | Сообщение # 9
10 уровень
Группа: Проверенные
Сообщений: 1368
Награды: 0
Репутация: 10
Блокировки:
lawson, а на Jass тоже Set? ты понимаешь, что set = установить, а add = добавить, действием Set ты устанавливаешь кол-во ресурсов, например если ты сделаешь set 200 золота, то даже если у игрока 1000 золота, то ему поставится 200 золота (а не 1200)
 

lawsonДата: Среда, 26 Января 2011, 21:29:05 | Сообщение # 10
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
На JASS к кстати если ты не знаешь то пишеться Set

Добавлено (26-01-2011, 21:29)
---------------------------------------------
тебе написать это на JASS? Не учи меня добавлять золото юниту.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

romaN-1998Дата: Среда, 26 Января 2011, 21:33:24 | Сообщение # 11
10 уровень
Группа: Проверенные
Сообщений: 1368
Награды: 0
Репутация: 10
Блокировки:
нет, Set не ставится, напиши на jass
 

[SomeOne]Дата: Среда, 26 Января 2011, 21:34:26 | Сообщение # 12
5 уровень
Группа: Пользователи
Сообщений: 106
Награды: 0
Репутация: 17
Блокировки:
lawson, Началось...

Фильм "Ёлки" 2010
 

romaN-1998Дата: Среда, 26 Января 2011, 21:34:54 | Сообщение # 13
10 уровень
Группа: Проверенные
Сообщений: 1368
Награды: 0
Репутация: 10
Блокировки:
Code
call AdjustPlayerState

Вот это добавляет золота, а
Code
call SetPlayerState

Устанавливает
 

lawsonДата: Среда, 26 Января 2011, 21:36:42 | Сообщение # 14
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
romaN-1998
Извини но ты тупица. Не знаешь JASS так не спорь
local unit u = GettriggerUnit()
local player p = GetOwningPlayer(u
local e = GetPlayerState(p, PLAYER_STATE_RESOURCE_GOLD)
call SetPlayerState(p, PLAYER_STATE_RESOURCE_GOLD , (e + 200)) Эта функция увеличивает общее кол-во денег на 200.
А функции AddPlayerState если ты ее не изобрел конечно, то такой нет

Добавлено (26-01-2011, 21:36)
---------------------------------------------
call AdjustPlayerState
о боже это такой бред такое получаешь если писать на гуи а потом переодить на JASS.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

romaN-1998Дата: Среда, 26 Января 2011, 21:37:08 | Сообщение # 15
10 уровень
Группа: Проверенные
Сообщений: 1368
Награды: 0
Репутация: 10
Блокировки:
AdjustPlayerState*

Добавлено (26-01-2011, 21:37)
---------------------------------------------
lawson, получается, но работает.

 

lawsonДата: Среда, 26 Января 2011, 21:37:25 | Сообщение # 16
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
ладно все забей на это.

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Система убийств.
  • Страница 1 из 1
  • 1
Поиск:

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