MartinMC, парень, до тебя был один паренек на форуме, у него сейчас 50 варнов, тоже вел себя так же, и кстати доканывал меня обьявить пари с каким то проектом (чей будет лучше).
Так вот, как глава проекта, заявляю, мы не собираемся ни с кем соревноватся, мы просто делаем качественную игру.
P.S. обращай внимание на себя и свой проект где нибудь в другом месте.
[b]Danger[/b], собственно ради этого все и задумывалось, ради ухода от всего, что есть (хотя внимательные люди впоследствии увидят грамотный синтез своих идей и идей великих гениев фантастики)
ExArt
Даже математический подход имеет место быть. Обсуждаемую композицию мог спасти хороший вокал... Или не мидишный звук... опять же с вокалом. :) Но в таком виде слишком сыро, чтоб оценивать, в этом я с тобой соглашусь.
PlayerDark
Та функция которую упомянул ты это возвращения количества предметов в общем, а та которую привел я возвращает количество предметов определенного типа.
Про остальные возможно и боян... Тут таких нет, я и выложил. Не нравиться не пользуйтесь... я только учусь на Jass писать, поэтому ничего "сверх оригинального еще не придумал".
//возвращает true если итем it есть у юнита u
function IsItemInInventory takes unit u, integer it returns boolean
local integer i = 0
loop
exitwhen i > 5 or GetItemTypeId(UnitItemInSlot(u, i)) == it
set i = i + 1
endloop
return i < 6
endfunction
дальше мое авторство на эту же тему:
//возвращает количество итемов в инвентаре
function CountItemInInventory takes unit u, integer it returns integer
local integer i = 0
local integer count = 0
loop
exitwhen i > 5
if(GetItemTypeId(UnitItemInSlot(u, i)) == it)then
set count = count + 1
endif
set i = i + 1
endloop
return count
endfunction
//удаляет итем по типу из инвентаря (1 раз, если есть)
function RemoveItemFromInventory takes unit u, integer it returns nothing
local integer i = 0
loop
exitwhen i > 5 or GetItemTypeId(UnitItemInSlot(u, i)) == it
set i = i + 1
endloop
if (i < 6) then
call RemoveItem(UnitItemInSlot(u, i))
endif
endfunction
//удаляет все итемы данного типа из инвентаря
function RemoveAllItemFromInventory takes unit u, integer it returns integer
local integer i = 0
loop
exitwhen i > 5
if(GetItemTypeId(UnitItemInSlot(u, i)) == it)then
call RemoveItem(UnitItemInSlot(u, i))
endif
set i = i + 1
endloop
endfunction
» Between The Worlds / Between The Worlds
Так вот, как глава проекта, заявляю, мы не собираемся ни с кем соревноватся, мы просто делаем качественную игру.
P.S. обращай внимание на себя и свой проект где нибудь в другом месте.
» Between The Worlds / Between The Worlds
» Between The Worlds / Between The Worlds
» Between The Worlds / Between The Worlds
» Between The Worlds / Between The Worlds
» WarCraft 3 / Библиотека функций
Это XOR, хотя я бы сделал так
» WarCraft 3 / XGM Lowpoly Model Contest
» WarCraft 3 / Библиотека функций
Не срабатывает с божественным щитом, так же скорее всего и с другими дающими неуязвимость абилками.
» WarCraft 3 / Библиотека функций
SetUnitInvulnerable просто добавляет способность 'Avul'. Очень многое сделано в варе через способности и приказы.
» WarCraft 3 / Библиотека функций
:): Всегда хотел ударить молнией в молот паладина во время анимации channel. Прикольная функция.
» Музыка и Звук / Гитара
Даже математический подход имеет место быть. Обсуждаемую композицию мог спасти хороший вокал... Или не мидишный звук... опять же с вокалом. :) Но в таком виде слишком сыро, чтоб оценивать, в этом я с тобой соглашусь.
» WarCraft 3 / Библиотека функций
Та функция которую упомянул ты это возвращения количества предметов в общем, а та которую привел я возвращает количество предметов определенного типа.
Про остальные возможно и боян... Тут таких нет, я и выложил. Не нравиться не пользуйтесь... я только учусь на Jass писать, поэтому ничего "сверх оригинального еще не придумал".
» WarCraft 3 / Библиотека функций
Кто сказал что это сложно пишеться? Может кому поможет...
часто вижу вот такую конструкцию:
» WarCraft 3 / Библиотека функций
» Музыка и Звук / Гитара