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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Проблема с курсорчиком
windrunnerДата: Воскресенье, 20 Сентября 2009, 11:02:12 | Сообщение # 1
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
Code

timer time = CreateTimer()
group gr = CreateGroup()

function bool takes nothing returns boolean
     if ( IsPlayerAlly(GetOwningPlayer(GetEnumUnit()), Player(0)) != true ) then
     return true
     else
     return false
     endif
endfunction

function atack takes nothing returns nothing
local unit u = GetEnumUnit()
UnitDamageTarget(u,u, 20, true, false, ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL, WEAPON_TYPE_WHOKNOWS)
GroupRemoveUnit(gr,u)
endfunction

function forgr takes nothing returns nothing
ForGroup(gr,function atack)
endfunction

function ypon takes nothing returns nothing
local location cel = GetSpellTargetLoc()
GroupEnumUnitsInRangeOfLoc(gr, cel, 100.0, Condition(function bool))
call forgr()
endfunction

function knopka takes nothing returns nothing
call ForceUIKey("C")
endfunction

function Trig_pricel_Actions takes nothing returns nothing
local trigger tr = CreateTrigger()
TimerStart(time,0.01,true,function knopka)
TriggerRegisterPlayerUnitEvent(tr, Player(0), EVENT_PLAYER_UNIT_SPELL_CAST, null)
TriggerAddAction(tr,function ypon)
endfunction

//===========================================================================
function InitTrig_pricel takes nothing returns nothing
     set gg_trg_pricel = CreateTrigger(  )
     call TriggerRegisterTimerEvent( gg_trg_pricel, 1.00,false )
     call TriggerAddAction( gg_trg_pricel, function Trig_pricel_Actions )
endfunction

код должен отлавливать нажатие мышки(спеллом) но есть проблема когда юзаешь спелл то на долю секунды появляется курсор(выглядит не красиво)
также почемуто урон наносится всем(тоесть и своим)
Помогите пожайлуста
Я думаю что может быть проблема в игровом интерфейсе но я не нашел там чтобы сменить курсор на невидимый или чтото типа етого=)

Чтобы увидеть глюк depositfiles.com/files/tkgtxq1ye


И в правду мир сошел с ума...
И до тех пор пока нас не обесточат
Пока не догорит аварийных фонарей заряд
Мы будем жечь тут электричество что есть мочи
Русский мапмейкинг - бессмысленный и беспощадный.xD
 

Cool_BoyДата: Воскресенье, 20 Сентября 2009, 11:46:30 | Сообщение # 2
8 уровень
Группа: Проверенные
Сообщений: 643
Награды: 0
Репутация: 48
Блокировки:
похоже об этом не кто не знает :D
я тож


 

[DUОS]Дата: Воскресенье, 20 Сентября 2009, 14:57:00 | Сообщение # 3
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
windrunner,
Попробуй это:
Code
function bool takes nothing returns boolean
      if (IsPlayerAlly(GetOwningPlayer(GetEnumUnit()), Player(0)) != true ) then
      return true
      else
      return false
      endif
endfunction

function atack takes nothing returns nothing
     local group gr = CreateGroup()
     local unit u = GetEnumUnit()
     call UnitDamageTarget(u,u, 20, true, false, ConvertAttackType(0), ConvertDamageType(4), ConvertWeaponType(0))
     call GroupRemoveUnit(gr,u)
     call DestroyGroup(gr)
     set u = null
     set gr = null
endfunction

function ypon takes nothing returns nothing
     local group gr = CreateGroup()
     local location cel = GetSpellTargetLoc()
     call GroupEnumUnitsInRangeOfLoc(gr, cel, 100.0, Condition(function bool))
     call ForGroup(gr, function atack)
     call RemoveLocation(cel)
     call DestroyGroup(gr)
     set gr = null
     set cel = null
endfunction

function knopka takes nothing returns nothing
     call ForceUIKey("C")
endfunction

function Trig_pricel_Actions takes nothing returns nothing
     local timer time = CreateTimer()
     local trigger tr = CreateTrigger()
     call TimerStart(time, 0.01, true, function knopka)
     call TriggerRegisterPlayerUnitEvent(tr, Player(0), ConvertPlayerUnitEvent(273), null)
     call TriggerAddAction(tr, function ypon)
     set tr = null
     set time = null
endfunction

//===========================================================================
function InitTrig_pricel takes nothing returns nothing
      set gg_trg_pricel = CreateTrigger()
      call TriggerRegisterTimerEvent( gg_trg_pricel, 1.00, false)
      call TriggerAddAction(gg_trg_pricel, function Trig_pricel_Actions)
endfunction


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)


Сообщение отредактировал [DUОS] - Воскресенье, 20 Сентября 2009, 15:11:25
 

DragoNДата: Воскресенье, 20 Сентября 2009, 15:08:49 | Сообщение # 4
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
[DUОS], ошибки указал в аське...
Quote (|DUОS|)
ypon
- пример быдлокодера...


El Psy Congroo
 

[DUОS]Дата: Воскресенье, 20 Сентября 2009, 15:09:32 | Сообщение # 5
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
Quote (Dragon93)
- пример быдлокодера...

Dragon93,
Названия функций писал не я.


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

windrunnerДата: Воскресенье, 20 Сентября 2009, 16:12:48 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
Dragon93, мне так удобнее=)
[DUОS], проблема не в уроне(он как раз наносится)
А в курсорчике зайдите в мою картуи поглядите


И в правду мир сошел с ума...
И до тех пор пока нас не обесточат
Пока не догорит аварийных фонарей заряд
Мы будем жечь тут электричество что есть мочи
Русский мапмейкинг - бессмысленный и беспощадный.xD
 

MuradorДата: Воскресенье, 20 Сентября 2009, 17:26:06 | Сообщение # 7
Группа: Проверенные
Сообщений: 1221
Награды: 1
Репутация: 446
Блокировки:
windrunner, сделай текстуру мышки как прицеле ещё

Сообщение отредактировал Murador - Воскресенье, 20 Сентября 2009, 17:26:25
 

windrunnerДата: Воскресенье, 20 Сентября 2009, 19:53:20 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
Murador, а как ето сделать? я не умею делать текстурыки ваще=)

И в правду мир сошел с ума...
И до тех пор пока нас не обесточат
Пока не догорит аварийных фонарей заряд
Мы будем жечь тут электричество что есть мочи
Русский мапмейкинг - бессмысленный и беспощадный.xD
 

MuradorДата: Воскресенье, 20 Сентября 2009, 20:50:42 | Сообщение # 9
Группа: Проверенные
Сообщений: 1221
Награды: 1
Репутация: 446
Блокировки:
научись, или посмотри, в сам знаеш какой карте =)
 

windrunnerДата: Воскресенье, 20 Сентября 2009, 22:54:41 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
Murador, Я там сматрел но не нашел того что мне нужно=)

И в правду мир сошел с ума...
И до тех пор пока нас не обесточат
Пока не догорит аварийных фонарей заряд
Мы будем жечь тут электричество что есть мочи
Русский мапмейкинг - бессмысленный и беспощадный.xD
 

MuradorДата: Воскресенье, 20 Сентября 2009, 23:10:17 | Сообщение # 11
Группа: Проверенные
Сообщений: 1221
Награды: 1
Репутация: 446
Блокировки:
ну тогда это в новой версии сам знаеш какой карты ^^, ладно ща в аське обсудим =)
 

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

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