Discussion Ошибки в документации.

Тема в разделе "Разработка", создана пользователем Tab10id, 23 апр 2013.

  1. Tab10id

    Tab10id

    Регистрация:
    21 окт 2012
    С потерей форума, пропала важная тема, в которой пользователи отписывались о найденных ошибках в документации.
    К сожалению я не вспомнил вовремя о ней и не скопировал ее содержимое из кэша гугла.
    Если у кого-нибудь сохранилась копия той темы, то было бы очень полезно оставить эту информацию в данной теме.
    В любом случае работа над документацией будет продолжена.
    Онлайн версия тут - http://docs.fonline.ru/
    UPD
    Поправил онлайн документацию, при обновлении doxygen пропала левая колонка в сгенеренных страницах, теперь все нормально.
    UPD
    Замечены (спасибо MEXAHOTABOP'у) неверные описания у
    __OpenGLRendering и __PingPeriod, поправлено, будет в следующем обновлении.
    Последнее редактирование: 13 авг 2015
    Legi, rifleman17, LoadRunner и ещё 1-му нравится это.
  2. LoadRunner

    LoadRunner supporter

    Регистрация:
    2 апр 2011
    Насколько помню, опечатки и ошибки в документации, которые выкладывались в той теме (и вообще все, которые там были), я правил. Правда, только для раздела учебника.
    За то время, что был в армии, там нашли незначительное количество ошибок и они касались скриптовой части.
    Так что, на мой взгляд, надо искать людей, готовых продолжить работу над документацией (я до сих пор не могу себя пнуть в этом направлении и продолжить работу над учебником).
  3. Tab10id

    Tab10id

    Регистрация:
    21 окт 2012
    Информация о CritterTypes.cfg в доке устаревшая.
  4. Tab10id

    Tab10id

    Регистрация:
    21 окт 2012
    Необходимо актуализировать статью о препроцессоре.
  5. Tab10id

    Tab10id

    Регистрация:
    21 окт 2012
    Необходимо добавить функцию Item::LockerOpen() и Item::LockerClose();
  6. Tab10id

    Tab10id

    Регистрация:
    21 окт 2012
    Отсутствуют:
    string@ GetCritterTypeName(uint crType)
    string@ GetCritterSoundName(uint crType)
  7. Tab10id

    Tab10id

    Регистрация:
    21 окт 2012
    Отсутствует функция GetZoneLocationIds (195 ревизия).
  8. Tab10id

    Tab10id

    Регистрация:
    21 окт 2012
    В документации отсутствует описание нативных скриптов.
    Статью о написании диалогов нужно актуализировать.
  9. Riposte

    Riposte

    Регистрация:
    23 окт 2011
    void
    bool
    не находит (у меня во всяком случае).
  10. StaleCracker

    StaleCracker

    Регистрация:
    19 фев 2011
    Index 13 Id 67108888 Name "Map" Size 0 factCount 0

    Id 683 Index 47 ModuleName (null) Declaration "bool VerifyTrigger(Critter&inout, uint16, uint16, uint8)"
    Запускает триггер на гексе для криттера.

    Id 629 Index 10 ModuleName (null) Declaration "uint GetDayTime(uint) const"
    Id 630 Index 11 ModuleName (null) Declaration "void SetDayTime(uint, uint)"
    Id 631 Index 12 ModuleName (null) Declaration "void GetDayColor(uint, uint8&inout, uint8&inout, uint8&inout) const"
    Id 632 Index 13 ModuleName (null) Declaration "void SetDayColor(uint, uint8, uint8, uint8)"
    Id 701 Index 65 ModuleName (null) Declaration "void BlockHex(uint16, uint16, bool)"
    Id 702 Index 66 ModuleName (null) Declaration "void UnblockHex(uint16, uint16)"

    Из названия ясно.

    Id 638 Index 19 ModuleName (null) Declaration "int GetTurnBasedSequence(uint[]&inout) const"

    Ну и вообще хватает недокументированных функций еще.
    Последнее редактирование: 31 июл 2014
    Tab10id нравится это.
  11. StaleCracker

    StaleCracker

    Регистрация:
    19 фев 2011
    Index 12 Id 67108887 Name "Critter" Size 0 factCount 0

    Id 463 Index 26 ModuleName (null) Declaration "int GetScore(uint)"
    Id 499 Index 62 ModuleName (null) Declaration "void GiveGlobalGroupLead(Critter&inout)"
    Id 512 Index 75 ModuleName (null) Declaration "bool IsCurPlane(int) const"
    Id 566 Index 112 ModuleName (null) Declaration "void ClearEnemyStackNpc()"
    Последнее редактирование: 31 июл 2014
    Tab10id нравится это.
  12. StaleCracker

    StaleCracker

    Регистрация:
    19 фев 2011
    Id 477 Index 40 ModuleName (null) Declaration "void ViewMap(Map&inout, uint, uint16, uint16, uint8)"
    Почему-то в глобальном апи сервера, а должно быть в классе криттера.
    Tab10id нравится это.
  13. ogursan

    ogursan

    Регистрация:
    1 окт 2014
  14. MEXAHOTABOP

    MEXAHOTABOP

    Регистрация:
    22 окт 2012
    эта проблема есть только в онлайн документации если нужны картинки (коих не так много тк это тех документация) в доке то можешь воспользоватся оффлайн версией в сдк
  15. Loloped

    Loloped

    Регистрация:
    15 июл 2013
    Информация о ~param устаревшая
  16. Ametist

    Ametist

    Регистрация:
    22 мар 2014
    Меня с толку сталкивало вот это добро:
    FOnline: API сервера
    bool GetTimeEvent(uint num,
      uint & duration,
      uint @+[] values
     ) 

    FOnline: API сервера
    Создает событие, которое произойдет в указанное игровое время.


    Я думал, как же все такие получить время тайм эвента то. Вроде Get- само подразумевает о получении))

Поделиться этой страницей