Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'autoloot'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Русскоязычная поддержка эмуляторов Athena l ea-support.ws
    • Новости
    • Правила и FAQ
    • Жалобы
    • Список серверов
  • Установка сервера
    • Сервер
    • Гайды
    • Вопросы, ошибки и баги
    • Хостинг
  • Кодинг
    • Скриптинг
    • SRC
  • Клиент
    • Модификации для клиента
    • Клиент
  • WEB
    • Панели управления
    • PHP скрипты
  • Доска объявлений
    • Совместные проекты / поиск партнёров
    • Запросы
    • Услуги
  • Остальное
    • События в мире Ragnarok
    • Развлечения
    • Корзина
    • Black List

Категории

  • Программы для клиента

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Сайт


ICQ


Skype


Город


Интересы


Название сервера

Найдено: 1 результат

  1. [src] Запоминаем значение @autoloot Хотелось бы дать пояснение для всех, кто начнёт разводить холивар, что мод не мой. Своё авторство доказывать даже не думаю, т.к. не смогу, мод писался несколько лет назад (3 года назад, если быть точным), но из-за смерти eA все мои моды на форуме были потёрты, но мод после оживления форума начал появляться в английской ветке форума без указания авторства (да и нужно ли оно? Пользуйтесь!). Описание Элементарное и изящное решение для запоминания значения указанного при использовании команды autoloot. Установка Править нужно два файла. Первым правим src/map/atcommand.с, находим функцию команды: ACMD_FUNC(autoloot) В конце функции после: clif_displaymessage(fd, msg_txt(1188)); // Autoloot is now off. Добавляем: pc_setglobalreg(sd, add_str("char_autoloot"), sd->state.autoloot); Теперь правим второй файл src/map/pc.с, находим: void pc_reg_received(struct map_session_data *sd) { uint8 i; sd->vars_ok = true; Добавляем после: sd->state.autoloot = pc_readglobalreg(sd, add_str("char_autoloot")); Всё, пользуемся на здоровье. Принцип работы Принцип работы очень прост, при использовании команды autoloot значение заносится в глобальные переменные персонажа (текстовый файл или база SQL — как у вас настроен сервер). Для этого используется переменная char_autoloot, впринципе, вы можете получить к ней доступ из ваших скриптов: mes "Значение команды @autoloot персонажа: ^3355FF"+char_autoloot+"^000000"; Практической пользы в скриптах в этом нет, но если интересно, то можно запрещать использование команды игрокам и создавать NPC с обработкой установки значения команды (но зачем?).
×
×
  • Создать...
Яндекс.Метрика