ua2002. Ход 40
Cherrr


Hi,

>
> Skull has written message on galaxy wall.
>
> Приветствую!
>
> Нарушители договоров - моя любимая тема! :-))
2Skull: В нашем случае правильнее сказать "обвинения в нарушениях договоров"
;))))

>
> Все просто. Раз мы подписываем договор на сервере, то идем на сайт
> Саргоны (а не хомяк чей-то) и читаем:
>
> >Пошлите серверу текст договора с первой строчкой следующего вида:
> >#treaty <GameName> <Password> <Race1> [<Race2> ... <RaceN>]
> >Сервер зарегистрирует договор, присвоит ему некоторый идентификатор
> >(ID) и разошлет текст, всем упомянутым в первой строчке, расам, с
> >просьбой ратифицировать этот договор.
>
> До этого момента все просто и понятно.
Дальше все тоже просто и понятно, вот только по словам Nermet-a получается
что предложивший заключить договор просто своим письмом с предложением
мира автоматически и подписывает его,
без всяких слов "подтверждаю", "подписываю" и/или регистраций на сервере.
Разве из его брода это непонятно? ;)))

>
> >Расы могут согласиться с текстом договора и послать в приказе
> >строчку:
> >O TREATY SIGN <ID>
>
> Что и сделал Nermet
Не успел Nermet сделать даже этого ;)

>
> >(ВАЖНО!!! Раса - автор договора, тоже должна его подписать)
> >или отклонить договор командой:
> >O TREATY REFUSE <ID>
Я послал именно эту команду - O TREATY REFUSE <ID> (причину отказа от
подписания я объяснил в прошлом броде) причем даже не посылая перед этим O
TREATY SIGN <ID>,
т.к. все что мне нужно было - это уничтожить _текст_ договора из списка
своих договоров.

Саргона:
---------------------------------------------------
при отказе от подписания рассылается уведомление немедленно, что мол
такая-то раса отказалась подписывать, и договор уничтожается, а при
подписании договора, уведомление рассылается только когда договор вступил в
силу, т.е. с момента его подписания последним участником.
---------------------------------------------------
-Вот именно в этот момент договор и считается заключенным.

>
> А вот тут то начинается самое интересное.
> Что послал Cherrr? Подписывал ли Cherrr договор командой O TREATY
> SIGN?
Это проверяется очень просто.
Идем на Саргону и продолжаем читать:
---------------------------------------------------
После подписания, или после разрыва (не путать с отказом от подписания),
договор можно опубликовать на "стенке". Делается это командой:
O TREATY PUBLISH <ID>
договор выкладывается на всеобщее обозрение со всей историей подписания (и
разрыва, если он имел место).
---------------------------------------------------
Т.е. все что нужно сделать, это чтобы Nermet опубликовал
наш "подписанный" договор командой O TREATY PUBLISH <ID>
- естественно что такая команда работает только для уже подписанных
договоров.
Ждемс... ;))))))))))))))))))))))
- ставлю 100$ что не дождемся. Ставки принимаются ;)

P.s. Собственно говоря на 39-м ходу я на всякий случай предупредил Nermet-a
что этим ходом его атакую, но как я говорил, учитывая его письма и то что
производили его планеты он и так понимал что его ждет, а брод - просто
попытка сыграть на эмоциях, когда другие способы
изменить ситуацию не дают желаемого результата. Я не прав?


С уважением, Cherrr