Сейчас 13:39:02 Четверг, 28 марта, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » [СТАТЬЯ] Как зделать чтобы юнит скользил?
[СТАТЬЯ] Как зделать чтобы юнит скользил?
МегасуперлолДата: Суббота, 25 Декабря 2010, 13:06:32 | Сообщение # 1
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
Вам нужно сначало создать область от куда он будет скользить и куда он будет скользить две области создайте в начале и в контце
Событие: Юнит входит в сначало области
Действие:Пауза юнит который вошол в сначало области
Действие:Двигать юнита в конетц область
Действие:Делаем растояние юнита чтобы он мог двигаться
ЭТА ДЛЯ ПАТЧА 1.24С
а сейчас для всех патчев кроме 1.24с
Событие:Каждых 2 сикунды
Условие:юнит вход в нортренд лед равно да
Действие: Пауза юнит
Действие: Двигать юнита в конетц области
Действие:Ждать 1 сикунду
Действие:Возобновить юнита
ЕСЛИ НЕРАБОТАЕТ НЕ ТО НЕ ТО ТО ТОГДА ДОБАВЬТЕ ВНИЗУ ПРАВИЛЬНЫЙ ОТВЕТ!


Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

U4enik)Дата: Суббота, 25 Декабря 2010, 13:12:47 | Сообщение # 2
7 уровень
Группа: Проверенные
Сообщений: 267
Награды: 0
Блокировки:
Quote (Мегасуперлол)
2 сикунды

сикунды
Был бы проверенным влепил бы минус...
Ну,а ник говорит сам за себя <_<
 

Banzay89Дата: Суббота, 25 Декабря 2010, 13:13:18 | Сообщение # 3
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
Quote
ты идиот

подтверждаю

 

DreiiДата: Суббота, 25 Декабря 2010, 13:18:48 | Сообщение # 4
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (Мегасуперлол)
Вам нужно сначало создать область от куда он будет скользить и куда он будет скользить две области создайте в начале и в контце Событие: Юнит входит в сначало области Действие:Пауза юнит который вошол в сначало области Действие:Двигать юнита в конетц область Действие:Делаем растояние юнита чтобы он мог двигаться ЭТА ДЛЯ ПАТЧА 1.24С а сейчас для всех патчев кроме 1.24с Событие:Каждых 2 сикунды Условие:юнит вход в нортренд лед равно да Действие: Пауза юнит Действие: Двигать юнита в конетц области Действие:Ждать 1 сикунду Действие:Возобновить юнита ЕСЛИ НЕРАБОТАЕТ НЕ ТО НЕ ТО ТО ТОГДА ДОБАВЬТЕ ВНИЗУ ПРАВИЛЬНЫЙ ОТВЕТ!

Ужачно, автор нуб


 

МегасуперлолДата: Суббота, 25 Декабря 2010, 13:19:29 | Сообщение # 5
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
U4enik), Ну 2 сикунды одна секунда чтобы передвижался ( тока управление неудобное )

Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

Gr0mДата: Суббота, 25 Декабря 2010, 13:24:58 | Сообщение # 6
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:

Ну откуда такие беруться...
[СТАТЬЯ] - Где?


Сообщение отредактировал Gr0m - Суббота, 25 Декабря 2010, 13:26:03
 

МегасуперлолДата: Суббота, 25 Декабря 2010, 13:38:06 | Сообщение # 7
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
Quote (Мегасуперлол)
Вам нужно сначало создать область от куда он будет скользить и куда он будет скользить две области создайте в начале и в контце Событие: Юнит входит в сначало области Действие:Пауза юнит который вошол в сначало области Действие:Двигать юнита в конетц область Действие:Делаем растояние юнита чтобы он мог двигаться ЭТА ДЛЯ ПАТЧА 1.24С а сейчас для всех патчев кроме 1.24с Событие:Каждых 2 сикунды Условие:юнит вход в нортренд лед равно да Действие: Пауза юнит Действие: Двигать юнита в конетц области Действие:Ждать 1 сикунду Действие:Возобновить юнита ЕСЛИ НЕРАБОТАЕТ НЕ ТО НЕ ТО ТО ТОГДА ДОБАВЬТЕ ВНИЗУ ПРАВИЛЬНЫЙ ОТВЕТ!

Gr0m, Эта разве тебе не статья?


Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

Nagato-rusДата: Суббота, 25 Декабря 2010, 13:40:17 | Сообщение # 8
7 уровень
Группа: Проверенные
Сообщений: 385
Награды: 0
Репутация: 85
Блокировки:
Мегасуперлол, нет это не статья

 

МегасуперлолДата: Суббота, 25 Декабря 2010, 13:46:43 | Сообщение # 9
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
Как зделать чтобы если юнит наступит на ландштафтинг яд то он умрет
ставь эта в код карты
function TK1 takes nothing returns nothing
local unit u=GetEnumUnit()
if(GetTerrainType(GetUnitX(u),GetUnitY(u))==1131442035)then
call KillUnit(u)
endif
set u=null
endfunction
function TK0 takes nothing returns nothing
local group g=CreateGroup()
call GroupEnumUnitsInRect(g,bj_mapInitialPlayableArea,null)
call ForGroup(g,function TK1)
call GroupClear(g)
call DestroyGroup(g)
set g=null
endfunction
function TerrainKill takes nothing returns nothing
local timer t=CreateTimer()
call TimerStart(t,0.03,true,function TK0)
endfunction
function Spell_A000_Filter takes nothing returns boolean
local unit f=GetFilterUnit()
local real x = GetUnitX(f)
local real y = GetUnitY(f)
return GetTerrainType(x,y)== 'Iice'
set f = null
endfunction
//===========================================================================
function Move takes nothing returns nothing
local unit c=GetEnumUnit()
local real a = GetUnitFacing©*0.017453292
call SetUnitX(c,GetUnitX©+5.*Cos(a))
call SetUnitY(c,GetUnitY©+5.*Sin(a))
set c = null
endfunction
//===========================================================================
function Action takes nothing returns nothing
local real x = GetRectCenterX(GetPlayableMapRect())
local real y = GetRectCenterY(GetPlayableMapRect())
local group g=CreateGroup()
call GroupEnumUnitsInRange(g,x,y,999999999,Condition(function Spell_A000_Filter))
call ForGroup(g,function Move)
set g = null
endfunction
//===========================================================================
function InitTrig_trg takes nothing returns nothing
local trigger trg = CreateTrigger()
call TriggerRegisterTimerEventPeriodic( trg, 0.01 )
call TriggerAddAction( trg, function Action )
set trg = null
endfunction

Добавлено (25-12-2010, 13:45)
---------------------------------------------
ОЙ ЗДЕСЬ ЕСТЬ НЕМНОГА ЛИШНЕГО!

Добавлено (25-12-2010, 13:46)
---------------------------------------------
а хотя без разднитцы всеровно лишние не чего не делает только лаги уберает!


Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

DreiiДата: Суббота, 25 Декабря 2010, 13:48:51 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Мегасуперлол, копипастить умеешь!!Отлично!!

Добавлено (25-12-2010, 13:48)
---------------------------------------------
Мегасуперлол, во вторых ты нуб

Quote (Мегасуперлол)
яд то он умрет

Quote (Мегасуперлол)
'Iice'

Знаешь что этО?


 

МегасуперлолДата: Суббота, 25 Декабря 2010, 13:49:50 | Сообщение # 11
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
Dreii, нет

Добавлено (25-12-2010, 13:49)
---------------------------------------------
мне с кодом помогали


Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

DreiiДата: Суббота, 25 Декабря 2010, 13:51:17 | Сообщение # 12
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Мегасуперлол, Ты НУБ в тройне
Quote (Мегасуперлол)
'Iice'

Это лед, причем тут яд и т.д?
Идем дальше, ты говоришь
Quote (Мегасуперлол)
он умрет

Где функция на килл юнита? А?


 

МегасуперлолДата: Суббота, 25 Декабря 2010, 13:54:49 | Сообщение # 13
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
Quote (Мегасуперлол)
call KillUnit(u)

ВОТ!

Добавлено (25-12-2010, 13:54)
---------------------------------------------
Dreii, извени здесь с льдом смешалось но если льда не будет то нечего не будет просто юнит польду будет скользить

Добавлено (25-12-2010, 13:54)
---------------------------------------------
Мегасуперлол, ну и если он на яд наступит то он умрет


Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

DreiiДата: Суббота, 25 Декабря 2010, 13:55:04 | Сообщение # 14
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (Мегасуперлол)
извени здесь с льдом смешалось но если льда не будет то нечего не будет просто юнит польду будет скользить

Вывод код не твой. в соседней теме человек выкладывал уже, так что нуб и апазорилсо




Сообщение отредактировал Dreii - Суббота, 25 Декабря 2010, 13:55:53
 

МегасуперлолДата: Суббота, 25 Декабря 2010, 13:56:37 | Сообщение # 15
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
ОЙ САМ СЕБЕ НАПИСАЛ Я ХОТЕЛ Dreii, НАПИСАТЬ

Добавлено (25-12-2010, 13:56)
---------------------------------------------
а как зделать чтобы юнит на яде умер эта зделал EdiTTORR


Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

DreiiДата: Суббота, 25 Декабря 2010, 13:57:06 | Сообщение # 16
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Мегасуперлол, вот, вывод код не твой

 

МегасуперлолДата: Суббота, 25 Декабря 2010, 13:58:09 | Сообщение # 17
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
но я попросил у EdiTTORR

Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

DreiiДата: Суббота, 25 Декабря 2010, 13:58:51 | Сообщение # 18
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Мегасуперлол, но код не твой, а ты орал что тебе помогали

 

Banzay89Дата: Суббота, 25 Декабря 2010, 13:59:24 | Сообщение # 19
9 уровень
Группа: Проверенные
Сообщений: 858
Награды: 1
Репутация: 77
Блокировки:
Quote
эта зделал EdiTTORR

еще один имбокодер! lol

 

МегасуперлолДата: Суббота, 25 Декабря 2010, 14:00:00 | Сообщение # 20
3 уровень
Группа: Пользователи
Сообщений: 67
Награды: 0
Репутация: -71
Блокировки:
Quote (Dreii)
Мегасуперлол, но код не твой, а ты орал что тебе помогали

Я не орал!


Я крут я крут и ичо раз крут!!!
РАЗБАНЬТЕ ВЗЛОМЧИКА-КАРТ!
 

DreiiДата: Суббота, 25 Декабря 2010, 14:01:06 | Сообщение # 21
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (Мегасуперлол)
Я не орал!

Quote (Мегасуперлол)
мне с кодом помогали

Код не твой, едитор добавил 2 строчки\\\


 

EdiTTORRДата: Суббота, 25 Декабря 2010, 14:08:49 | Сообщение # 22
8 уровень
Группа: Проверенные
Сообщений: 585
Награды: 0
Репутация: 147
Блокировки:
Банзай ты типо имбакодер?
Напиши лучше если тебе код не нравится ^_^


Местами здесь.


Сообщение отредактировал EdiTTORR - Суббота, 25 Декабря 2010, 14:11:13
 

DreiiДата: Суббота, 25 Декабря 2010, 14:11:10 | Сообщение # 23
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
EdiTTORR, Banzay89, я имба кодер!!!!call local intareger u=1

 

EdiTTORRДата: Суббота, 25 Декабря 2010, 14:12:01 | Сообщение # 24
8 уровень
Группа: Проверенные
Сообщений: 585
Награды: 0
Репутация: 147
Блокировки:
Quote (Dreii)
Код не твой, едитор добавил 2 строчки\\\

больше кста


Местами здесь.
 

DreiiДата: Суббота, 25 Декабря 2010, 14:22:21 | Сообщение # 25
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
EdiTTORR, 3???

 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » [СТАТЬЯ] Как зделать чтобы юнит скользил?
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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