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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Система инвентаря (Jass)
Система инвентаря
DemonkillerДата: Вторник, 26 Июня 2012, 19:41:47 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 327
Награды: 0
Репутация: 54
Блокировки:
В общем я хочу сделать системку полного инвентаря.Вот система - http://www.hiveworkshop.com/forums/spells-569/full-inventory-crafting-system-v1-2-a-211797/?prev=r%3D20%26page%3D5 - (DUOS)
В одну из функций нужно записать предметы в 3-х вариантах (Normal,Disabled(пустышка),и Rune (пустышка с норм. иконкой и которая "используется сразу").
Вот сама функция:
Code
function Trig_InitDataBase_Actions takes nothing returns nothing
     set udg_FicsHash = InitHashtable()

     // Item DataBase Fill
     call Item_SaveToDB('I000','I001','I002',0,0)
     call Item_SaveToDB('I003','I004','I005',0,0)
     call Item_SaveToDB('I006','I007','I008',0,0)
     call Item_SaveToDB('I009','I00A','I00B',0,0)
     call Item_SaveToDB('I00C','I00D','I00E',0,0)

     // Recipe DataBase Fill
     call Recipe_SaveToDB('I007','I001','I004',0,0,0,0,0)
     call Recipe_SaveToDB('I00D','I001',0,0,0,0,0,0)
     call Recipe_ModifyCompAmount(Recipes_GetTotal(),1,7)
endfunction

//===========================================================================
function InitTrig_InitDataBase takes nothing returns nothing
     call TimerStart(CreateTimer(),0.,false,function Trig_InitDataBase_Actions)
endfunction


а вот вариант в моей карте с моими предметами:
Code
function Trig_InitDataBase_Actions takes nothing returns nothing
     set udg_FicsHash = InitHashtable()

     // Item DataBase Fill
     call Item_SaveToDB('I030','belv','I03M',0,0)
     call Item_SaveToDB('I03P','ciri','I03N',0,0)
     call Item_SaveToDB('I03Q','gcel','I03J',0,0)
     call Item_SaveToDB('I03R','bgst','I03K',0,0)
     call Item_SaveToDB('I03S','bspd','I03L',0,0)
     call Item_SaveToDB('I03U','I00H','I03T',0,0)
     call Item_SaveToDB('I03V','I000','I03W',0,0)
     call Item_SaveToDB('I03Y','I001','I03X',0,0)

     // Recipe DataBase Fill
     call Recipe_SaveToDB('belv','ciri','gcel',0,0,0,0,0)
     call Recipe_SaveToDB('bgst','bspd','I00H',0,0,0,0,0,0)
     call Recipe_SaveToDB('bgst','I000','I001',0,0,0,0,0,0)
     call Recipe_ModifyCompAmount(Recipes_GetTotal(),1,7)
endfunction

//===========================================================================
function InitTrig_InitDataBase takes nothing returns nothing
     call TimerStart(CreateTimer(),0.,false,function Trig_InitDataBase_Actions)
endfunction

но почему-то находит ошибку!Я в Jass 0 :) и не пойму в чем ошибка.Господа,Jass'еры,помогите решить проблему.

Добавлено (26 Июнь 2012, 19:38:20)
---------------------------------------------
Если у кого есть система по проще этой,умоляю,скиньте :)

Добавлено (26 Июнь 2012, 19:41:47)
---------------------------------------------
А лучше всего хотелось бы увидеть ответ DUOS'а.Ведь это его наработка :)


Monstros Arena v0.4 AI - http://www.epicwar.com/maps/267159/
 

H_A_PKДата: Вторник, 26 Июня 2012, 19:48:39 | Сообщение # 2
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
да ты ошибку которую тебе выдаёт покажи

проклятье ляжет на любого
кто дочитает до конца
нет не дочитывай не надо
остановись ну всё капец
 

DemonkillerДата: Вторник, 26 Июня 2012, 20:02:30 | Сообщение # 3
7 уровень
Группа: Проверенные
Сообщений: 327
Награды: 0
Репутация: 54
Блокировки:
Jasshelper пишет "found errors,please wait..." и ступорится

Добавлено (26 Июнь 2012, 19:58:49)
---------------------------------------------
уже минут 5 жду

Добавлено (26 Июнь 2012, 20:02:30)
---------------------------------------------
я так подумал,может мне пропустить через обычный редактор?


Monstros Arena v0.4 AI - http://www.epicwar.com/maps/267159/
 

Brut@lusДата: Вторник, 26 Июня 2012, 22:26:26 | Сообщение # 4
Группа: Заблокированные
Сообщений: 2496
Награды: 1
Репутация: 924
Блокировки:
Demonkiller, перекачай jassnewgenpack

 

KartohaДата: Вторник, 26 Июня 2012, 22:56:53 | Сообщение # 5
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
Название темы должно отражать суть вопроса.
 

[DUОS]Дата: Вторник, 26 Июня 2012, 23:19:32 | Сообщение # 6
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
Jass New Gen Pack отказывался дружить с моей наработкой из-за того, что в рецептах пишешь null вместо 0.
И да, Дем, попробуй без жнгп сохранить. Получится. Ты же всё правильно сделал.


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


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

SirNikolasДата: Среда, 27 Июня 2012, 07:01:47 | Сообщение # 7
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
И еще скачай новую версию системы.

 

DemonkillerДата: Пятница, 29 Июня 2012, 12:19:49 | Сообщение # 8
7 уровень
Группа: Проверенные
Сообщений: 327
Награды: 0
Репутация: 54
Блокировки:
[DUОS], Ясно.Спасибо.Буду хоть знать,что правильно делал :) .Конечно очень громосткая система.Но оно того стоит :)

Добавлено (29 Июнь 2012, 12:19:49)
---------------------------------------------
SirNikolas, спасибо за ссылку :) .Не знал,что новая версия вышла :)


Monstros Arena v0.4 AI - http://www.epicwar.com/maps/267159/
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Система инвентаря (Jass)
  • Страница 1 из 1
  • 1
Поиск:

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