vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
Multiboard DWTTS. Я пьян???
Тестовая версия мультиборда... пока для 1 игрока
local integer i = 1 call CreateMultiboardBJ( 2, 28,"Информация" )
set udg_MB[i] = GetLastCreatedMultiboard() ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetTitleTextColorBJ( udg_MB[i], 100, 80, 20, 20.00 ) call MultiboardDisplayBJ( true, udg_MB[i] ) call MultiboardMinimizeBJ( true, udg_MB[i] ) call MultiboardSetItemWidthBJ( udg_MB[i], 1, 0, 12.50 ) call MultiboardSetItemWidthBJ( udg_MB[i], 2, 0, 5.00 ) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
call MultiboardSetItemIconBJ( udg_MB[i], 1, 2, (("ReplaceableTextures\\CommandButtons\\BTNThoriumMelee.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 2, ("|cFFC8C5A8: : Режущие |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 2, ("|cFFFFCC33: : " + (I2S(udg_Possession_Weapon_bl[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 3, (("ReplaceableTextures\\CommandButtons\\BTNStormHammer.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 3, ("|cFFC8C5A8: : Дробящие |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 3, ("|cFFFFCC33: : " + (I2S(udg_Possession_Weapon_st[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 4, (("ReplaceableTextures\\CommandButtons\\BTNSpiritWalkerAdeptTraining.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 4, ("|cFFC8C5A8: : Рубящие |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 4, ("|cFFFFCC33: : " + (I2S(udg_Possession_Weapon_mu[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 5, (("ReplaceableTextures\\CommandButtons\\BTNStrengthOfTheMoon.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 5, ("|cFFC8C5A8: : Острые |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 5, ("|cFFFFCC33: : " + (I2S(udg_Possession_Weapon_ki[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 6, (("ReplaceableTextures\\CommandButtons\\BTNAdvancedStrengthOfTheMoon.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 6, ("|cFFC8C5A8: : Магические |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 6, ("|cFFFFCC33: : " + (I2S(udg_Possession_Weapon_mg[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 7, (("ReplaceableTextures\\CommandButtons\\BTNVorpalBlades.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 7, ("|cFFC1B08E: : Нападение |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 7, ("|cFFFFCC33: : " + (I2S(udg_Possession_Strategy_of_fight[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 8, (("ReplaceableTextures\\CommandButtons\\BTNDefend.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 8, ("|cFFC1B08E: : Тактика |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 8, ("|cFFFFCC33: : " + (I2S(udg_Possession_Tactics[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 9, (("ReplaceableTextures\\CommandButtons\\BTNPeriapt1.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 9, ("|cFFC1B08E: : Доминирование |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 9, ("|cFFFFCC33: : " + (I2S(udg_Possession_Domination[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 12, (("ReplaceableTextures\\CommandButtons\\BTNSearingArrows.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 12, ("|cFFBBBBFF: : Магия огня |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 12, ("|cFFFFCC33: : " + (I2S(udg_Exp_Magic_Of_Fire[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 13, (("ReplaceableTextures\CommandButtons\BTNFreezingBreath.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 13, ("|cFFBBBBFF: : Магия воды |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 13, ("|cFFFFCC33: : " + (I2S(udg_Exp_Magic_Of_Water[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 14, (("ReplaceableTextures\CommandButtons\BTNWandOfShadowSight.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 14, ("|cFFBBBBFF: : Магия земли |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 14, ("|cFFFFCC33: : " + (I2S(udg_Exp_Magic_Of_Earth[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 15, (("ReplaceableTextures\CommandButtons\BTNStaffOfPreservation.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 15, ("|cFFBBBBFF: : Магия воздуха |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 15, ("|cFFFFCC33: : " + (I2S(udg_Exp_Magic_Of_Wind[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 15, (("ReplaceableTextures\CommandButtons\BTNFarSight.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 15, ("|cFFBBBBFF: : Магия жизни |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 15, ("|cFFFFCC33: : " + (I2S(udg_Exp_Magic_Of_Life[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 16, (("ReplaceableTextures\CommandButtons\BTNDeathCoil.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 16, ("|cFFBBBBFF: : Некрономика |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 16, ("|cFFFFCC33: : " + (I2S(udg_Exp_Magic_Of_Necro[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 17, (("ReplaceableTextures\CommandButtons\BTNWispSplode.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 17, ("|cFFB76FFF: : Мистицизм |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 17, ("|cFFFFCC33: : " + (I2S(udg_Possession_Mysticism[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 20, (("ReplaceableTextures\CommandButtons\BTNVialFull.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 20, ("|cFFC1B08E: : Алхимия |r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 20, ("|cFFFFCC33: : " + (I2S(udg_Possession_Alchemy[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 21, (("ReplaceableTextures\CommandButtons\BTNVolcano.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 21, ("|cFFC1B08E: : Кузнечное дело|r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 21, ("|cFFFFCC33: : " + (I2S(udg_Possession_Forge[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 22, (("ReplaceableTextures\CommandButtons\BTNWandSkull.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 22, ("|cFFC1B08E: : Ткатское дело|r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 22, ("|cFFFFCC33: : " + (I2S(udg_Possession_Sewing[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- call MultiboardSetItemIconBJ( udg_MB[i], 1, 23, (("ReplaceableTextures\CommandButtons\BTNPillage.blp"))) call MultiboardSetItemValueBJ( udg_MB[i], 1, 23, ("|cFFC1B08E: : Находчивость|r") ) call MultiboardSetItemValueBJ( udg_MB[i], 2, 23, ("|cFFFFCC33: : " + (I2S(udg_Possession_Larceny[i])) +" |r")) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Такс!!!! Основной вопрос : Почему при сохранении WE вылетает! Бог прославил , я частенько пользуюсь "резервным копированием" ...так бы рвал волосы на лобке... хотя .... у меня уже нет нервов.....даже для этого!!!!!!!!!........ :duel:Я вторую ночь подряд.....перепроверяю\переделываю сию конструкцию!! И как только с нею не ебался......И вводил локальные переменные для всех аргументов....(тогда оно вылетало через 10 секунд после нажатия "сохранить")..... Потом я ВРУЧНУЮ переписал аргументы в скрипт, (спасибо блокноту - помог кнопкой "заменить).... И вот, "ПРОГРЕСС" = теперь WE вылетает после нажатия кнопки сохранить аж через 32 секунды! ..... ......е....ть....колотить!
Блин! Отредактировано vlad_C0M, 14.06.2006 в 23:33. |
14.06.2006, 22:36 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
set udg_MB = GetLastCreatedMultiboard()
потерял индекс |
14.06.2006, 23:12 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
Тьфу блин....... Это не я потерял.....Это форум думает, что я хочу написать "курсивом"....
vlad_C0M добавил: Уже исправил! |
14.06.2006, 23:33 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Ну тогда я даже не знаю, без объявления всех переменных проверить незя, я свою проблему правил делая весь код коментом и потом снимал комент строчка по строчке.
Может у тебя мультиворт в гейм инит поставлен? |
14.06.2006, 23:38 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
:)))))) ГЫЫЫЫЫЫ...... Хорошая шутка.
Видимо....так и прийдется делать. :) Спасибо за совет. |
15.06.2006, 00:02 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Мне самому интересно стало, хотя это скорее всего от то, что все функции BJ и вешают друга друга в потоке |
15.06.2006, 00:15 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
remal
нечто
offline
Опыт:
2,087Активность: |
"ReplaceableTextures\CommandButtons\BTNWandSkull.blp"
а кто будет двойные слеши ставить? |
15.06.2006, 00:24 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
О!!! Синхронно прям дошло :)! .... Ладно, я выпив еще 100 грамм абсента... проверяя "по строчке" наткнулся... на безумие...все верно.....а чего то нехватает! И увидел СЛЕШИ наконец ! Через 2 дня..... е мае..... пора на пенсию...ибо маразм....Ладно ....гляньте наработку.... (почти в конечной версии) ....слева кнопок будет больше.....
|
15.06.2006, 00:43 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
Цитата:
- Какой рукипоперавернулись сделать. И вообще у меня есть свои причины. Первая из них я пьян. Вторая мне лень. vlad_C0M добавил: remal : Ткнуть мышкой.. :) А зачем в него мышку пихать :D ??? Он так... На посмотреть информацию. - Мне еще 10 иконок "картинок сделать"... И это... и прилепить слева. (ПЦ: Слева буит панель управления) |
|
15.06.2006, 07:19 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
senatus
тихий и скромный...
offline
Опыт:
7,423Активность: |
Вот голова... молодец |
15.06.2006, 11:24 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MOd2war
идейщик
offline
Опыт:
4,353Активность: |
vlad_C0M стати судя по мане у спелов ты столкнулся с тоеже проблемой что и я тоесть у героев нельзя убрать ману
|
15.06.2006, 14:26 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
senatus
тихий и скромный...
offline
Опыт:
7,423Активность: |
Цитата:
А разве нельзя присвоить максимум маны на 0? senatus добавил: не наю как ты сделал. у мну кнопок слева нет. :\ |
|
15.06.2006, 14:31 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bigass
Злой Демонг
offline
Опыт:
237Активность: |
Сделано просто но выглядет потресающе :)
Извиняюсь мб не по теме.. Но будет ли данная наработка мультиинстантной? Мне бы очень пригодилась такая наработка для OPEN RPG. Но я себе не представляю сколько это кода - для каждого игрока по своей таблице... Но все же надеюсь что столь интересная наработка будет доведена до конца :) Цитата:
|
|
15.06.2006, 22:59 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
bigass : мультиинстантной? : Угу. Карта буит Open Source. Ну конечно, сразу после релиза. А если нужно чего поскорее, то как доделаю "кнопки". Примусь за вышеописанную наработку. С ней нужно будет сделать весчь, вписать в отдельную функцию, выписать переменные, добавить for_each , и GetLocalPlayer() , а после я выдам тебе готовый код...
------ "Сколько кода, для каждого игрока???" - нифига подобного, я банальным образом буду использовать 1) Локальные переменные (кроме Глобальных констант : udg_Exp_Magic_Of_Earth[номер игрока]) 2) GetLocalPlayer() - для мультиборда 3) Локальный Fade Filter... vlad_C0M добавил: ----- Bloody_Chainsaw : Ты забыл , про : "Включение интернета" , и создания интерактивного окошка браузера... :D . - А панель управления будет простая. Жамкаем на "боевые" (в иконке циферка , означает константа "уровня" накачанности боевых, ..чтобы не на глаз смотреть, кто герой = воин, или маг, а глянув на эти цикферки сам определил) .. После того как жамкаем на боевые, появляются 2 иконки. Main Icons изчезают... Это "Стратегия" и "Тактика".. жамкаем на любую, у героя заменяются абилы сохраняя кулдауны... при помощи хитроумного "Disable Ability For Player". И так с остальными.... жамкаем на магические, = получаем 7 иконок, магия воды огня воздуха земли жизни некрономика и мистицизм. ... --- ПЦ : Долго ломался..... в течении года... добавил одну "специальную" способность... Вызов Мистического стража... Так что Алан в коей степени будет читером, если докачает мистицизма до 230%. - И кстати....я там, систему промаха\попадания обновил...нынче теперь MisSys[23] , а не MisSys[10]. Теперь герой может промахиватся от 45% , до 1% , до 3% , ..... А раньше мог промахиватся с 30 до 5%... Так что теперь все правнее и динамичнее. vlad_C0M добавил: Toadcop : переведи... Апи функция - это функция которая ... аппилась ? |
16.06.2006, 06:26 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
Вот и сбылось!!!!! Теперь интерфейс ПОЛНОСТЬЮ РАБОТАЕТ!!!!! Е-мае!!!!!!! Теперь даже заклинания использовать стало приятней....Без строк вроде test_magic_of_fire..... Так что сии читы я уже спокойно удалил!!! :)
---- Полюбуйтесь! Мне нравится..... По поводу иконок еще не решил...буду менять или нет. vlad_C0M добавил: Еще если хотите, сможете увидеть заклинания в дейсвии...Можно читануть.... Поставлю ка я себе вновь сотый уровень......Дам себе книгу эфоса (самая великая и мощная книга заклинаний) = Эфос - бог добра.... Однако заклинания некрономики тоже туда можно писать! И устрою я там МЯСО! При помощи всех заклинаний...А еще видите вопросики? Это там лежат свитки мистицизма, свитки заклинаний.... И еще лежит в горизонтальный ряд , 4 бутылька Горючей смеси...В совокупности с магией огня...эти бутыльки бессценны...Хоть и готовятся достаточно просто! --- Видите вопросы???Поняли намек??? ....Да да да.....моделей нет подходящих! А мне они вполне нужны... (понятное дело модели декораций) юнитов.. А тут такой мелочи нехватает!... =--- Кстати перед вами, ОСНОВНОЕ ЯДРО МОДИФИКАЦИИ..Тут есть все, кроме графики. (интерфейс входит в ядро) vlad_C0M добавил: И прошу не ругать за скрины....Мол херово получились.... Еще бы, на карте без моделей, спец. эффектов с отключенной @reality ! А заклинания собсна работают! - Там изображено : Как действует заклинание заморозки... Показано как звуковая волна разбивает вдребезги замороженного юнита...Ну и конечно заклинание "Напалм" в действии! |
17.06.2006, 03:59 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AnD
Weighted Companion Cube
offline
Опыт:
7,351Активность: |
ВАУ! Скрины рулят!!! Круто!!! |
18.06.2006, 09:09 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WarCrafter
Покидаю вместе с форумом
offline
Опыт:
28,930Активность: |
аттачи, аттачи... из-за таких, как vlad_C0M страдает весь хгм :(
и всё же http://xgm.guru/forum/showthread.php?t=4731 по теме: желаю удачи ;) |
18.06.2006, 09:49 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
Ок!!! :) Следующий раз, буду заливать исключительно через сайты халявных картинок. |
18.06.2006, 10:43 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
Bloody_Chainsaw : Давай! :) Без проблем...у меня система гибкая... :) Можно что угодно туда сунуть нынче... :) с добавлением имени закла в систему.
|
18.06.2006, 13:08 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
vlad_C0M
Босс DarkSkyTeam
offline
Опыт:
10,459Активность: |
Кстати , тему можно уже переименовать, "Как делался мультиборд для DWTTS"... Я все сделал! Теперь все идеально четко! Глядите... Да и влепил, чтобы отображалось лишь то что прокачано.... Это добавит в игру больше динамичности и неожиданности! :) (Каждый будет думать....а вот на том месте...интересно вылезет...какая магия...)
- |
18.06.2006, 20:37 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|