Исходник DeathMatch [MySql][MxINI]

Тема в разделе "PAWN", создана пользователем forget., 1 апр 2018.

  1. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    DOWNLOAD LINK MXINI(от 01.04.2018): DeathMatch v 1.2.rar(https://yadi.sk/d/3GxdJcYT3U5quk)
    DOWNLOAD LINK MYSQL(от 15.04.2018): DeathMatch [mysql] final.rar(https://yadi.sk/d/wFBeZ_pI3URZKJ)

    Все скрины можно увидеть в альбоме.

    ALBUM IMG(UPD 13.04.2018): Yandex Album(https://yadi.sk/a/D5RtPSV63U5rpC)

    Описание:
    - Установлен Nex-Ac, настроен для стабильной работы, защищает от большинства читов(снять комментарий с инклуда nex-ac)
    - Рандомный спавн
    - DM локации
    - Меню сервера
    - Оформлен в приятные цвета
    - Интерфейс игрока(kill, death, damage)
    - Дамаг информер
    - Мод максимально оптимизирован(конечно я не гуру в этом, но что то понимаю)
    - Система кланов
    - Собственная система урона

    Оповестите меня, если кто-то будет дорабатывать этот мод и открывать сервер, сам хочу погонять на таком моде. Есть еще идеи по доработке, возможно будут новые версии.




    version 1.0: релиз
    DL: servers.rar(https://yadi.sk/d/z3DkmEC23TzHiD)
    IMG: Imgur(https://imgur.com/a/wJrXa)

    version 1.1
    - Разработана система раундов, стрельба на дамаг (Imgur(https://imgur.com/a/PPVXx))

    DL: DeathMatch v 1.1.rar(https://yadi.sk/d/LaiIDg4A3U2NxP)

    version 1.2
    - Теперь после запуска мода, каждые 5 минут будут подводится итоги раунда, по итогам которого будет выявлено 5 мест от 1 до 5 по числу нанесенного дамага

    DL: DeathMatch v 1.2.rar(https://yadi.sk/d/3GxdJcYT3U5quk)



    DL mysql(от 08.04.2018): DeathMatch [mysql].rar(DeathMatch [mysql].rar(https://yadi.sk/d/uT0sjWvV3UDo6t))
    DL mysql(от 09.04.2018): DeathMatch [mysql][09.04].rar(https://yadi.sk/d/HjaHWKgV3UFgXX)
    DL mysql(от 10.04.2018): DeathMatch [mysql][10.04][1].rar(https://yadi.sk/d/Xh8txfGq3UHp8p)

    DL mysql(от 12.04.2018): DeathMatch [mysql][12.04].rar(https://yadi.sk/d/Ue-bUIm03UMu9D)
     
    #1 forget., 1 апр 2018
    Последнее редактирование: 15 апр 2018
    Frixen, DoNaT1k, checkdasound и 2 другим нравится это.
  2. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    почистил
    добавил удобные функции для работы со строками из gl мода
    CmdErrorMessage(playerid, message[]) CmdUsageMessage(playerid, message[])
    заменил все строки связанные с этим
     
  3. DoNaT1k

    DoNaT1k Знаток

    Регистрация:
    30 янв 2018
    Сообщения:
    161
    Симпатии:
    83
    Нормально , только почему не mySQL?
     
  4. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    смысл?
    -
    upd: 1.1
     
  5. DoNaT1k

    DoNaT1k Знаток

    Регистрация:
    30 янв 2018
    Сообщения:
    161
    Симпатии:
    83
    Ок, ок раз так лучше. Просто сейчас все используют mySQL
     
  6. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    написал дополнение к 1.1(топ 5)
    в свободное время сделаю текстдрав и выложу сюда
     
  7. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
  8. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    готовится версия на mysql
     
  9. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    upd: переведен на mysql
     
  10. [KrYpToDeN]

    [KrYpToDeN] Новичок

    Регистрация:
    31 янв 2018
    Сообщения:
    3
    Симпатии:
    5
    Явно быстрее файлов + много возможностей, типо легкой интеграции с сайтом/софтом, легкого управления.
     
    #10 [KrYpToDeN], 9 апр 2018
    Последнее редактирование: 9 апр 2018
  11. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    переведен уже
     
  12. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
  13. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    upd: 10.04
    добавил недостающие проверки и возможность выхода из клана
     
  14. Frixen

    Frixen Знаток

    Регистрация:
    21 июн 2013
    Сообщения:
    113
    Симпатии:
    6
    Продолжай!
     
  15. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    на скорую руку сделал обновление за сегодняшнее число, допустил ряд ошибок, уже исправил
    добавил список существующих кланов
    меню управления кланом

    ссылка в теме обновлена
    DeathMatch [mysql][10.04][1].rar(https://yadi.sk/d/Xh8txfGq3UHp8p)
     
  16. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    загружены скриншоты последнего обновления в альбом
     
  17. ALF

    ALF Активный пользователь

    Регистрация:
    14 ноя 2017
    Сообщения:
    39
    Симпатии:
    53
    используй [MAX_PLAYERS char] если не собираешься хранить какие то большие значения
     
  18. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    реализовал систему урона через паблик OnPlayerWeaponShot, тестировал на наличие багов, все что нашел - исправил
    убрал стандартный текст над скином(хп, армор, ник) и сделал с помощью лейбла, по мне так даже лучше смотрится(во всяком случае необычно)
    ps если оставить стандартный, то будет неверная информация, так как при дамаге используются переменные, а не настоящее хп игрока

    добавил комнату отдыха(/lounge), куда можно попасть за афк более 35 секунд или самому использовать команду

    появилась возможность настроить дальность стрельбы любого оружия, если кто додумается дописать код, возможно я сделаю это в скором времени
    также теперь можно настроить урон оружия
     
    #18 forget., 12 апр 2018
    Последнее редактирование: 12 апр 2018
  19. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
  20. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    добавлен показатель хп и брони локального игрока(себя), выведен с помощью progress bar

    теперь при отключении игрока, будет появляться его макет(скин, текст с его ником и статус offline), в будущем может быть пригодится, к примеру если игрок вышел из игры при перестрелке, будет создаваться макет
    сами уже обдумаете как это можно применить

    скоро залью
     
  21. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
  22. forget.

    forget. Известный пользователь

    Регистрация:
    14 фев 2016
    Сообщения:
    51
    Симпатии:
    7
    700 виверов - зеро ансвер! так не делается(
    вот крч финальная версия, убрал эту хрень тип замены стандартной информации над головой, на счет дамага все осталось как есть, даже лучше, все баги исправил, юзайте
    DeathMatch [mysql] final.rar(https://yadi.sk/d/wFBeZ_pI3URZKJ)

    для сотрудничества пишите в личные сообщения на форуме
     
    #22 forget., 15 апр 2018
    Последнее редактирование: 15 апр 2018
  23. u3_HeDP_DHa

    u3_HeDP_DHa Известный пользователь

    Регистрация:
    16 апр 2017
    Сообщения:
    93
    Симпатии:
    25
    код не очень, если честно...
    циклы на MAX_PLAYERS, магические цифры, забиваешь стек переменными вида new msg[256+1], используешь пвары там где не надо
    тебе бы над оптимизацией поработать и все будет хорошо.
     
  24. Laine_prikol

    Laine_prikol Rust In Peace
    Проверенный

    Регистрация:
    3 ноя 2015
    Сообщения:
    189
    Симпатии:
    129
    mysql будет быстрее только в том случае если база стоит на нормальном хостинге или вообще на том на котором хостится сервер. А там всякие админчики берут хостинги типа freemysqlhosting и потом у них запросы к БД 100500 часов