All pastes #623177 Raw Edit

Stuff

public xml v1 · immutable
·published 2007-07-17 12:12 UTC
rendered paste body
* запрос на получение полной информации:<query type="GetSceneInfo"></query>Ответ:<scene title="Имя сцены"> <object>  <module_name>Имя модуля</module>  <name>Пользовательское имя объекта</name>  <coord_x>значение</coord_x>  <coord_y>значение</coord>  <current_state>   <link>     <from>Пользовательское имя объетка от выхода которого пойдёт связь</from>     <to>Пользовательское имя объекта на вход которого пойдёт связь</to>     <param1>Параметр связи номер 1</param>     ...     <paramN>Параметр связи номер N</param>   </link>   <param_1>значение</param_1>   ...  </current_state>  <default_state>   <!-- Набор параметров по умолчанию -->  </default_state>  <minimal_state>   <!-- Набор минимальных параметров -->  </minimal_state>     <maximal_state>   <!-- Набор максимальных параметров -->  </maximal_state> </object></scene>* запрос на добавление объекта:<query type="AddObject"> <module_name>Имя модуля</module_name> <name>Пользовательское имя</name> <coord_x>иксовая_координата</coord_x> <coord_y>игриковая_координата</coord_y> <default_state>  <!-- Набор параметров по умолчанию --> <default_state></query>Ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>* запрос на удаление объекта:<query type="DelObject"> <name>Пользовательское имя</name></query>ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment> <unlink name="Пользовательское имя" /> <!-- unlink name="Объект" - опционально список объектов, у которых нужно убрать связи --></response>* запрос на обновление информации о объекте<query type="ChangeInfoObject"> <name>Пользовательское имя</name> <new_name>Новое пользовательское имя</name> <coord_x>Новая_иксовая_координата</coord_x> <coord_x>Новая_иксовая_координата</coord_x> <default_state>  <!-- Набор параметров по умолчанию --> <default_state> <current_state>  <!-- Набор текущих параметров --> <current_state></query>Ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>* запрос на создание связи:<query type="CreateLink"> <from>Пользовательское имя объетка от выхода которого пойдёт связь</from> <to>Пользовательское имя объекта на вход которого пойдёт связь</to> <param1>Параметр связи номер 1</param> ... <paramN>Параметр связи номер N</param></query>ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>Как вариант, сервер может присваивать связям идентификационный номер, затем, после создания связи, все остальные операции будут возможны просто по ID связи.* запрос на удаление связи:<query type="Unlink"> <from>Пользовательское имя объетка от выхода которого пойдёт связь</from> <to>Пользовательское имя объекта на вход которого пойдёт связь</to></query>ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>* запрос на изменение параметров связи<query type="ChangeLink"> <from>Пользовательское имя объетка от выхода которого пойдёт связь</from> <to>Пользовательское имя объекта на вход которого пойдёт связь</to> <param1>Параметр связи номер 1</param> ... <paramN>Параметр связи номер N</param></query>ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>