делая так ты только вредишь себе,если хочешь жасс изучить то делай на жассе а не на фракенштейне,и для такий частопереодических вещей лутше использовать глобальные массивы или структуры
так возми в мдлвисе и засунь меш который те нуже там же свой буфер, если непонятно то берёшь открываешь модель в (mdlvis) выделяешь чё над Ctrl+C(копировать) невыходя с программы открываешь в этой запущеной проге нужную модель выделяешь вершину и там сверху правка/вставит
Чтаа? проверка карты там работает вы инструкцию почитайте к устовновке что надо карту 2 раза сохранять и в папке с редактором есть рег фикс в котором надо указать путь к варику и редактора
Versus6:
закинь модель эдитов в папку с варом(распакованый конечно) там де war3.exe,но обрезание меша и изменение анимки лутше делать в mdlvis или 3dMax
то тут помогут вам евенты, допустим сделайте ивент что красный игрок вводит -бллблбл
то выполняеться ваша функция так как вы вызовете её тригерром можно ставить где угодно и снизу и сверху
а жасс тут причём это же тебе логикой обьясняют ну срандомь число от 0 до 100,потом проверь равно оно например 59(это наш 1% шанса) и создай предмет ,чё тут сложного?
очень трудно понять что ты хочешь,ну я постараюсь,ты наверно хочешь чтобы предмет выпадали с разным шансом то тода делай паралейный массив;
Array[0]="I001"//ид предмета Array2[0]=30//шанс выпадения
Array[1]="I002"//ид предмета Array2[1]=2//шанс выпадения
а потом если те над сгенерить предмет
int random = GetRandomInt(0,100)//это рандомит число от 0 до 100 но смотря сколько у тя предметов если в карте их 60 то GetRandom(0,59)
if(Array2[random]<=GetRandomInt(0,100)){//здесь проверка нашего шанса на предмете
CreateItem(Array[random])//создаёшь наш предмет
}
ну есть elseif в преимуществе эт типа такие контструкции
If(i>5&&i<7){
//
}elseif(i>7&&i<9){
//
}elseif(i>10&&i<12){
//
}и так сколько угодно это очень полезно когда один тригер ловит какст способности и проверяет какая абила использовалась,всего 1 триггер будет инициализирован
это вы таким извращенским способом воспроизводите звуки?
а как ты сможешь воспроизвести несколько звуков одновременно? ScopteRectuS:
ну к сожелению только эфектом можно так изащряться , но всеровно промежуток небольшой
» WarCraft 3 / Blender
» WarCraft 3 / Смертельный удар игнорирует броню?
» WarCraft 3 / Способности и алгоритмы на заказ
такое на гуи делать очень сложно и запарно,врядли кто то за это возмёться
» WarCraft 3 / В чём ошибка с локальными переменными?
Ред. ledoed
» WarCraft 3 / В чём ошибка с локальными переменными?
короче все локалки кроме типа float и int нужна обнулять типо
unit u = GetTriggerUnit()
u=null
Ред. ledoed
» WarCraft 3 / В чём ошибка с локальными переменными?
а зачем в глобалку заносить плавующий текст
Ред. ledoed
» WarCraft 3 / В чём ошибка с локальными переменными?
» WarCraft 3 / В чём ошибка с локальными переменными?
» WarCraft 3 / Анимации
» WarCraft 3 / Как перенести счётчик объектов на другую карту?
» WarCraft 3 / Нужна модель? - Вам сюда!
закинь модель эдитов в папку с варом(распакованый конечно) там де war3.exe,но обрезание меша и изменение анимки лутше делать в mdlvis или 3dMax
» WarCraft 3 / Как перенести счётчик объектов на другую карту?
» WarCraft 3 / Как поставить две текстуры на одну модель?
» WarCraft 3 / Как поставить две текстуры на одну модель?
» WarCraft 3 / Как выполнить произвольный код во время игры?
то выполняеться ваша функция так как вы вызовете её тригерром можно ставить где угодно и снизу и сверху
Ред. ledoed
» WarCraft 3 / Рандом итем
» WarCraft 3 / Рандом итем
» WarCraft 3 / Рандом итем
Ред. ledoed
» WarCraft 3 / Рандом итем
» WarCraft 3 / Какие существуют альтернативы ветвлению ифами?
Ред. ledoed
» WarCraft 3 / Какие существуют альтернативы ветвлению ифами?
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
Заклинание готово!
Способность: щупальца
Выполнено: Да
Инструкция внутри
» WarCraft 3 / Макс. кол-во звуков
ScopteRectuS:
ну к сожелению только эфектом можно так изащряться , но всеровно промежуток небольшой
» WarCraft 3 / Помогите с jass