Добавлен , не публикуется
Алгоритмы, Наработки и Способности
Способ реализации:
cJass
Тип:
Наработка
Версия Warcraft:
1.26a
Итак как она работает,берём предметы(ингредиенты),а также вещь которая будет создаваться и выставляем её в последний слот.для тех кто не знает это
так сохраните
нужное количество крафтов нажмите экспорт,далее пройдите по пути который будет указан "стандартно он Warcraft3\save\Tsave.txt" далее откройте его текстовым редактором,лучше блокнотом N++ и вы уведите примерно такое
function PreloadFiles takes nothing returns nothing

	call Preload( u,2004118631,3,1936421492,1,0,0,1667984999) //Королевская корона (+5)" )
    call Preload( u,2004118631,2,0,0,0,0,1667984999) //Королевская корона (+5)" )
	call PreloadEnd( 8709.9 )

endfunction
Изменяем Preload на ItemRecept и удаляем "delete -учитывайте регистр" должно получиться
ItemRecept( u,2004118631,3,1936421492,1,0,0,1667984999) //3 ноги вирта+ 1 костяная ловушка =королевская корона
ItemRecept( u,2004118631,2,0,0,0,0,1667984999) //2 ноги вирта=королевская корона
и вставляем всё это в триггер Recept в функцию Craft должно получиться следуюющее
private void Craft(unit u){
// Сюда все крафты!!!

ItemRecept( u,2004118631,3,1936421492,1,0,0,1667984999) //3 ноги вирта+ 1 костяная ловушка =королевская корона
ItemRecept( u,2004118631,2,0,0,0,0,1667984999) //2 ноги вирта=королевская корона

}
Недостатки:
1.Нельзя скрафтить более 3х разных предметов(запишутся первые 3 разных)
2.По времени со стандартным есть лишь небольшой выигрыш по времени
0
28
7 лет назад
0
код под кат добавь
как например тут
0
30
7 лет назад
0
Описание написано так, что почти нереально понять реальную механику работы системы.
В посте нет полного кода системы.
Система прекрасно реализовывается без прелоада и даже необходимости запуска карты путём использования равкодов в базовой кодировке или набора макросов.

Последнее - по сути придирка, но остальное нужно исправить, если рассчитываете на публикацию.
0
28
7 лет назад
0
Система прекрасно реализовывается без прелоада и даже необходимости запуска карты путём использования равкодов в базовой кодировке или набора макросов.
насколько я понял фишка системы в том что ты в игре берёшь героем итемы а система сама записывает их равкоды
в результате не приходиться прописывать равкоды ручками
0
30
7 лет назад
0
в результате не приходиться прописывать равкоды ручками
Редактировать результат или дебажить его почти нереально, т.к. они в dex записываются => фтопку.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.