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

RvP

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

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

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

  • AMKoin

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

Весь контент пользователя RvP

  1. с праздником!

  2. с днем рождения!

    1. UX-3000

      UX-3000

      Спасибо. Скоро опять День Рождения, только в 2014-м году.

  3. c праздником ;)

  4. RvP

    [CoP] Вопросы по SDK

    demon96, если у тебя точно все настроено и стоит нужный спавн, то для мп: compile->make game, make details(по желанию - трава), build потом компилировать http://stalkerin.gameru.net/wiki/index.php...еометрии_уровня для сп нужны другие настройки спавна, аи сетка, ее компиляция и сборка спавна с графом
  5. RvP

    Скриптование

    Gun12, насчет проверки да а вот насчет ключей думаю надо помнить. Тут недавно обсуждался ipairs, который тоже реагирует лишь на натуральные ключи, а в таблицах часто встречаются и другие, так что тут все же pairs...
  6. RvP

    Скриптование

    Gun12, не обязательно сравнивать размер таблицы с нулем if #t then вполне достаточно, и не сработает если индексы в таблице не натуральные
  7. Gun12, при длине всех строк 99 символов(строки разные), имею результат: table 1.781 concat 0.734 foramt 8.719 а при длине 100 формат выполняется за 1.4, непонятно...
  8. RvP

    [CoP] Вопросы по SDK

    zoidberg123456789, есть, но они идут только как вспомогательные. Основная масса настроек в textures.ltx
  9. RvP

    [CoP] Вопросы по SDK

    zoidberg123456789, в 0,4 и ТЧ использовался textures.ltx а не thm-ки
  10. RvP

    Скриптование

    Desertir, именно тут сравнить, а в произвольном случае - никак рефлексия из этого луабинда выпилена полностью
  11. RvP

    Скриптование

    speczadanie, if num == can_upgrade_table[1] or num == can_upgrade_table[2] then а вообще выучите хоть основы основ чтобы писать скрипты...
  12. RvP

    Сообщество Мапперов

    HellRatz, отредактировать его в 3д редакторе
  13. Vano_Santuri, что значит не компиленная локация?
  14. RvP

    Скриптование

    Ulman, self.a.choosed_deadman вот эта переменная nil, потому и вылет
  15. RvP

    Скриптование

    dragunof, например 2 страницы назад было http://www.amk-team.ru/forum/index.php?s=&...st&p=618302 аналогично работать нужно\можно и с любым объектом, в данном случае с неписем или смотреть скрипты амк, зен, симбион, ... еще чего то, это много где есть
  16. RvP

    Скриптование

    nanshakov, нужно переписать неписю нет-пакет
  17. Может и известно, но все же. Не секрет, что для скриптовых окон можно устанавливать реакцию на нажатие клавиши через функцию OnKeyboard(dik, keyboard_action) Для определения нажатой клавиши используется класс перечисление DIK_keys, в котором указаны кнопки клавиатуры и их цифровые коды, которые передаются данной функции в первом параметре. Но там указаны далеко не все кнопки, да и вроде как не все оттуда верно. Например const MOUSE_1 = 256; const MOUSE_2 = 512; const MOUSE_3 = 1024; в то время, как LMB = 337 RMB = 338 MMB = 339 --(колесико) Используя эти константы можно установить действия на щелчки мышью
  18. RvP

    Скриптование

    Ulman, con:execute(string.gsub(fmt, " ", "_")) local t = {...} for k,v in ipairs(t) do t[k] = tostring(v) end local s = string.format(fmt,unpack(t)) con:execute(string.gsub(s, " ", "_")) con:execute("flush")
  19. RvP

    Скриптование

    function prt(fmt, ...) local t = {...} local s = tostring(fmt) .. " " for k,v in ipairs(t) do s = s .. tostring(v) .. " " end s =s:gsub(" ", "_") get_console():execute(s) end
  20. RvP

    [CoP] Вопросы по SDK

    KlodFighter{SPARTA}, потому что оклюдеры и источники звука это разные вещи. Просто пропусти
  21. RvP

    С праздником! :)

  22. KOKC, далеко не лучший вариант функции, но и все же function str_explode(div,str,pos1,pos2,clear) local t={} local cpt,pos if pos1==nil then pos1=1 end if pos2==nil then pos2=pos1 end local cpt1=string.find(str,div,pos1,true) local cpt2=string.find(str,div,pos2,true) if cpt1 and cpt2 then if cpt2-cpt1>5 then cpt=cpt1 pos=pos1 else cpt=cpt2 pos=pos2 end repeat if clear then table.insert(t,trim(string.sub(str,1,cpt-1))) else table.insert(t,string.sub(str,1,cpt-1)) end str=string.sub(str,cpt+string.len(div)) cpt=string.find(str,div,pos,true) until cpt==nil end if clear then table.insert(t,trim(str)) else table.insert(t,str) end return t end
  23. RvP

    [CoP] Вопросы по SDK

    MustaNG, и что, прочитать лог религия не дает? Слишком много видов лодов на уровне, скорей всего ты разобрал уровень конвертером, а потом добавил туда лоды из стд библиотеки, вот и вышло по 2 лода для каждого вида...
  24. С праздником)

×
×
  • Создать...