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

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

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









Автор Сообщение
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
13-07-2011 21:30 GMT3 час. #1502105   
singapur22,

fixed_bones

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


Кстати, кто-нибудь знает, почему при юзердате, взятой у одного непися (уже удаленного игрой), назначить ее другому неписю, то будет вылет в xr_gulag?
А то я хочу перенести непися в оффлайн, и чтобы вскоре он был на указанных мною координатах. Так получается, что видимо только переспавном сделать надо. Непись неквестовый.

отредактировал(а) SkyLoader: 13-07-2011 21:55 GMT3 час.

Хочешь работать нормально, работай один!
Геныч-62
    
Посты: 200
Откуда: Москва
Возраст: 62
13-07-2011 21:37 GMT3 час. #1502110   
Всем привет. Парни кто подскажет как изменить оружие? У меня раньше получалось,а сейчас комп новый и винда 7 ( был ХР) Короче пока ещё не разобрался. Просто путь покажите кто знает.


КТО ПОНЯЛ ЖИЗНЬ-ТОТ НЕ ТОРОПИТЬСЯ
Cоболь
    
Посты: 2855
Откуда:
Возраст: 29
13-07-2011 21:40 GMT3 час. #1502113   
Геныч-62, S.T.A.L.K.E.R. - Тень Чернобыля/gamedata/config/weapons - в этой папке конфиги оружия.


Лишь коснется лууунный свет меня,
И в волка оообращусь вмиг я!
Разрежет тииишь ночную воой,
Вновь я теряяяю облик свой!
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
13-07-2011 23:40 GMT3 час. #1502146   
И вторая проблема, у меня никак не хочет инвентарный бокс работать нормально.
Artos, я помню твой совет про спавн в возду**5001618d69873ce82a42**fe():create("inventory_box",vector():set(pos.x,pos.y+10, pos.z),db.actor:level_vertex_id(), db.actor:game_vertex_id())
inv_onl = level.object_by_id(inv.id)[/code]
Бокс появляется на земле (стандартный визуал динамита) и через него можно проходить. И почему то inv_onl всегда возвращает false. Кто-нибудь может проверить код у себя? Может это у меня что-то не так работает?


Хочешь работать нормально, работай один!
xxx5
    
Посты: 124
Откуда:
Возраст: 30
14-07-2011 00:07 GMT3 час. #1502157   
SkyLoader и singapur22
Понятно, спасибо. Буду пробовать.


Artos
    
Посты: 4176
Откуда:
Возраст: 65
14-07-2011 01:27 GMT3 час. #1502169   
SkyLoader
Что-то твои последние посты смахивают на посты начинающеко ковырялкина ...
1. Чем по твоему различаются понятия 'объект', 'юзердата объекта' и 'один непись'. Когда ответишь на это - поймешь какую глупость глаголишь (в #1502105).
2. Только начинающий кодер может сразу (в том же цикле) после спавна объекта проверять его наличие в онлайне (клиентского объекта) и удивляться отрицательному результату проверки.
3. Свойство объектов зависать зависит от модели, точнее от визуала (если не упоминать про спец.флаги). Ящик с динамитом - грохнется на землю ... Мы же говорили о 'прозрачных' визуалах для инвентарного ящика.
Да и по большому счету - тебе требуется корректно заспавнить твой фейк-ящик, т.е. по валидным для локации координатам и чтобы он был незаметным для всех, но юзабельным для скриптов трансфера. На кой же его динамитом спавнить? И есть ли разница для прозрачного объекта - над/под или еще где он лежит/висит?
И повторяю, если не понятно как - посмотри в кодах Симбиона спавн и использование фейк-ящика.


xxx5
На форумах не принято каждый раз про 'спасибки' иль 'понятки' писать в топик. Для этого есть ПМ, а топик не засоряется неинформативными постами.

отредактировал(а) Artos: 14-07-2011 01:35 GMT3 час.

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
14-07-2011 09:25 GMT3 час. #1502219   
Дайте ссылку на учебник по созданию путей для НПС (way). Где-то раньше видел его, теперь найти не могу :-(


SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
14-07-2011 10:04 GMT3 час. #1502229   
Artos,
1) Ну я просто хотел узнать, что за параметр нет-пакета отвечает вызов вылета. Я вижу, что-то с гулагом. Только не знаю, может это работа гулага или еще что-то. Пробовал сделать пустую кастомдату, чтобы непись на гулаг не шел, но вылет все равно есть.
2) Я так не делал. Я, к **5001618d69873ce82a42**te_inventory(
function(dummy,item)
local section = item:section()
if section ~= "bolt" and section ~= "device_torch" and section ~= "device_pda" and section ~= "detector_simple" and section ~= "hand_radio" then
db.actor:transfer_item(item,inv_onl)
end
end
, db.actor)
end
end[/code]
Но проверка никогда не срабатывает.
3)

Ящик с динамитом - грохнется на землю

Эм.. он не грохается, а сразу на земле лежит.

посмотри в кодах Симбиона спавн и использование фейк-ящика.

Ладно, спасибо. А в последнем фиксе данный скрипт имеется?


Хочешь работать нормально, работай один!
Ma$ter
    
Посты: 477
Откуда: Tamboff
Возраст:
14-07-2011 10:14 GMT3 час. #1502232   
SkyLoader
Что бы не падал могу посоветовать скриптом после спавна задать ящику fixed_bone. Скрипты для этого можно найти в симбионе. Я таким образом заставлял зависать физическую модель с визуалом любого непися


Знание assembler, C/C++, Pascal, Lua.
Artos
    
Посты: 4176
Откуда:
Возраст: 65
14-07-2011 12:16 GMT3 час. #1502267   
SkyLoader

Что-то все менее хочется читать твои вопросы ... Ты перестал утруждать себя в элементарном - в том, чтобы адресаты тебя понимали.

1. Где в твоем сообщении #1502105 хоть намек про нет-пакеты? Или для тебя уже юзердата объекта и нет пакет едины?
Брать же нет-пакет одного объекта и присваивать его другому (хотя и одноклассовому) объекту - глупость. Как минимум по игровому идентификатору (ID) поимеешь коллизию.
Бездумные попытки манипулировать кастомдатами - также к хорошему не приводят. Это всего лишь конфиги, которые распарсиваются и далее обрабатываются логикой/схемами. А вот то, что по этим конфигам в те же нет пакеты прописываются активные схемы/секции, выданные пути/работы ... и приводит к твоим проблемам с гулагами.

2. Не делал? Хм, а кто в #1502146 второю строкою после спавна объекта делает попытку получить клиентский объект заспавненного:
  (inv_onl = level.object_by_id(inv.id))? И предлагает проверить корректность этого кода другим?
Даже сейчас в пояснении ты приводишь кусок якобы твоей проверки ... в котором все должны гадать, откуда же ты берешь для: 'if inv_onl then'? Из того же самого первоначального фрагмента кода со спавном?

3. Если объект спавнится на высоте, а ты (потом) его обнаруживаешь 'лежащим' - это не означает, что он так и лежал там изначально, а не успел 'грохнуться' с высоты ...
СтОит свои мысли/логику подстраивать под факты/коды, а не интерпретировать их под свое зашоренное восприятие/понимание.

... что-то тема мне приелась ...


отредактировал(а) Artos: 14-07-2011 12:42 GMT3 час.

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Геныч-62
    
Посты: 200
Откуда: Москва
Возраст: 62
14-07-2011 16:52 GMT3 час. #1502346   
Dmitriy_Dark_Stalker Спасибо.Я просто забыл название крайней папки. Теперь сделаю. А то надоело перезаряжаться каждые 10 - 20 секунд.


КТО ПОНЯЛ ЖИЗНЬ-ТОТ НЕ ТОРОПИТЬСЯ
вуу4
    
Посты: 74
Откуда: Москва
Возраст: 25
14-07-2011 17:04 GMT3 час. #1502348   
люди как зделать чтоб на кордоне было минимум сталкеров и много мутантов на пример кровососов
Помогите пожалуста срочно надо:-):-)


Делаю свой мод:-)
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
14-07-2011 17:14 GMT3 час. #1502349   
Ma$ter, ну мы с сингапуром сегодня говорили про fixed_bones, поэтому помню :)
Artos, все, теперь до меня дошло, что надо не inv_onl проверять, потому что ему сразу нил дается, а проверять на level.object_by_id(inv.id), спасибо!


Хочешь работать нормально, работай один!
singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
14-07-2011 17:16 GMT3 час. #1502350   
вуу4 Количество тех, или иных мобов на каждой локации, напрямую зависит от количества и емкости гулагов (точнее, смарт-террейнов) для них.


Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
вуу4
    
Посты: 74
Откуда: Москва
Возраст: 25
14-07-2011 17:51 GMT3 час. #1502365   
singapur22 а как это сделать?


Делаю свой мод:-)
Artos
    
Посты: 4176
Откуда:
Возраст: 65
14-07-2011 18:16 GMT3 час. #1502375   
SkyLoader
Если бы ты еще не ждал бы когда тебе разжуют, а все же изучал бы уже готовые наработки, то еще более правильное решение давно бы нашел.

Спавним объект (например ящик) по нужным координатам:
  local soBox= alife():create("inventory_box", pos, lv, gv)

Если объект заспавнен (сервером), то берем его ID и ставим на коллбэк:
  if soBox then --/ серверный объект в игре?
    level.client_spawn_manager():add(soBox.id, 65535, Wait_MyBox, "'это_мой_ящик")
  end

И ловим появление клиентского объекта в игре:

function Wait_MyBox(uo, idBox, oBox) --/ Callback_NetSpawn
  if uo == "'это_мой_ящик" then
    --/ клиентский объект oBox в игре и его и idBox можно использовать далее ...
  end
end

Т.о. не требуется ждать и периодически ловить/перепроверять свой заспавненый объект в онлайне, как появится в онлайне - сам о себе даст знать.
Можно конечно ловить как ты иль в биндере объекта (если таковой имеется), но этот вариант несколько попроще ...

отредактировал(а) Artos: 14-07-2011 18:28 GMT3 час.

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
14-07-2011 18:38 GMT3 час. #1502379   
вуу4
_http://stalkerin.gameru.net/wiki/index.php/SoC._%D0%A1%D0%BC%D0%B0%D1%80%D1%82%D0%B5%D1%80%D1%80%D0%B5%D0%B9%D0%BD%D1%8B_%D0%B8_%D0%B3%D1%83%D0%BB%D0%B0%D0%B3%D0%B8


Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
вуу4
    
Посты: 74
Откуда: Москва
Возраст: 25
14-07-2011 19:05 GMT3 час. #1502384   
я в гулагах не кто :blink:blink:blink:blink:blink

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

и как сделать небольшой лагирь и туда вставить костер

отредактировал(а) вуу4: 14-07-2011 19:08 GMT3 час.

Делаю свой мод:-)
VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
14-07-2011 19:43 GMT3 час. #1502393   
У меня проблема появилась. Через ACDC появление с новой игры поменял, но когда появляюсь я будто на руках стою. Всё наоборот...
Вот секция с actor:
[63]
; cse_abstract properties
section_name = actor
name = level_prefix_actor_0001
position = -115.91, -28.52, -384.67
direction = 0,3,0.003490658
s_flags = 0x29

; cse_alife_object properties
game_vertex_id = 4
distance = 0.699999988079071
level_vertex_id = 11713
object_flags = 0xffffffbf
custom_data = < [dont_spawn_character_supplies]

[spawn]
detector_simple
device_torch
actor_kostum
END

; cse_visual properties
visual_name = actors\hero\stalker_novice

; cse_alife_creature_abstract properties
g_team = 0
g_squad = 0
g_group = 0
health = 1
dynamic_out_restrictions =
dynamic_in_restrictions =

upd:health = 1
upd:timestamp = 0x75732029
upd:creature_flags = 0x70
upd:position = -115.91, -28.52, -384.67
upd:o_model = 0
upd:o_torso = 0,3,0.003490658
upd:g_team = 0
upd:g_squad = 0
upd:g_group = 0

; cse_alife_trader_abstract properties
money = 0
trader_flags = 0
character_profile = actor

; cse_ph_skeleton properties

; cse_alife_creature_actor properties

upd:actor_state = 0xd20
upd:actor_accel_header = 0
upd:actor_accel_data = 0
upd:actor_velocity_header = 0
upd:actor_velocity_data = 0
upd:actor_radiation = 0
upd:actor_weapon = 110
upd:num_items = 0


singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
14-07-2011 20:06 GMT3 час. #1502398   
вуу4 Я тебе дал ссылку на мануал, по созданию гулагов. Изучай, практикуйся. Там же, имеются статьи по логике, где найдёшь описания всех рабочих схем логики, в том числе и сидалова у костра (схема kamp).

VOva-VIP Естественно:

...
direction = 0,3,0.003490658
...
upd:o_torso = 0,3,0.003490658
...
Поставь 0


Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
xxx5
    
Посты: 124
Откуда:
Возраст: 30
15-07-2011 00:35 GMT3 час. #1502462   
Что нужно сделать, чтобы диалог появился, только если непись принадлежит группировке stalker например.


вуу4
    
Посты: 74
Откуда: Москва
Возраст: 25
15-07-2011 09:32 GMT3 час. #1502513   
singapur22 cпс


Делаю свой мод:-)
VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
15-07-2011 13:14 GMT3 час. #1502587   
singapur22 а разве эта цифра не отвечает за то, куда смотрит объект? Ведь если я поставлю 0, то actor будет смотреть при появлении в другую сторону :-(


singapur22
    
Посты: 2089
Откуда: Рубцовск
Возраст: 45
15-07-2011 13:45 GMT3 час. #1502605   
VOva-VIP Было бы так, если бы в параметре direction, свойства x, y и z являлись осями. В данном случае, они представляют пересечённые плоскости. И свойство Y, здесь определяет угол поворота по плоскости Z,Y (тоесть, относительно оси X)
Кстати, прошли уже почти сутки, после моего предыдущего поста. Мог бы и сам убедиться на практике.

Я конечно немного не так описал представление дирекции.
Попробую описать поточнее.
Допустим имеем значение дирекции равной 0,0,0. Если представлять её как длину вектора, то объект должен смотреть в сам себя. Тоесть, в никуда. В таком случае он вообще не должен отображаться. На самом деле, значение дирекции определяется относительно дефолтно установленного направления: vector():set(0,0,1)
Тоесть, если значение дирекции равно нулю, то предмет направлен по положительному вектору, оси Z.
Изменяя значение дирекции в свойстве Y, мы наклоняем направление объекта к данному вектору (Y). Тоже самое и с другими векторами. Изменяя значение X, мы наклоняем объект к вектору X.


Графический описатель значения Y дирекции:

отредактировал(а) singapur22: 17-07-2011 10:11 GMT3 час.

Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
Strchi
    
Посты: 2581
Откуда: Уфа-Челябинск-Фритаун
Возраст:
15-07-2011 22:54 GMT3 час. #1502779   
Народ а можно сделать чтобы во время дождя по стеклу костюма (шлема) вода стекала?


karavan
    
Посты: 940
Откуда:
Возраст:
16-07-2011 03:21 GMT3 час. #1502796   
Strchi Легко. :-) Ты рисовать умееш?


Анонс мода-аддона "S.T.A.L.K.E.R. - Безопасная земля"
Узнай о моде больше - подпишись на канал (кликабельно)
lab216
    
Посты: 15
Откуда: Заречный
Возраст: 28
16-07-2011 07:43 GMT3 час. #1502806   
Вопрос такой назрел. Гдето слышал что можно сделать руки на руле как в билдах, видел скриншоты, говорят что в system.ltx. нашел параметр car_firsteye_cam но незнаю что надо изменить, подскажите пжалуйста


Моя Группа вконтакте по билдам сталкера, в журнале
Здраствуйте, я устанавил игру, но у меня пишет- что надо вставить диск со сталкером, помогите я в етом вобще не розбераюсь. Я читал, что нада вводить кокойто чит!
вуу4
    
Посты: 74
Откуда: Москва
Возраст: 25
16-07-2011 10:34 GMT3 час. #1502824   
люди подскажите в чем вылет
[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description :
[error]Arguments : LUA error: ...shing\s.t.a.l.k.e.r\gamedata\scripts\new_life.script:2: attempt to index global 'amk' (a nil value)


Делаю свой мод:-)
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
16-07-2011 11:03 GMT3 час. #1502827   
lab216, хех, ну вообще то там через движок выставляется вид от третьего лица. Но вообще не советую так делать, потому что анимки у ГГ убрали в машине. И рука у него правая не двигается, как будто в ней пистолет. Вообще, не красиво. Разрабы лост альфы говорят, что из-за **5002618d69873ce82a42**y
for i=pos_y, pos_y+200 then --'дом размером с 200 метров и выше вроде не существует
--\Проверка на валидность координат
--\Если что-то нам мешает, будь то крыша или еще что-либо, то делаем:
flag = true
--\И, наверное, break, чтобы цикл прекратился
end
if flag then
--\Можно запускать кастом статик
else
--\Убираем
end[/code]
Но я не знаю, правильно ли это. А также не будет ли это тормозить игру.


вуу4, отсутствие скрипта amk.script или ошибка в нем.


Хочешь работать нормально, работай один!
lab216
    
Посты: 15
Откуда: Заречный
Возраст: 28
16-07-2011 12:47 GMT3 час. #1502848   
SkyLoader Я уже заменил анимацию, теперь обе руки на руле...
а вообще много ли вещей можно перетащить из билдов на финалку? я уже на 600 мб перенес, других идей нет
вот примерный список
-АКМС из ранних билдов
-Ак-74 модель из билдов
-положение пистолетов как в билдах, ну примерно
-Бм-16
-Худ
-Аммуниция на поясе
-"поцелуй кровососа"
-модели акторов из 1935 билда
-Водка-болт из 1935 билда
-Шейдеры из 2215
-Террейн локаций как в билдах
-Озвучка сидора как в 1935 билде, в том числе русские и английские реплики вперемешку
-Картинка при инициализации движка как в Oblivion Lost билдах
-ПДА и карта как в билдах
-Вороны сбиваются (спасибо АМК Теам)
-Абсолютно все текстуры оружия из билдов
-Частично пофиксена рэгдолл физика
-Надпись "WORK IN PROGRESS" как в 3120 билде
-Статичный прицел от бинокля как в Oblivion Lost билдах
-Загрузочный экран как в Oblivion Lost билдах
-Много мелких наработок

+Хочу реализовать, но не получается
-Сон из инвентаря как в 2205 билде(кнопки + и -)
-кнопка Выбросить как в 2205 билде
-Руки на руле
-Все модели оружия из билдов(руки у меня кривые, конвертировать неумею)
-Худ модель болта из 1472 билда(там еще 2 руки видно)
- И самая нереальная пупня Пошатывание Оружия

может кто нибуд подкинет идею что мне еще сделать?

отредактировал(а) lab216: 16-07-2011 13:09 GMT3 час.

Моя Группа вконтакте по билдам сталкера, в журнале
Здраствуйте, я устанавил игру, но у меня пишет- что надо вставить диск со сталкером, помогите я в етом вобще не розбераюсь. Я читал, что нада вводить кокойто чит!


Форумы Архив » Свалка Вопросы и ответы (старое, по 12.09.11)


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

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