Случайная подборка модов
Ветер времени
4.5
Old Good Stalker Mod v2.4 Gold
4.2
Dark Ukraine v 1.0
3.9
Oblivion Lost Remake 2.5
4.4
На Болотах
3.7
Народная Солянка 2016
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Институт модмейкера
Российская Федерация  _Призрак_
Среда, 27.06.2012, 21:16 | Сообщение # 1
Статус:
Неопытный:
Сообщений: 544
Награды: 6
Регистрация: 12.02.2011

Лекции


На сайте gamedev.ru уже давно существует раздел, в которых выкладываются логи переписки с лекциями. Не смотря на то, что там собрано все в кучу, практически каждая такая переписка имеет толк. Например из них можно узнать множество вещей, которые невозможно узнать из сухой документации. В связи с тем, что на сайте много новичков, я хотел бы провести ряд таких экспериментальных лекций. Они будет представлять собой голосовой чат в котором будет подниматься какая-либо тема (например логика в игре) и лектор будет о ней рассказывать. Участники могут спрашивать любые вопросы, на которые лектор постарается ответить. По окончанию логи беседы будут выложены в аудио и текстовом формате. На каждую лекцию необходима будет записываться - это нужно для того, чтобы можно было искоренить флудеров и предотвратить переполнение.
Формат записи (пример - я):

Quote (me)
Skype: rus_phantom
Есть микрофон
Буду на лекции.


Если вы записались, но не пришли - никаких проблем.

Правила:
1. Не флудить
2. Уважать участников
3. Уважать русский язык

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

Так же буду рад если кто нибудь из сильных скриптеров тоже присоединится к нам. Чтобы дополнить или поправить материал.

Наличие микрофона не обязательно, но желательно. Он нужен будет только для того чтобы задавать вопросы. Те у кого нет микрофона, могут задавать вопросы в чате. Голосовая запись будет опубликована в тот же день, в текстовом формате - через несколько дней.

Те, кто записался, приглашу за полчаса до начала к скайп конференцию.


Расписание:

29.06.12 21:00 - Основы скриптов (переменные, условия, циклы, функции, области видимости). Лектор: _Призрак_
07.07.12 20:00 - Основы скриптов (Повторение). Лектор: _Призрак_
08.07.12 20:00 - Логику игровых объектов (спавн НПС, установка логики). Лектор: ColR_iT
13.07.12 21:15 - Основы скриптов Лекция 3. Лектор: _Призрак_
14.07.12 20:00 - Логика игровых объектов (схемы поведения НПС). Лектор: ColR_iT

Объявление

Происходит запись на лекцию по скриптам, а так же на лекцию про логику
Сообщение отредактировал _Призрак_ - Пятница, 13.07.2012, 00:20
  Злобная реклама
Среда, 27.06.2012, 21:16
Статус:
Сообщений: 666
Регистрация: 12.02.2011
Российская Федерация  SkyLoader
Суббота, 07.07.2012, 19:44 | Сообщение # 181
Статус:
Бывалый:
Сообщений: 1116
Награды: 12
Регистрация: 29.11.2010

del
Сообщение отредактировал SkyLoader - Суббота, 07.07.2012, 22:20
  Злобная реклама
Суббота, 07.07.2012, 19:44
Статус:
Сообщений: 666
Регистрация: 29.11.2010
Украина  sttt912
Суббота, 07.07.2012, 19:48 | Сообщение # 182
Статус:
Отмычка:
Сообщений: 91
Награды: 1
Регистрация: 05.04.2012

Skype: sttt912
Mикрофона нет
Постараюсь бить на лекции Возможно с опозданиям.
  Злобная реклама
Суббота, 07.07.2012, 19:48
Статус:
Сообщений: 666
Регистрация: 05.04.2012
Российская Федерация  antonnkz76
Суббота, 07.07.2012, 19:49 | Сообщение # 183
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

Всем ку. Что то в конфу не добавляют, видимо у Федора проблемс
  Злобная реклама
Суббота, 07.07.2012, 19:49
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Российская Федерация  Stenli
Суббота, 07.07.2012, 19:53 | Сообщение # 184
Статус:
Отмычка:
Сообщений: 74
Награды: 1
Регистрация: 13.05.2012

Я бежал домой,думал уже опоздал biggrin
  Злобная реклама
Суббота, 07.07.2012, 19:53
Статус:
Сообщений: 666
Регистрация: 13.05.2012
Соединенные Штаты  demover123
Суббота, 07.07.2012, 21:07 | Сообщение # 185
Статус:
Неопытный:
Сообщений: 523
Награды: 2
Регистрация: 27.06.2011

ColR_iT,
dimakozachkov(логика)
  Злобная реклама
Суббота, 07.07.2012, 21:07
Статус:
Сообщений: 666
Регистрация: 27.06.2011
Украина  sttt912
Суббота, 07.07.2012, 21:33 | Сообщение # 186
Статус:
Отмычка:
Сообщений: 91
Награды: 1
Регистрация: 05.04.2012

опоздал
Сообщение отредактировал sttt912 - Суббота, 07.07.2012, 21:36
  Злобная реклама
Суббота, 07.07.2012, 21:33
Статус:
Сообщений: 666
Регистрация: 05.04.2012
Российская Федерация  SkyLoader
Суббота, 07.07.2012, 22:15 | Сообщение # 187
Статус:
Бывалый:
Сообщений: 1116
Награды: 12
Регистрация: 29.11.2010

Вот сегодняшний скрипт _Призрак_'а с моей парой проверок от вылетов и небольшими правками:
Code
function death(killed, killer)
    if killer and IsStalker(killer) then

    local h = level.get_time_hours()

local time_sutok = "Неизвестно"
    if h>=0 and h<=6 then
     time_sutok = "Ночь"
    elseif h>6 and h<=10 then
     time_sutok = "Утро"
    elseif h>10 and h<=18 then
     time_sutok = "День"
    else
     time_sutok = "Вечер"
    end
       
    local killed_name = killed:character_name()
    local killed_community = killed:character_community()
    local level_name = level.name()
    local killer_community = killer:character_community()
    local position = killed:position()
    local x, z = position.x, position.z
    local string_position = "около"
       
    if x > 50 and z > 50 then
     string_position = "на северо-востоке"
    elseif x > 50 and z < -50 then
     string_position = "на северо-западе"
    elseif x < -50 and z > 50 then
     string_position = "на юго-востоке"
    elseif x < -50 and z < -50 then
     string_position = "на юго-западе"
    else
     string_position = "в центре"
    end
       
    if killer:id() == db.actor:id() then
     killer_community = "stalker"
    end
       
    killed_community = game.translate_string(killed_community)
    killer_community = game.translate_string(killer_community)
    level_name = game.translate_string(level_name)
       
    local text
    if killed_community == killer_community then
     text = time_sutok.."\\n Сталкер "..killed_name.." принадлежавший группировке "..killed_community.." был убит членом своей группировки "..killer_community.." "..string_position.." локации "..level_name
    else
     text = time_sutok.."\\n Сталкер "..killed_name.." принадлежавший группировке "..killed_community.." был убит членом группировки "..killer_community.." "..string_position.." локации "..level_name
    end
    news_manager.send_tip(db.actor, text)
end

end
Сообщение отредактировал SkyLoader - Суббота, 07.07.2012, 22:19
  Злобная реклама
Суббота, 07.07.2012, 22:15
Статус:
Сообщений: 666
Регистрация: 29.11.2010
Украина  sttt912
Суббота, 07.07.2012, 22:51 | Сообщение # 188
Статус:
Отмычка:
Сообщений: 91
Награды: 1
Регистрация: 05.04.2012

SkyLoader, скрипт новостей?
На какую версию? (в скриптах не особо шарю)
Сообщение отредактировал sttt912 - Суббота, 07.07.2012, 22:51
  Злобная реклама
Суббота, 07.07.2012, 22:51
Статус:
Сообщений: 666
Регистрация: 05.04.2012
Российская Федерация  _Призрак_
Суббота, 07.07.2012, 23:02 | Сообщение # 189
Статус:
Неопытный:
Сообщений: 544
Награды: 6
Регистрация: 12.02.2011

Писался под ТЧ, но подойдет под все
  Злобная реклама
Суббота, 07.07.2012, 23:02
Статус:
Сообщений: 666
Регистрация: 12.02.2011
Украина  sttt912
Суббота, 07.07.2012, 23:09 | Сообщение # 190
Статус:
Отмычка:
Сообщений: 91
Награды: 1
Регистрация: 05.04.2012

_Призрак_, спасибо опробуем biggrin
  Злобная реклама
Суббота, 07.07.2012, 23:09
Статус:
Сообщений: 666
Регистрация: 05.04.2012
Российская Федерация  Tris
Суббота, 07.07.2012, 23:09 | Сообщение # 191
Dead Forgetting Zone
Статус:
Бывалый:
Сообщений: 914
Награды: 3
Регистрация: 12.06.2011

Я же писал чтоб \\n поставили, но "Дима Козачков" сказал что так нужно \n.
  Злобная реклама
Суббота, 07.07.2012, 23:09
Статус:
Сообщений: 666
Регистрация: 12.06.2011
Украина  BozKurt
Суббота, 07.07.2012, 23:15 | Сообщение # 192
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

Задавайте вопросы касательно синтаксиса написанного скрипта, что непонятно, до следующей лекции, будем, кто может, отвечать.
  Злобная реклама
Суббота, 07.07.2012, 23:15
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Украина  sttt912
Суббота, 07.07.2012, 23:46 | Сообщение # 193
Статус:
Отмычка:
Сообщений: 91
Награды: 1
Регистрация: 05.04.2012

Ну вопрос немного не по теме в скрипте пишетса time_sutok, а разве не time_day (я не скриптер поетому мой вопрос знающим людям может показатса глупим biggrin )
  Злобная реклама
Суббота, 07.07.2012, 23:46
Статус:
Сообщений: 666
Регистрация: 05.04.2012
Российская Федерация  _Призрак_
Суббота, 07.07.2012, 23:52 | Сообщение # 194
Статус:
Неопытный:
Сообщений: 544
Награды: 6
Регистрация: 12.02.2011

Там может быть написано все что угодно. Это просто имя переменной:) Если хочешь то замени time_sutok на time_day. Но тогда нужно менять во всем скрипте
  Злобная реклама
Суббота, 07.07.2012, 23:52
Статус:
Сообщений: 666
Регистрация: 12.02.2011
  Earthworm-Jim
Воскресенье, 08.07.2012, 00:08 | Сообщение # 195
Статус:
Опытный:
Сообщений: 2561
Награды: 3
Регистрация: 01.01.2012

Сделал видео по лекции _Призрак_'а №2:

Обязательно прочтите описание под видео!
  Злобная реклама
Воскресенье, 08.07.2012, 00:08
Статус:
Сообщений: 666
Регистрация: 01.01.2012
Поиск: