Перейти к содержимому


Мелкие вопросы по теме

code ss13

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 351

#281 fey

fey

    Командир отделения

  • Employee
  • 3856 сообщений

Отправлено 22 March 2015 - 19:37

А модульности нет или типа того? Например код атмоса в одном файле. Меняешь файл и у тебя другой атмос.
Если вам понравилась моя публикация, комменатрий, хоитет сказать спасибо, можете сделать это здесь, поставив плюсик или оставить свой отзыв.

#282 Guap6512

Guap6512

    Лунатик

  • Employee
  • 1431 сообщений
  • ГородВолгоград
     

Отправлено 23 March 2015 - 09:14

У ЗАС-а так можно, почти. Я когда на гринмиракл ставил ЗАС с ребея - встало почти без ошибок. А когда на ребее его обновлял до последнебейского на тот момент - неделю ебался с ошибками.
Изображение

#283 intercross

intercross

    Бедный, тщеславный человек

  • Employee
  • 4326 сообщений
  • Городгде-то на орбите чайника между Землёй и Марсом
  

Отправлено 24 March 2015 - 13:18

Просмотр сообщенияfeycot (22 March 2015 - 19:37) писал:

А модульности нет или типа того? Например код атмоса в одном файле. Меняешь файл и у тебя другой атмос.
Да, тут большинство элементов как минимум пытаются сделать модулями. Но проблема в том, что нет ни адекватной системы интерфейсов или хотя бы общей договорённости об интерфейсах, поэтому если ты хочешь поставить другой атмос, внезапно обнаруживается, что какой нибудь нагревать использовал костыль, изменяя переменные напрямую, потом канистра... Оу, а панелька атмоса тоже нагревает костылями. Ох, чёрт, оказывается, тут вообще канистру переписали. И так далее.
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)

#284 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 08:48

Привет, дорогой анимус, прости за беспокойство и заранее за мой кривой, убогочитаемый код. Не так давно столкнулся с проблемой, есть два фрагмента кода, они похожи, но один из них работает(первый), а другой нет.

Первый фрагмент:
http://pastebin.com/sakg4hrc

Второй фрагмент:
http://pastebin.com/XwTmQN24

Суть в том, что при добавлении for(просто до фрагмента 2 я писал код, где все было как в 1-ом фрагменте, но добавлен for) реагенты перестают добавляться в емкость. Если бы я действительно знал, в чем причина, я бы не обратился к вам, но увы я полностью растерян, похоже чего-то я не догнал.

Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#285 Korvin Morro

Korvin Morro

    Лоялист, Шепардист, Илитист и просто священник

  • Employee
  • 6416 сообщений
  • Городна колесах

Отправлено 19 June 2015 - 08:56

Просмотр сообщенияSuper-Derven (19 June 2015 - 08:48) писал:

Привет, дорогой анимус, прости за беспокойство и заранее за мой кривой, убогочитаемый код. Не так давно столкнулся с проблемой, есть два фрагмента кода, они похожи, но один из них работает(первый), а другой нет.

Первый фрагмент:
http://pastebin.com/sakg4hrc

Второй фрагмент:
http://pastebin.com/XwTmQN24

Суть в том, что при добавлении for(просто до фрагмента 2 я писал код, где все было как в 1-ом фрагменте, но добавлен for) реагенты перестают добавляться в емкость. Если бы я действительно знал, в чем причина, я бы не обратился к вам, но увы я полностью растерян, похоже чего-то я не догнал.
Может я просто дебил, но почему бы не сделать вложенному циклу другую переменную? Например j.

#286 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 09:00

Просмотр сообщенияKorvin Morro (19 June 2015 - 08:56) писал:

Может я просто дебил, но почему бы не сделать вложенному циклу другую переменную? Например j.
Я вроде пробовал. Что же, попробую еще, может я что-то перепутал.
Но таки, это пиздец, ты верно подметил.

Сообщение отредактировал Super-Derven: 19 June 2015 - 09:05


Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#287 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 09:10

Все равно не работает, кстати.

Я делал код с двумя переменными, удалил, а по запарке в новом забыл добавить. Так или иначе, проблема не только в этом, я сейчас проверил.

Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#288 PlIn

PlIn

    Оригинальный Плин

  • Chaotic Overseer
  • 4033 сообщений
  • Город— крупный (по сложившимся стереотипам) населённый пункт, жители которого заняты, как правило, вне сельского хозяйства.
     

Отправлено 19 June 2015 - 09:18

В первом реагент_намес, во втором реагентс_наме. Сейчас окажется, что это разные переменнные. Попробуй вставить везде world << "DEBUG DEBUG 123" и посмотреть, что именно не работает.
Еще можно world << NAME_REAGENT

Изображение


#289 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 09:20

Просмотр сообщенияPlin (19 June 2015 - 09:18) писал:

В первом реагент_намес, во втором реагентс_наме. Сейчас окажется, что это разные переменнные. Попробуй вставить везде world << "DEBUG DEBUG 123" и посмотреть, что именно не работает.
Не. Не в этом проблема. С переменными все хорошо, куски кода в разных файлах, один файл используется, а другой нет. Ну в смысле не подключен.

А с дебагом я уже кстати делал, вроде не работает именно то, что в цикле for. Но может я что-то перепутал, попробую еще.

Цитата

world << NAME_REAGENT
Лол. Я писал сегодня вот точно вот так вот. Но я попробую еще.

Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#290 PlIn

PlIn

    Оригинальный Плин

  • Chaotic Overseer
  • 4033 сообщений
  • Город— крупный (по сложившимся стереотипам) населённый пункт, жители которого заняты, как правило, вне сельского хозяйства.
     

Отправлено 19 June 2015 - 09:24

Просмотр сообщенияSuper-Derven (19 June 2015 - 09:20) писал:

А с дебагом я уже кстати делал, вроде не работает именно то, что в цикле for. Но может я что-то перепутал, попробую еще.
В каком именно фор? Если дебаг выставлять в цикл, то повторяется столько раз, сколько цикл. Может иф не проходит?

Изображение


#291 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 09:50

Изменил код, вот так:

http://pastebin.com/kzFcFv89

Два дебага в циклах, ни один из них не сработал.

Скрытый текст

И тут сразу вопрос, если лист состоит из одного элемента этот цикл пройдет хоть один раз?

Сейчас кое-что подредактирую и вкину другой кусок кода, с вопросами по нему.

Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#292 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 10:55

Так как здесь, все вроде правильно(но это не мешает коду не работать), решил вбросить фрагмент кода, который предшествовал фрагменту 2.

http://pastebin.com/94dwrsu3

Можно ли вообще так с датумами делать? Я делаю это правильно?

Сообщение отредактировал Super-Derven: 19 June 2015 - 11:34


Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#293 intercross

intercross

    Бедный, тщеславный человек

  • Employee
  • 4326 сообщений
  • Городгде-то на орбите чайника между Землёй и Марсом
  

Отправлено 19 June 2015 - 11:24

Просмотр сообщенияSuper-Derven (19 June 2015 - 09:50) писал:

И тут сразу вопрос, если лист состоит из одного элемента этот цикл пройдет хоть один раз?
В твоём случае - да, пройдёт. Если поставить <, то не пройдёт. А ещё можно объявлять итератор прямо в цикле. Что-то вроде for(var/i = 0; i <= x; i++)

Просмотр сообщенияSuper-Derven (19 June 2015 - 10:55) писал:

Можно ли вообще так с датумами делать? Я делаю это правильно?
А что не так с датумами? Датум это пустой класс, точно такой же, как и всякие обжекты и турфы, но пустой. К слову, атом наследуется от датума.
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)

#294 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 11:28

Ну и на том спасибо, что же. Эх.

Значит все плохо.

Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#295 intercross

intercross

    Бедный, тщеславный человек

  • Employee
  • 4326 сообщений
  • Городгде-то на орбите чайника между Землёй и Марсом
  

Отправлено 19 June 2015 - 11:42

Ну посмотри, какой цикл не запускается, проверь его параметр. Может у тебя реагентов нет.
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)

#296 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 11:48

Просмотр сообщенияintercross (19 June 2015 - 11:42) писал:

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

Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#297 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 12:21

Добавил вручную номер и имя реагента в последнем вброшенном мной куске кода, добавил маленько пояснений. Мне кажется, я что-то определенно делаю очень неправильно.
http://pastebin.com/EaysHxjq

Ничего не сработало. Не один из циклов не сработал.

Все тлен, придется таки гайдики читать.

Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#298 intercross

intercross

    Бедный, тщеславный человек

  • Employee
  • 4326 сообщений
  • Городгде-то на орбите чайника между Землёй и Марсом
  

Отправлено 19 June 2015 - 15:19

Просмотр сообщенияSuper-Derven (19 June 2015 - 12:21) писал:

Добавил вручную номер и имя реагента в последнем вброшенном мной куске кода, добавил маленько пояснений. Мне кажется, я что-то определенно делаю очень неправильно.
http://pastebin.com/EaysHxjq

Ничего не сработало. Не один из циклов не сработал.

Все тлен, придется таки гайдики читать.
Если не произошёл вход в какой либо цикл - значит условие не соблюдено. Я говорю про этот код. В общем либо if не сработал, то есть контейнер закрыт или проблема с ссылкой на объект, либо plumb_web.len <= 0
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)

#299 оникс_админ0

оникс_админ0

    Wubba lubba dub dub

  • Employee
  • 3776 сообщений
  • Discord:https://discord.gg/ZZqSwK2
  • ГородВайтран
     

Отправлено 19 June 2015 - 16:30

Контейнер закрыт, дебаг после условия срабатывает. Я полагаю, проблема со ссылкой на объект, но я не знаю как сделать её правильно.

Просмотр сообщенияalexix (23 September 2017 - 18:39) писал:

Мне всегда нравился дервен и его непредсказуемость. Он одновременно и идиот, и гений.

#300 intercross

intercross

    Бедный, тщеславный человек

  • Employee
  • 4326 сообщений
  • Городгде-то на орбите чайника между Землёй и Марсом
  

Отправлено 19 June 2015 - 16:39

Просмотр сообщенияSuper-Derven (19 June 2015 - 16:30) писал:

Контейнер закрыт, дебаг после условия срабатывает.
Если контейнер закрыт, то RT.is_open_container() должна возвращать false и if должен пропустить код ниже, разве нет?

Ах, да, не с тобой ли я спорил про открытость-закрытость? Вот видишь, я не могу взглянуть на код даже нормально.
Игровая конференция в ТСе: wetskrells.net
Мы вам рады.

Мокрые скреллки (WIP)



Темы с аналогичным тегами code, ss13

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных