MeDTalist:
Не необоснованно. Вот у меня один раз была такая ситуация и я почему-то выбрал верный вариант - повесить сквозное сообщение, потому что не знал как поведет себя система при другом способе, но пятой точкой чуял что хорошего ничего не будет. В другой раз кто-то выбрал другой вариант и мы просрали первое место из-за этого. Потому кто так делают - мудаки.
06 November at 12:54
06 November at 12:54
st--08:
ТС, а ты вообще как хочешь пересчитывать уровень после снятия этого "лишнего сектора"? Нафига его вообще снимать? Сколько игр провёл, ни разу не додумывался так сделать при косяке на уровне (судя по реакции, таких много тут). Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала, а в том, что такие горе-авторы могут этот сектор удалить. Так и надо просить (раз уж есть желание стучаться в пустую комнату), чтобы убрали возможность редактировать сектора после начала уровня, а не бороться с тем, как ведет себя движок, если ты решил всё же поредактировать.
06 November at 13:11
06 November at 13:11
[ex]Ali:
Мне твои сообщения напоминают историю про Д'Артаньяна и п..сов. Но не суть, если ты хочешь, чтобы это было исправлено и вы всегда занимали первые места, то твой голос приблизит нас к исправлению движка ;)
06 November at 13:14
06 November at 13:14
[ex]Ali:
06 November at 13:18
st--08: Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала
Тут ты не прав, почитай внимательно и ты поймешь что именно в этом проблема. Текущая логика портит следующий уровень, мало того что текущий пересчитывать так еще и следующий испорчен.st--08: чтобы убрали возможность редактировать сектора после начала уровня
Опять не прав. Редактирование очень важно, вот например ты пустой сектор создашь без кодов, если редактировать нельзя будет, как команды его пройдут? Вот удаление сектора запретить - это будет нормально, мы про это говорили уже. Тогда авторы смогут справится с помощью сквозного сообщения и редактирования сектора. А как пересчитывать это уже автор решит, его же косяк. Например, начислить командам бонус в размере от последнего вбитого правильного кода до времени удаления уровня.
06 November at 13:18
st--08:
Редактирование, удаление, пофиг. Понятно же, о чем речь. Текущая логика не портит следующий уровень, если не делать поспешных действий. Текущий уровень уже полюбому пересчитывать, так зачем что-то менять, когда на нём находятся команды?
06 November at 13:29
06 November at 13:29
[ex]Ali:
Если удалять сектор, то портит. Команды начнут его не сначала. В этом и проблема. Ты хочешь выступить в защиту такого поведения системы?
06 November at 13:32
st--08: Текущая логика не портит следующий уровень
Если удалять сектор, то портит. Команды начнут его не сначала. В этом и проблема. Ты хочешь выступить в защиту такого поведения системы?
06 November at 13:32
st--08:
Так не удаляй сектор. Как это вообще может помочь в решении проблемы? Уровень всё равно придется пересчитывать или снимать. Так зачем вообще трогать этот сектор, если хотя бы одна команда уже успела напороться? Я в этот логики не вижу, наверно поэтому и не возникает потребности придумывать другую логику для поведения движка. Ты сделал нелогичное действие, движок отвечает "нелогичным" действием
06 November at 13:36
06 November at 13:36
WilSoN684:
06 November at 13:37
[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА06 November at 13:37
MeDTalist:
06 November at 13:41
[ex]Ali:
Редактирование ответов в секторе - да. Но условие прохождления уровней не должно меняться. Нельзя же например время автоперехода поменять и тому подобное. Вот и количество секторов не должно меняться. Т.е. нельзя добавить новый нельзя убрать старый и поменять количество необходимых секторов для закрытия уровня. Вот что нужно сделать. А если делать то что ты предлагаешь, то ничего хорошего из этого не выйдет, потому что найдется какая-нибуть другая возможность все поломать и мы будем тогда осуждать уже ее.st--08: Да, косяк есть. Но он не в том, что после снятия сектора команда получает следующий уровень не сначала
Тут ты не прав, почитай внимательно и ты поймешь что именно в этом проблема. Текущая логика портит следующий уровень, мало того что текущий пересчитывать так еще и следующий испорчен.st--08: чтобы убрали возможность редактировать сектора после начала уровня
Опять не прав. Редактирование очень важно, вот например ты пустой сектор создашь без кодов, если редактировать нельзя будет, как команды его пройдут? Вот удаление сектора запретить - это будет нормально, мы про это говорили уже. Тогда авторы смогут справится с помощью сквозного сообщения и редактирования сектора. А как пересчитывать это уже автор решит, его же косяк. Например, начислить командам бонус в размере от последнего вбитого правильного кода до времени удаления уровня.
06 November at 13:41
[ex]Ali:
06 November at 13:51
Wil$oN:
опечатка, я имел ввиду сектор.[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛАMeDTalist: Но условие прохождления уровней не должно меняться.
Я согласен с тем что запрет на удаление секторов - это тоже хорошее решение, мы уже говорили про это.Вот есть два решения:
1. Запретить удалять сектора.
2. Приравнять удаление автором сектора, ко вбитому коду. Т.е. это будет все равно, что автор дал какой-то код в сквозном сообщении, а команды его вбили.
Мне, честно говоря, все равно как разработчики это исправят. Первый вариант гораздо легче для них - это одна строка кода:
if(Level.Started) DeleteLevelButton.Hide();
06 November at 13:51
MeDTalist:
Одним хайдом проблему не решить :) Нужно же еще проверку делать непосредственно при редактировании, что на уровень еще никто не вышел.
06 November at 13:56
06 November at 13:56
crux:
Сквозное: я вылез из хрен знает откуда увидел сквозное, вбил, перешел на следующий, решил, поехал. Или мне позвонил штаб, я вылез, меня дождались, вбили и т.д.
Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие.
06 November at 14:50
[ex]Ali: Т.е. это будет все равно, что автор дал какой-то код в сквозном сообщении, а команды его вбили.
Совсем не то же самое. Сквозное: я вылез из хрен знает откуда увидел сквозное, вбил, перешел на следующий, решил, поехал. Или мне позвонил штаб, я вылез, меня дождались, вбили и т.д.
Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие.
[ex]Ali: 1. Запретить удалять сектора.
+, st--08: (раз уж есть желание стучаться в пустую комнату)
06 November at 14:50
f*is_me]:
06 November at 15:02
[ex]Ali: Я предлагаю всем кто говорит, что То, что я описал не является ошибкой попробовать найти преимущества в текущей работе движка при удалении сектора.
Я предлагаю всем, кому не нравится Гоголь, заняться велоспортом.06 November at 15:02
[ex]Ali:
06 November at 15:29
crux: Удаление, как ты хочешь: я вылез хрен знает откуда, увидел что я уже хрен знает сколько болтаюсь на следующем уровне из-за того, что какой-то автор уверен, что теперь-то уж точно можно спокойно выпиливать сектора во время игры. Ересь и мракобесие.
Я согласен с тобой. Но согласись, это лучше чем то что есть сейчас? Надо признать проблему, а решение будет найдено.crux прав: запрет на удаление секторов - самое верное решение. Да еще и простое с точки зрения реализации для разработчиков.
06 November at 15:29
f*is_me]:
Ну, в таком случае, наиболее логичным будет вообще ограничить редактирование сценария в целом, а не одной-единой функции в частности.
06 November at 15:41
06 November at 15:41
[ex]Ali:
06 November at 15:46
f*is_me]: Ну, в таком случае, наиболее логичным будет вообще ограничить редактирование сценария в целом, а не одной-единой функции в частности.
И что ты будешь делать если случайно код затрется на объекте, и всем командам придется ждать апа, вместо того чтобы дать сквозное сообщение?Что ты будешь делать если забудешь поставить автопереход на уровень, который не берется. Игра на нем и закончится.
А если ты заметил ошибку на уровне до которого команды еще не дошли, ты разве не хочешь еге исправить?
Может тебе реально лучше Гоголя почитать или велоспортом заняться? 

06 November at 15:46
Уманский:
06 November at 15:53
f*is_me]:
а еще лучше скинуться мне на новый меч! во![ex]Ali: Я предлагаю всем кто говорит, что То, что я описал не является ошибкой попробовать найти преимущества в текущей работе движка при удалении сектора.
Я предлагаю всем, кому не нравится Гоголь, заняться велоспортом.06 November at 15:53
druidfan:
06 November at 16:39
Wil$oN:
Инфа 100%? проверяли??? я не проверял но мне кажется ситуация повторится как и с последним сектором на уровне. вот представьте команда находится на уровне 15 минут, после удаления уровня что движок должен поместить в статистику??? мне кажется он выдаст следующий уровень при этом посчитав что команда на нем находится уже 15 минут. Надо запретить удалять сектор и уровень если команда на уровне.[ex]Ali: Если удалять уровень, то портит. Команды начнут его не сначала.
если удалять УРОВЕНЬ, то следующий ВСЕ начнут как раз с НАЧАЛА06 November at 16:39
WilSoN684:
06 November at 16:45
druidfan: Инфа 100%? проверяли??? я не проверял но мне кажется ситуация повторится как и с последним сектором на уровне. вот представьте команда находится на уровне 15 минут, после удаления уровня что движок должен поместить в статистику??? мне кажется он выдаст следующий уровень при этом посчитав что команда на нем находится уже 15 минут. Надо запретить удалять сектор и уровень если команда на уровне.
ты не прав. всем будет начислен бонус равный времени, проведенному на уровне и станет доступен следующий уровень.06 November at 16:45