Перейти к контенту

_Призрак_

Жители
  • Число публикаций

    792
  • Регистрация

  • Последнее посещение

  • AMKoin

    0 [Подарить AMKoin]

Весь контент пользователя _Призрак_

  1. нет, не правильно Нужно сделать функцию: Если функция, которую кинул тебе =VENOM= лежит допустим в скрипте test1 то function my_megatest() test1.del_from_player_inventory("item_val_zapis_n") end <action>valerich_dialog.my_megatest</action>
  2. Можно воспользоваться функцией amk.remove_item_from_inventory_by_name("val_zapis_n",db.actor) Но ты сначала проверь, есть она у тебя или нет
  3. Товарищи, ну не гоните пургу! Конечно в каждом вашем сообщении есть доля правды, но нужно понять, что вес хргейм.длл ~50 мб. Вылеты по хргейм может вызывать все что угодно, и часто то, что пишется после названия дллки ничего не значит (в нашем случае это CDialogHolder::CDialogHolder()), или указывает на такую обширную часть вариантов, что проверять их будешь неделями. Поэтому выход только один - удалять все что сделал в последнее время и заново все делать, тестируя каждый шаг
  4. _Призрак_

    X-Ray extensions

    Кстати, маландринус уже второй раз обновляет пакет. В последний раз он добавил: 1. Колбек на нажатие, удержание, отпускание, кручение колесика мышки, движение мыши 2. Функции для: получения вместимости бака автомобиля, сколько топлива в данный момент, а так же выставление этих параметров получения предмета из рюкзака по номеру получения предмета с пояса по номеру получения количества предметов на поясе получения количества предметов в рюкзаке получения количества слотов перемещения предмета предмета в рюкзак перемещения предмета предмета на пояс перемещения предмета предмета в слот без активации перемещения предмета предмета в слот с одновременной активацией определения того, что предмет находится на поясе определения того, что предмет находится в рюкзаке определения того, что предмет находится в слоте получения общего веса инвентаря получения коэффициента спринта для актора получения состояния актора проверки на тип "инвентарный предмет" проверки на тип "ствол с подствольником" проверки на тип "ствол" проверки на тип "actor" получения FOV актора установки FOV актора +все старые правки И никто не заметил этого кроме меня
  5. Whisper scheme1 = db.storage[obj:id()].active_section scheme2 = db.storage[obj:id()].section_logic
  6. Whisher Получай схему при помощи db.storage
  7. ЗП конечно игра лучше ТЧ, но в нем нет pdb файлов. А в билде 2947 (почти релиз) они есть -StalkMen- Если сделаешь аи-сетку для любой карты из билда 2215 - буду благодарен
  8. Прошу помощи. Пытаюсь сделать на новой локации гулаг - никак не получается. Вроде делаю все правильно:
  9. Есть вариант просто заблокировать средства ввода
  10. Ну так удали ее и поделись результами
  11. Ставишь на проверку функцию: if level.get_time_hours() >= 6 and level.get_time_hours() <= 22 then return true -- день и на оборот
  12. Да, гугал_**.script или поставить на on_info проверку на время
  13. _Призрак_

    Разговоры о модах

    Мерцающий А лаги - те которые при подходе к блокпосту долга? Я вообще не понимаю зачем разрабы сделали этот лаг (да, да, да, я не описался) - там стоит спейс, при входе в который выдается поршень и НПС переходят в онлайн. Но зачем - глубоко хз. Чтоб лагов не было нужно почистить гулаг_бар.скрипт и все
  14. А что это за режим такой? З.Ы. Смог получить актора по нормальному, через клиентАЙДИ
  15. Я думаю легче всего просто получать имя игрока
  16. А какой билд то? В тех что у меня есть (2205,2232,2571,2945,2947) там есть только 2 скрипта, которые связаны с МП А легче не по айпм, а по имени выбирать кого нужо
  17. Ну, есть 2 варианта получения объекта. По-синглплееровски и по-нормальному. По-синглплееровски. Все просто как палка. for i=1,65535 do local obj = level.object_by_id(i) И крутите пока не получите объект с нужной вам секцией. А вот по-нормальному у меня пока не получается получить. Точнее получить я это все получаю, но сделать ничего не могу. Дело в том что в МП вместо alife() есть класс game_sv_mp_script. Он позволяет спавнить, получать количество неписей на сервере и т.д. и т.п. Но для 10% функций нужен объект в качестве аргумента ClientID а еще для 30% - некий айди, который получается, когда у нас есть ClientID. Сначала я попытался тупо перебором подобрать этот ClientID - пофиг . Я все перепробывал, и потом все таки получил его при помощи нет_пакета и функции r_ClientID. Но вот функции, которые принимают в качестве аргумента clientID возвращают nil при использовании, если ClientID получен через нет_пакет. Теперь я думаю почему. Очень большое функций в качестве аргумента получают число, которое получается функцией get_id(ClientID), поэтому нужно копать и копать Но если получить актора перебором (только нужно узнавать какой актор чей) то с ним можно делать все что угодно А апдейт делается функцией fastcall, который я повесил на актора. Только вот он вызывается раза 2 чаще => нагрузка в 2 раза больше
  18. Есть другие функции создания. Я уже научился получать актора, знаю какими функциями спавнить оружие, патроны. Научился делать апдейт (подойдет для биодетекторов) В мп можно спавнить спейсы, смарты Если покопаться, возможно получится отсылать данные на сервер и тогда получится сделать разговоры через диалоги между игроками в мп Можно заспавнить торговца-сталкера, стоящего на базе Можно будет сделать алкоголизм, динамические новости, выбросы и т.д. Если покопаться в дллке, то можно сделать такие чит-коды, которые будут убивать все население сервера по пять раз от твоего имени пока ты подключаешься. Но это если только ковырнуть в нужном месте длл, что я делать не буду malandrinus А что мешает попробывать? Полного кооператива, того что рисует мое сознание не будет, это ясно как божий день. Но разнообразие в МП появится
  19. К сожалению не могу проверить. В свое время зажлобил 500 рублей на оригинал и теперь не могу пользоваться мультиплеером. Но в билде 2945 (он вышел буквально за несколько дней до финалки) скрипты работают. Еще нужно решить проблему с выделеном сервером (говорят что скрипты не работают, но нужно подумать, потестить) и еще кой чего. Но если кто-то загорелся желанием сделать практически кооператив в МП, и у него есть 2 ключик для мультиплеера - с радостью продолжу свое копание. Это очень переспективное направление
  20. karavan http://code.google.com/p/xray-extensions/d...mp;can=2&q= качай и читай ридми
  21. Нет, бинд_сталкер вызывается из секций актор и м_сталкер. А вот вызова бинд_актор из секции мп_актор нет. Кстати вот подтверждение тому что скрипты работают: А при попытке что либо забиндить, вызывается функция __init и все
  22. Они там работают, даже если посмотреть логи то увидишь что грузятся скрипты:
  23. Могу назвать функцию которая регистрирует функции
  24. return - показывает двигателю, что нужно возвратить что-то. В твоем случае возвращается переменная kol
  25. _Призрак_

    Патч v1.0008 для STALKER ТЧ

    Правильно, но благодарить нужно не меня, а alpet'а - он придумал, а я только сделал Кстати, кто сделает сервер для 8 патча? Я думаю чот многим было бы интересно попробывать
×
×
  • Создать...