Случайная подборка модов
В поисках новой жизни
3.7
Clear Sky Complete
4.1
На Болотах
3.7
Контракт на хорошую жизнь
4.1
Вариант "Омега"
4.0
Путь человека: Шаг в неизвестность
3.8
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Швеция  KazakHD5770
Понедельник, 28.05.2012, 20:58 | Сообщение # 4621
Статус:
Опытный:
Сообщений: 2077
Награды: 7
Регистрация: 03.06.2011

ТЧ.

Есть чудесная штука "amk.send_tip"
Шаблон: amk.send_tip(news_text, header, timeout, showtime, sender, sound)
Хочу через неё отправить на экран сообщение, в котором будет указываться количество здоровья ГГ.
Вариант
Code

amk.send_tip("Ваше здоровье = "..db.actor.health.., Информация, 0, 20, Статистика, nil)

прокатит?
  Злобная реклама
Понедельник, 28.05.2012, 20:58
Статус:
Сообщений: 666
Регистрация: 03.06.2011
Российская Федерация  Frank9945671
Понедельник, 28.05.2012, 21:00 | Сообщение # 4622
Статус:
Отмычка:
Сообщений: 137
Награды: 0
Регистрация: 28.05.2012

Novellus, Хм... печальный момент, что не будет работать... Но у меня и ЧН'овский SDK есть...
  Злобная реклама
Понедельник, 28.05.2012, 21:00
Статус:
Сообщений: 666
Регистрация: 28.05.2012
Российская Федерация  Novellus
Понедельник, 28.05.2012, 21:10 | Сообщение # 4623
Статус:
Бывалый:
Сообщений: 676
Награды: 1
Регистрация: 25.04.2012

Frank9945671, ну дык ставь его и пробуй))
KazakHD5770, а где смысл??

Добавлено (28.05.2012, 21:10)
---------------------------------------------
KazakHD5770, и зачем амк?? Я и без нее сообщения отправлял, только не о здоровьи, а о патронах)) Шучу на счет патронов))
Сообщение отредактировал Novellus - Понедельник, 28.05.2012, 21:12
  Злобная реклама
Понедельник, 28.05.2012, 21:10
Статус:
Сообщений: 666
Регистрация: 25.04.2012
Российская Федерация  Frank9945671
Понедельник, 28.05.2012, 21:20 | Сообщение # 4624
Статус:
Отмычка:
Сообщений: 137
Награды: 0
Регистрация: 28.05.2012

Novellus, Уже начал копирование gamedat'ы. smile

Добавлено (28.05.2012, 21:20)
---------------------------------------------
Ну на сегодня, пожалуй, все, завтра еще буду разбираться. Novellus, Kail, спасибо за все, так сказать. wink

  Злобная реклама
Понедельник, 28.05.2012, 21:20
Статус:
Сообщений: 666
Регистрация: 28.05.2012
Российская Федерация  Novellus
Понедельник, 28.05.2012, 21:26 | Сообщение # 4625
Статус:
Бывалый:
Сообщений: 676
Награды: 1
Регистрация: 25.04.2012

Frank9945671, обращайся как че))
Kail, жди, скоро зальется))

Добавлено (28.05.2012, 21:26)
---------------------------------------------
Kail, лови - http://depositfiles.com/files/nkj6adhcx

  Злобная реклама
Понедельник, 28.05.2012, 21:26
Статус:
Сообщений: 666
Регистрация: 25.04.2012
Российская Федерация  XOBAH
Понедельник, 28.05.2012, 21:52 | Сообщение # 4626
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

KazakHD5770, Почти правильно:
amk.send_tip("Ваше здоровье = " .. db.actor.health, "Информация", 0, 20, "Статистика", nil)
  Злобная реклама
Понедельник, 28.05.2012, 21:52
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  Strel_ock
Понедельник, 28.05.2012, 21:53 | Сообщение # 4627
Статус:
Отмычка:
Сообщений: 160
Награды: 0
Регистрация: 23.05.2012

Quote (Novellus)
Novellus

ты когда много очень пишешь, пиши хотябы под спойлер(spoiler)... а то замучился вниз листать я ток твоё сообщение, и другим думаю не очень удобно
  Злобная реклама
Понедельник, 28.05.2012, 21:53
Статус:
Сообщений: 666
Регистрация: 23.05.2012
Российская Федерация  RICK
Понедельник, 28.05.2012, 21:59 | Сообщение # 4628
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

это что там за саундтраск такой biggrin

Добавлено (28.05.2012, 21:59)
---------------------------------------------
FATAL ERROR

[error]Expression : cross_table().header().game_guid() == game_graph().header().guid()
[error]Function : CAI_Space::load
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\ai_space.cpp
[error]Line : 121
[error]Description : graph doesn't correspond to the cross table


stack trace:

можно по потробнее обьясните а то я непомню и зачего уменя первый раз такое и за этого влета работал встала дальше ничего неделаю

  Злобная реклама
Понедельник, 28.05.2012, 21:59
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Украина  BozKurt
Понедельник, 28.05.2012, 22:00 | Сообщение # 4629
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

KazakHD5770, нет.
При определении состояния здоровья ГГ, ты использовал две конкатенации (конкатенация - это две точки подряд). Эта операция работает только с двумя операндами, т.е. по правую и левую строну от него должны быть строковые параметры. Это раз.
Во-вторых, свойство health, возвращает дробное число от 0 до 1, поэтому выводимое сообщение на экране будет выглядеть приблизительно так: "Здоровье = 1" или "Здоровье = 0.4588734454".
В-третьих, текст в качестве параметра должен передаваться в двойных кавычках ("Текст").
Поэтому, чтобы получить желаемое сообщение о состоянии здоровья ГГ необходимо, сам текст, который ты будешь выводить, немного отформатировать.
Конечный результат у меня таков:
Code
amk.send_tip("Здоровье упало до "..tostring(string.format("%.f", db.actor.health*100)).."%", "Информация:", nil, 20, nil, nil)
  Злобная реклама
Понедельник, 28.05.2012, 22:00
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  Frank9945671
Понедельник, 28.05.2012, 22:05 | Сообщение # 4630
Статус:
Отмычка:
Сообщений: 137
Награды: 0
Регистрация: 28.05.2012

Kail, а ты случайно декампилировал карты не для ЧН? А то у меня появляется ошибка: [bug] unexpected code path at ..\xr_level.cxx:239.
  Злобная реклама
Понедельник, 28.05.2012, 22:05
Статус:
Сообщений: 666
Регистрация: 28.05.2012
Российская Федерация  Novellus
Понедельник, 28.05.2012, 22:06 | Сообщение # 4631
Статус:
Бывалый:
Сообщений: 676
Награды: 1
Регистрация: 25.04.2012

ColR_iT, KazakHD5770, ребят объясните зачем это все??
  Злобная реклама
Понедельник, 28.05.2012, 22:06
Статус:
Сообщений: 666
Регистрация: 25.04.2012
Российская Федерация  Frank9945671
Понедельник, 28.05.2012, 22:07 | Сообщение # 4632
Статус:
Отмычка:
Сообщений: 137
Награды: 0
Регистрация: 28.05.2012

Ну я наконец-то настроил все как надо, кроме одного момента в convertor.ini - не знаю, где именно указывать путь добавленному из ЧН в редактор левелу и геймдате.

Добавлено (28.05.2012, 22:07)
---------------------------------------------
Novellus, Ок, если что еще обращусь)

  Злобная реклама
Понедельник, 28.05.2012, 22:07
Статус:
Сообщений: 666
Регистрация: 28.05.2012
Российская Федерация  Novellus
Понедельник, 28.05.2012, 22:10 | Сообщение # 4633
Статус:
Бывалый:
Сообщений: 676
Награды: 1
Регистрация: 25.04.2012

Frank9945671, повтори свою проблему, не понял)) к чему конкретно нужно путь прописать??
  Злобная реклама
Понедельник, 28.05.2012, 22:10
Статус:
Сообщений: 666
Регистрация: 25.04.2012
Российская Федерация  RICK
Понедельник, 28.05.2012, 22:12 | Сообщение # 4634
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

уменя только тч путь указывает к сдк первый путь к папке level_edetor а второй путь к папке gamedata
  Злобная реклама
Понедельник, 28.05.2012, 22:12
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  Novellus
Понедельник, 28.05.2012, 22:17 | Сообщение # 4635
Статус:
Бывалый:
Сообщений: 676
Награды: 1
Регистрация: 25.04.2012

по моему пути все указаны дефолтно. только делай все по мануалу и усе.

Добавлено (28.05.2012, 22:17)
---------------------------------------------
Kail, как тебе трэк?? сам писал на фрути лупс(4 дня потратил).

  Злобная реклама
Понедельник, 28.05.2012, 22:17
Статус:
Сообщений: 666
Регистрация: 25.04.2012
Поиск: