Пользователей: 0
Гостей: 666

» Подробно
Привет, гость!








Автор Сообщение
Bitter
    
Посты: 42
Откуда:
Возраст:
23-11-2009 15:41 GMT3 час. #1104330   
Можно узнать полный список мелодий исполуемых на каждой локе? Если есть у кого, то перепишите


Если ты еще незнаешь - ПАНКИ FOREVER, если нет, то давай тащи свою грабли в мой город, там на себе почувствуешь... :nrus
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
23-11-2009 16:52 GMT3 час. #1104374   
ДатчикХабара
со временем там все верно (почти - щас заметил одну неточность) - эта схема у меня на бомбе работает.
разные флаги для переменной времени необязательно писать - достаточно каждый раз просто снова приравнивать свою переменную к time_global() и отсчет будет идти по новой.

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

заметил одну неточность: функция hit_vibros() должна находится выше функции start_vibros()
так как вызов этой функции идет без указания namespaсe this

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

еще одна поправочка: в функцию start_vibros() добавил вот то time_v = time_global()

отредактировал(а) erlik: 23-11-2009 17:01 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Bitter
    
Посты: 42
Откуда:
Возраст:
23-11-2009 17:47 GMT3 час. #1104433   
Как добавить ного монстра на основе старого? Чувствую тут все немного о своем думают :dry:


Если ты еще незнаешь - ПАНКИ FOREVER, если нет, то давай тащи свою грабли в мой город, там на себе почувствуешь... :nrus
Darien Fx
    
Посты: 1372
Откуда:
Возраст: 31
23-11-2009 18:33 GMT3 час. #1104478   
Bitter
Создай секцию нового моба с сылкой на основную секцию и изменяй всё что нужно.


ДатчикХабара
    
Посты: 558
Откуда: Saratov
Возраст:
23-11-2009 19:49 GMT3 час. #1104556   
Bitter
Просто вопрос уже сто раз задавался.


Darien Fx
    
Посты: 1372
Откуда:
Возраст: 31
23-11-2009 20:53 GMT3 час. #1104639   
2 вопроса у юзеров Scite:
1)Можно ли такую функцию как-нибудь уменьшить?
table.insert(t,s7)
table.insert(t,s6)
table.insert(t,s5)
table.insert(t,s4)
table.insert(t,s3)
table.insert(t,s2)
table.insert(t,s1)

2)Есть ли способ выводить в консоль результат таблицы не столбиком, а строкой?

erlik, Gun12
Да, именно это я имел ввиду. Спасибо.

отредактировал(а) Futura: 24-11-2009 15:36 GMT3 час.

erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
23-11-2009 23:59 GMT3 час. #1104856   
Futura
все зависит откуда ты берешь значения для добавления в таблицу - если из другой таблицы - то можно через числовой for
типа так

t={}
tt ={"s1","s2","s3","s4"} -- таблица твоих значений - (перевел их в строки для удобства)
function name()
for j=1, #tt do --пройдемся по всей длине таблицы
table.insert(t,tt[j) --добавим каждый элемент из одной таблицы в другую
print(t[j]) --распечатаем для проверки
end
end

чтобы вывести результат чтения таблицы строкой можно использовать функцию table.concat()
которые соединит все элементы таблицы в одну строку

b ={"blue", "height", "width", 0, 0, 1,-10,0,2, 5,7,25}
n = table.concat(b,"; ")

первый аргумент - таблица
второй аргумент ; -- разделитель значений - можно использовать любой - хоть точку хоть запятую и т.д.
по умолчанию используется пустая строка - то есть все элементы просто "слипнутся"

добавлено спустя 58 секунд

(опять форум перевел в курсив i в квадратных скобках - исправил на j )

отредактировал(а) erlik: 24-11-2009 00:01 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Gun12
    
Посты: 773
Откуда: СССР
Возраст: 52
24-11-2009 00:44 GMT3 час. #1104907   

# Futura :
2)Есть ли способ выводить в консоль результат таблицы не столбиком, а строкой?


Не совсем ясно какой именно строкой тебе нужно.
Может так? :
io.write(...) -- под '...' я подразумеваю параметры
Наример :
a = 4
f = 'param'
h = 55
io.write (a,f,h)
выдаст
4param55


Не стань номинантом премии Дарвина.
Bitter
    
Посты: 42
Откуда:
Возраст:
24-11-2009 09:16 GMT3 час. #1104992   
Futura cпасибо, но ответ немного поздно пришел)))) Уже сделал


Если ты еще незнаешь - ПАНКИ FOREVER, если нет, то давай тащи свою грабли в мой город, там на себе почувствуешь... :nrus
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
24-11-2009 10:32 GMT3 час. #1105039   
Gun12
есть у меня одна хитрая задачка - вывести (распечатать) хэш-массив такого вида
b = {{color = "blue"}, {height = 10}, {width =30},{height = 20}, {width =50}, {0, 0, 1},{x=-10, y=0, z= 2}, {x=5, y=7, z=25}}

хэш без подтаблиц - типа такого
tab = {color = "blue", height = 10, width =30, height = 20, x=-10,y=0,z= 2, x=5, y=7,z=25}

легко выводится через for k, v in pairs(table) do
print(k,v) -- правда есть минус - не в числовом порядке (а ipairs как ты понимаешь такой массив не читает)

обычный массив (не хэш) с подтаблицами
b ={{"blue"}, {"height"}, {"width"}, {0, 0, 1},{-10,0,2}, {5,7,25}}
можно вывести через
for j=1, n do --где n - число подтаблиц
print(table.concat(b[j],"; "))

а вот тот первый гибрид ничем не получается :-) хотя подозреваю что это можно сделать каким нить хитрым сочетанием итераторов и конкатенации элементов всех таблиц.

отредактировал(а) erlik: 24-11-2009 10:40 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Вовка Мастер)))
    
Посты: 36
Откуда: Москва
Возраст:
24-11-2009 13:33 GMT3 час. #1105248   
подскажите пожалуйста, можно ли перекинуть оружие из ЧН в ТЧ ? если да, то как?


отредактировал(а) Sub Zero: 13-03-2010 02:39 GMT3 час.

blackraven6
    
Посты: 624
Откуда: СПб
Возраст: 32
24-11-2009 14:27 GMT3 час. #1105302   
Вовка Мастер))) Проблематично по причине отсутствия рук у худа оружия. Руки отдельно в ЧН. Да и чего там перекидывать то? Все родное из ТЧ.



Журнал
- модель M79
- модель HK SL-8
- модель Milkor m32 WIP
М@]{$
    
Посты: 25
Откуда: Мензелинск
Возраст: 31
24-11-2009 18:47 GMT3 час. #1105552   
Скажите пжалста как написать диалог для нпс которого я сам сделал.


Безвыходных ситуаций не бывает, в принципе. (Д.Шухов)
white_wind93
    
Посты: 206
Откуда:
Возраст: 35
24-11-2009 18:50 GMT3 час. #1105553   
М@]{$ - http://stalker-portal.ru/plug.php?e=faq&cid=10&o=order&w=asc&d=30#Q:214


Stalker_Jack
    
Посты: 444
Откуда: Санкт-Петербург
Возраст: 32
24-11-2009 19:11 GMT3 час. #1105566   
Ребят, помогите разобраться... немогу найти файл ui_*.xml который отвечает за расположения текстур ui_load.dds


Крикнем дружно: НАФИГ НУЖНО!!!
Bitter
    
Посты: 42
Откуда:
Возраст:
24-11-2009 20:43 GMT3 час. #1105641   
Stalker_Jack Хорошень распакуй архивы игры название файла говорит само за себя.

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description :
Arguments : LUA error: ...\games\stalker\gamedata\scripts\sim_statistic.script:12: attempt to index global 'xr_statistic' (a nil value)

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


Если ты еще незнаешь - ПАНКИ FOREVER, если нет, то давай тащи свою грабли в мой город, там на себе почувствуешь... :nrus
Darien Fx
    
Посты: 1372
Откуда:
Возраст: 31
24-11-2009 20:47 GMT3 час. #1105648   
Bitter
Проверь в xr_statistic.script, без ошибок ли ты записал название секции твоего бюрера.

отредактировал(а) Futura: 24-11-2009 21:02 GMT3 час.

Gun12
    
Посты: 773
Откуда: СССР
Возраст: 52
24-11-2009 22:54 GMT3 час. #1105759   

# erlik :...
вывести (распечатать) хэш-массив такого вида....
[/**5001a1109cb3c6967ad6**V. Поставил пробел
table.insert(t,s)
end
print(table.concat(t,"; "))
end[/code]

И ещё, таблица {0, 0, 1} печатается как 1 0; 2 0; 3 1. Нужно ли сделать, чтобы она печаталась 0; 0; 1


Не стань номинантом премии Дарвина.
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
24-11-2009 23:44 GMT3 час. #1105795   
Gun12
спасибо :-) усе работает. разделителем между ключом\значением поставил знак =
а в конце в( table.concat) поставил перевод на новую строку вместо ; - теперь выводит каждый элемент в одну строку.
а это {0, 0, 1} в принципе было вставлено просто для проверки - ничего другого кроме этой подтаблицы у меня вроде как не читалось.
Как я и думал - потребовалось два итератора ...не считая дополнительных функций
ну что ж теперь благодаря тебе теперь ясно как можно работать с такими "гибридными" таблицами.
...to be continued

отредактировал(а) erlik: 24-11-2009 23:57 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Gun12
    
Посты: 773
Откуда: СССР
Возраст: 52
25-11-2009 00:07 GMT3 час. #1105812   

# erlik :
а в конце в( table.concat) поставил перевод на новую строку вместо ; - теперь выводит каждый элемент в одну строку.


Пож**5001a1109cb3c6967ad6**h =50}, {0, 0, 1},{x=-10, y=0, z= 2}, {x=5, y=7, z=25}}
for w = 1,#b do
for k,v in pairs(b[w]) do
s = k..'='..v
print(s)
end
end[/code]

А так напечатает без ключей, если они не указаны в таблицах :
[code]b = {{color = "blue"}, {height = 10}, {width =30},{height = 20}, {width =50}, {0,p=0, 1},{x=-10, y=0, 2}, {x=5,7, z=25}}
for w = 1,#b do
for k,v in pairs(b[w]) do
if type(k)=='number' then
print(v) else
s = k..'='..v
print(s)
end
end
end[/code]

отредактировал(а) Gun12: 25-11-2009 00:21 GMT3 час.

Не стань номинантом премии Дарвина.
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 48
25-11-2009 00:28 GMT3 час. #1105825   
Gun12
н-да ... а ларчик просто открывался - двойной цикл и никаких гвоздей.
все оказалось гораздо проще чем я думал... не зря говорят - самое верное решение - чаще всего самое простое...:-)
ps: ну ладно - зато пока "велосипед" изобретал - с unpack'ом попутно разобрался
как оказалось делает практически тож самое что и table.concat() - только там разделитель значений - пробел, который нельзя ничем заменить. и хэш массив в чистом виде он, увы, не распаковывает - только массив с целочисленными индексами.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
F@NATIK
    
Посты: 202
Откуда: Рубежное
Возраст: 30
25-11-2009 00:45 GMT3 час. #1105833   
ВНИМАНИЕ: идёт расроботка мода «Долина артефактов».
Всем желающим помоч команде «Рассвета» кликать сюда: http://stalker-portal.ru/plug.php?e=weblogs&m=page&id=9622

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


«Рассвет» за свободную власть !!!
Gun12
    
Посты: 773
Откуда: СССР
Возраст: 52
25-11-2009 01:05 GMT3 час. #1105845   
F@NATIK, Ты ошибся адресом. Тебе сюда http://stalker-portal.ru/forums.php?m=posts&q=5855


Не стань номинантом премии Дарвина.
Duglas Zigler
    
Посты: 11
Откуда: Волгоград
Возраст:
25-11-2009 02:25 GMT3 час. #1105870   
товарищи...молю о поиощи...какой файл отвечает в ТЧ за время до выброса на АЕС?подскажите плиз...


MEDMEKC
    
Посты: 32
Откуда: Москва
Возраст: 57
25-11-2009 09:51 GMT3 час. #1105914   
Господа СТАЛКЕРЫ!Подскажите плиз!В каком скрипте можно вырубить ЭЛЕКТРУ в пещерах перед входом в ЛАБИРИНТ!!!Запарился уже, не могу сделать квест на освобождение пленника!Где то прочитал что перейти в лабиринт мешает ЭЛЕКТРА,а АМК форум не работает чтото.Пропишите плиз как убрать эту заразу!Заранее огромное СПАСИБО!


Да не сожрёт нас Зона!
karavan
    
Посты: 940
Откуда:
Возраст:
25-11-2009 10:39 GMT3 час. #1105930   
MEDMEKC
Это не скрипт. Все аномалии прописаны в АллСпавне. Скачай ACDC, разкомпиль АллСпавн и удаляй или спавни что тебе надо.


Анонс мода-аддона "S.T.A.L.K.E.R. - Безопасная земля"
Узнай о моде больше - подпишись на канал (кликабельно)
Bitter
    
Посты: 42
Откуда:
Возраст:
25-11-2009 13:45 GMT3 час. #1106045   
Futura спасибо, нашел


Если ты еще незнаешь - ПАНКИ FOREVER, если нет, то давай тащи свою грабли в мой город, там на себе почувствуешь... :nrus
Vitek5
    
Посты: 359
Откуда:
Возраст:
25-11-2009 15:52 GMT3 час. #1106161   
Как сделать чтоб артефакты можно было жрать?


В журнал добавлены 2 полезные статьи.
Kremsoff
    
Посты: 48
Откуда: Липецк
Возраст: 28
25-11-2009 17:34 GMT3 час. #1106283   
Есть вопросец ... а как сделать так что при одевании определённоо костюма худ рук менялся?:blink


-Q-W-E-R-T-Y-
    
Посты: 57
Откуда:
Возраст:
25-11-2009 17:45 GMT3 час. #1106299   
Kremsoff
никак..
не,ну если ты умеешь ковырять двиг ТЧ,то могу подсказать..


Текст выше - моя ИМХА.
--- Я - Исключение из всех правил! ---


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


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

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