Пользователей: 0
Гостей: 339
Всего: 339

» Подробно
» Сегодня


Привет, Гость!

Ник


Пароль


Запомнить?




» Добавить в избранное

» Сделать стартовой

Главная
Форум
Обзор игры
Мир Зоны
Файлы
Галерея
Разное






Форумы > Архив > Склад > Вопросы и ответы (по 15.07.10)

Страница 10 из 58Первая«78910111213 »Последняя
Быстрый переход:


 

Автор Сообщение
ДатчикХабара
[1] Странник
Онлайн статус=0  Профиль    




Посты: 558
Откуда: Saratov
Занятие:
Возраст:

06-01-2020
09-06-2010 23:23 GMT3 часа #1266512   Split
КerYa
Иконку подредактировать.


КerYa
[1] Странник
Онлайн статус=0  Профиль    




Посты: 131
Откуда: Евпатория
Занятие: Комп,Яхтинг,Море!!!!
Возраст: 122

04-08-2010
09-06-2010 23:28 GMT3 часа #1266519   Split
Которая в под файлом ui_iconequpment.Подредактировать,смысле текстурно????


Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
09-06-2010 23:34 GMT3 часа #1266522   Split
КerYa
Конфигурально.В конфиг координаты иконки впиши.


КerYa
[1] Странник
Онлайн статус=0  Профиль    




Посты: 131
Откуда: Евпатория
Занятие: Комп,Яхтинг,Море!!!!
Возраст: 122

04-08-2010
09-06-2010 23:46 GMT3 часа #1266535   Split
Вписал,всёравно вылетает и тоже самое пишет


АнархОПанк
[1] Странник
Онлайн статус=0  Профиль    




Посты: 998
Откуда:
Занятие:
Возраст:

09-06-2010 23:48 GMT3 часа #1266538   Split
Подскажите/намекните, где/как можно убрать опозновательные знаки? Я о знаках, которые высвечиваются когда наводишь прицел на НПС


КerYa
[1] Странник
Онлайн статус=0  Профиль    




Посты: 131
Откуда: Евпатория
Занятие: Комп,Яхтинг,Море!!!!
Возраст: 122

04-08-2010
09-06-2010 23:55 GMT3 часа #1266545   Split
Все , сделал спасибо ДатчикХабара и те Stalk15!!!!!


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
10-06-2010 02:31 GMT3 часа #1266661   Split
Struck
как это она не дописана??? работает же всё...

Код:
if bone_index>0 and who then
  local kuda = ""
  if bone_index == 14 or bone_index == 15 then
    kuda = "Ранен в глаз"
  elseif or bone_index == 13 then
     kuda = "Ранен в голову"
  elseif bone_index == 16 then
    kuda = "Ранен в челюсть"
  elseif bone_index == 17 then
    kuda = "Ранен в шею"
  elseif bone_index == 9 or bone_index == 10 or bone_index == 11 or bone_index == 18 then
    kuda = "Ранен в грудь"   
  elseif bone_index >= 1 and bone_index <= 8 then
    kuda = "Ранен в ногу"   
  elseif bone_index >= 19 and bone_index <= 42 then
    kuda = "Ранен в руку"
  end
  news_manager.send_tip(db.actor, nil, nil, 2000)
end


userbar
Fantom2323
[1] Странник
Онлайн статус=0  Профиль    




Посты: 778
Откуда: 25 RUS
Занятие: Универсальное модостроение
Возраст: 28

29-08-2013
10-06-2010 06:40 GMT3 часа #1266707   Split
Подскажите ответ на этот вопрос:

А как сделать чтобы НПСы здоровались с гг? Наподобие того как сделано в ЧН и ЗП. Если можно - ответьте поконкретней.
Мне уже кто-то говорил что надо логику переписывать, но где и как это делать - у меня не вызывает ни малейшего понятия.


djslavikoz
[1] Странник
Онлайн статус=0  Профиль    




Посты: 123
Откуда:
Занятие: стараюсь понять всё о модах
Возраст: 40

10-06-2010 11:07 GMT3 часа #1266763   Split
Ребята помогите кто стыкался с этой проблемой. Значит нужен переход с Escape на Radar. В Escape пишу сеацию:


[10003]
; cse_abstract properties
section_name = level_changer
name = level_changer_to_radar
position = 245.61184692383,13.75352191925,131.23202514648
direction = 0,0,0
; cse_alife_object properties
game_vertex_id = 145
distance = 0
level_vertex_id = 534809
object_flags = 0xffffff3e
story_id = 6500

; cse_shape properties
shapes = shape0
shape0:type = box
shape0:axis_x = 3,0,0
shape0:axis_y = 0,2,0
shape0:axis_z = 0,0,6
shape0:offset = 0,0,0
; cse_alife_space_restrictor properties
restrictor_type = 3

; cse_alife_level_changer properties
dest_game_vertex_id = 1921
dest_level_vertex_id = 127440
dest_position = 405.46871948242,-50.002536773682,9.248236656189
dest_direction = 0,0,0
dest_level_name = l10_radar
dest_graph_point = start_actor_01

В Radar пишу:

[10005]
; cse_abstract properties
section_name = level_changer
name = level_changer_to_escape
position = 422.75573730469,-50.000202178955,10.535890579224
direction = 0,-0.824400067329407,0

; cse_alife_object properties
game_vertex_id = 1921
distance = 0
level_vertex_id = 135812
object_flags = 0xffffff3e
story_id = 6501

; cse_shape properties
shapes = shape0
shape0:type = box
shape0:axis_x = 3,0,0
shape0:axis_y = 0,2,0
shape0:axis_z = 0,0,6
shape0:offset = 0,0,0

; cse_alife_space_restrictor properties
restrictor_type = 0

; cse_alife_level_changer properties
dest_game_vertex_id = 145
dest_level_vertex_id = 541315
dest_position = 264.94720458984,11.359733581543,129.35124206543
dest_direction = 0,0,0
dest_level_name = l01_escape
dest_graph_point = start_actor_01
В файл game_story_ids пишу :
6500 = "level_changer_to_radar"
6501 = "level_changer_to_escape"
В файл level_tasks.scripts пишу:
obj = sim:story_object(6500)
if obj then
level.map_add_object_spot(obj.id, "level_changer", "to_radar")
end
obj = sim:story_object(6501)
if obj then
level.map_add_object_spot(obj.id, "level_changer", "to_escape")
end
Запускаю игру вижу переход на локацию подхожу на запрос нажимаю «ДА» бац и вылет блин немогу понять где моя ошибка.


XrKamp
[1] Странник
Онлайн статус=0  Профиль    




Посты: 129
Откуда:
Занятие:
Возраст: 13

10-06-2010 11:15 GMT3 часа #1266766   Split
Здрасти! Можно ли как то заставить нпс'а стрелять в какой нибудь обьект ( кроме монстра, нпс, ну и вертолета ) ? К примеру у обьекта есть story id и мне нужно, чтоб нпс стрелял именно в этот обьект! Как то так!


Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
10-06-2010 11:29 GMT3 часа #1266771   Split
djslavikoz
Можно на лог вылета взглянуть?


Gun12
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 773
Откуда: СССР
Занятие: Всё, что заставляет напрягать серое вещество
Возраст: 51

10-06-2010 11:38 GMT3 часа #1266777   Split
XrKamp
Когда будут известны более детальные условия действий НПС, тогда можно будет и ответить более детально.
А пока могу предложить сделать через логику (если конечно умеешь).
При нужном условии перевести НПС в схему remark, в которой задать какую-нибудь анимацию из fire, и указать target-ом Sid объекта.


Fantom2323
[1] Странник
Онлайн статус=0  Профиль    




Посты: 778
Откуда: 25 RUS
Занятие: Универсальное модостроение
Возраст: 28

29-08-2013
10-06-2010 12:45 GMT3 часа #1266800   Split
Скажите эта функция забирания денег с трупов?
Код:
function lootmoney(npc)
if npc ~= nil then
local npc_rank, deadmoney
npc_rank = ranks.get_obj_rank_name(npc)
if npc_rank == "novice" then 
deadmoney = math.random(25,201)
elseif npc_rank == "experienced" then 
deadmoney = math.random(50,302)
elseif npc_rank == "veteran" then
deadmoney = math.random(100,604)
elseif npc_rank == "master" then
deadmoney = math.random(200,1208)
end

if npc_rank ~= nil then
local screenwidth = device().width
local screenheight = device().height
local divwh = screenwidth / screenheight
if divwh < 1.4 and screenwidth <=800 and screenheight <= 600 then
news_manager.relocate_money(db.actor, "in", deadmoney)
end
  local mylootingid = game.translate_string("looting_id")
  local news_texti = "%c[255,255,0,0]" .. mylootingid .. " \\n"..npc:character_name()..": $"..game.translate_string(tostring(deadmoney).."RU")
  db.actor:give_game_news(news_texti, "ui\\ui_iconsTotal", Frect():set(0,0,83,47), 0, 10000)
  db.actor:give_money(deadmoney)
  game_stats.money_quest_update(deadmoney)

end
return
else
logf("looting npc is nil")
end
end

Если да, то как её надо подключать?


S0K0L
[1] Странник
Онлайн статус=0  Профиль    




Посты: 21
Откуда: Пенза
Занятие:
Возраст: 28

10-06-2010 12:50 GMT3 часа #1266804   Split
скажите почему когда я мод или патч устанавливаю игра не запускается??


Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
10-06-2010 12:55 GMT3 часа #1266807   Split
Вот функция таймера:
Код:
local iTimer

function start_timer_minutes() --/ (пере)запуск таймера (из диалога)
  iTimer = time_global() + 180*1000 --/ взводим таймер на 3мин
end

function timer_n_minutes() --/ вызывается из ':update' сталкер-биндера
  if iTimer and iTimer < time_global() then --/ проверка текущего значения
    iTimer = nil --/ выключаем таймер
    fun_kvests.taina() --/ выполняем действие
  end
end

Как можно этот таймер остановить после его запуска.И вообще, можно ли так сделать?


ВЕРЕС14
[1] Странник
Онлайн статус=0  Профиль    




Посты: 362
Откуда: Калуга
Занятие: S.T.A.L.K.E.R.
Возраст: 28

10-06-2010 12:58 GMT3 часа #1266808   Split
S0K0L поясни как не запускается. Вылетает?


Struck
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

10-06-2010 13:01 GMT3 часа #1266813   Split
Fantom2323 воровать не хорошо, это она, но опять не укажешь авторов, а вызывать можно в двух местах

Stalk15 обнулить time_global()


djslavikoz
[1] Странник
Онлайн статус=0  Профиль    




Посты: 123
Откуда:
Занятие: стараюсь понять всё о модах
Возраст: 40

10-06-2010 13:04 GMT3 часа #1266814   Split
Stalk15 меня всегда интересовало где находиться лог вылета. Мне неудобно было спросить но теперь знать надо. Скажи где нужно посмотреть не етот лог.


Fantom2323
[1] Странник
Онлайн статус=0  Профиль    




Посты: 778
Откуда: 25 RUS
Занятие: Универсальное модостроение
Возраст: 28

29-08-2013
10-06-2010 13:05 GMT3 часа #1266817   Split
Struck
Спокой брат. Я НИЧЕГО НЕ ВОРОВАЛ!!! Эту функцию я взял из АБС мода. Её авторов я не знаю! Скажи кто автор и я сделаю копирайт. Не сомневайся.
Скажи подробно как и где её поставить?


Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
10-06-2010 13:21 GMT3 часа #1266823   Split
djslavikoz
У меня так:Documents and Settings\All Users\Общие документы\STALKER-SHOC\logs\xray_*.txt

Struck
А как обнулить time_global()?
Я знаю, что скорее всего я не правильно сделал, но все-таки, вот так правильно?:
Код:
local iTimer

function start_timer_minutes() --/ (пере)запуск таймера (из диалога)
  iTimer = time_global() + 0 --/ взводим таймер на 3мин
end

Сообщение было успешно отредактировано Stalk15 (10-06-2010 13:21 GMT3 часа, назад)

S0K0L
[1] Странник
Онлайн статус=0  Профиль    




Посты: 21
Откуда: Пенза
Занятие:
Возраст: 28

10-06-2010 13:17 GMT3 часа #1266828   Split
ВЕРЕС14 вылетает после появления STALKER shadow chernobyl


ВЕРЕС14
[1] Странник
Онлайн статус=0  Профиль    




Посты: 362
Откуда: Калуга
Занятие: S.T.A.L.K.E.R.
Возраст: 28

10-06-2010 13:23 GMT3 часа #1266834   Split
S0K0L насчёт мода: вылет наверное из-за того, что мод поставил не на ту версию, на которую нужно. А на счёт патча: не знаю

добавлено спустя 1 минуту

S0K0L или попробуй переустановит игру

Сообщение было успешно отредактировано ВЕРЕС14 (10-06-2010 13:23 GMT3 часа, назад)

S0K0L
[1] Странник
Онлайн статус=0  Профиль    




Посты: 21
Откуда: Пенза
Занятие:
Возраст: 28

10-06-2010 13:26 GMT3 часа #1266838   Split
ВЕРЕС14 я хотел патч установить чтобы мод пошел ,патч установил даже не выходит табличка STALKER shadow chernobyl 3 раза игру переустанавливал!


Struck
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 1946
Откуда:
Занятие:
Возраст:

10-06-2010 13:49 GMT3 часа #1266863   Split
Stalk15 ты хотя бы понимаешь значение слова обнуление?...поясню, обнулить - приравнять к нулю, в конце функции пишешь time_global() = 0


djslavikoz
[1] Странник
Онлайн статус=0  Профиль    




Посты: 123
Откуда:
Занятие: стараюсь понять всё о модах
Возраст: 40

10-06-2010 13:55 GMT3 часа #1266869   Split
Stalk15

Где то через часа 3 выйду на связь я на роботе. Дома нета нету


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
10-06-2010 14:00 GMT3 часа #1266874   Split
Stalk15
у тебя апдейт таймера и так останавливается автоматом - после кода iTimer = nil
чего же еще надо? А начинается апдейт заново только после его взвода через вызов start_timer_minutes()
уточняй свою мысль...


Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
10-06-2010 14:29 GMT3 часа #1266884   Split
Цитата
уточняй свою мысль...

Вообщем скажу подробно: Вот я запустил таймер на 1 минуту, и через эту 1 минуту должна сработать функция fun_kvests.taina():
function timer_n_minutes() --/ вызывается из ':update' сталкер-биндера
if iTimer and iTimer < time_global() then --/ проверка текущего значения
iTimer = nil --/ выключаем таймер
fun_kvests.taina() --/ выполняем действие
end
end

А мне надо, чтоб после запуска таймера его можно было остановить, вызвав функцию остановки через диалог, и чтоб функция fun_kvests.taina() после остановки таймера на сработала.Ну, думаю, так понятно
А time_global() = 0 нужно писать после end'a или перед ним?:...Ну, а вообщем функция остановки будет выглядеть так(Хотя опять наверно не правильно)?:
Код:
local iTimer

function stop_timer_minutes() --/ стопэ
  iTimer = time_global() + 180*1000 --/ взводим таймер на 3мин
time_global() = 0 --здесь
end
time_global() = 0 --или здесь

Если не правильно, то прошу показать функцию в правильно виде.(Если вам не сложно, конечно).

Struck
Цитата
ты хотя бы понимаешь значение слова обнуление?

Понимаю.Просто в скриптах не знаю как такое делать.


АнархОПанк
[1] Странник
Онлайн статус=0  Профиль    




Посты: 998
Откуда:
Занятие:
Возраст:

10-06-2010 15:07 GMT3 часа #1266922   Split
Всем привет
Возможна ли, функция, что бы когда наводишь на сталкера курсор, вместо Долг, Свобода, Одиночка и т.д, (Я предварительно сменю эти имена на "сталкер"), т.е когда буду наводить прицел, будет отображаться "Сталкер". А когда при разговоре с ним, под его иконкой отображалась уже группировка. Т.к по сути, наведя мушку на человека угадать откуда он не реально, а при разговоре возможно.
Если так возможно сделать, подскажите пожалуйста как?!


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
10-06-2010 15:19 GMT3 часа #1266935   Split
Stalk15
если обнуление будет после энда, то обнуление будет не в теле функции! => ничего не будт(в смысле обнулиения не будет!) => надо написать в теле!


userbar
Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
10-06-2010 15:39 GMT3 часа #1266948   Split
Николай ФеНиКс
То есть функция будет выглядеть вот так?:
Код:
local iTimer

function stop_timer_minutes()
       iTimer = time_global() => 180*1000
       time_global() = 0
end




Форумы > Архив > Склад > Вопросы и ответы (по 15.07.10)

Страница 10 из 58Первая«78910111213 »Последняя


Эта тема закрыта, публикация новых сообщений недоступна.



???????@Mail.ru Rambler's Top100
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2024 «Stalker-Portal.ru»