В теме 44 сообщения

nexus505
Новичок

Какая у Вас версия MySQL? (P.S. Откройте через Pawno файл a_mysql.inc через путь .../pawno/include/a_mysql.inc)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pirat
Свой человек

up
При бане /ban идет запись в таблицу, а при входе в акк разбан, хотя я себя забанил на 30 дней.
При бане /offban идет краш сервера (не пингует сервер).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pirat
Свой человек

Можно удалить offban там нету ничего важного?

И только offban удалить кмд или еще чтото есть в моде?

И можно ли сделать оффбан  как на арз тип format --  /offban [Nick] [obnylenia (0/1)] [days] [Reason]  ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Cawfee
Великий Гуру
  В 5/25/2020 в 12:49, Pirat сказал:

При бане /ban идет запись в таблицу, а при входе в акк разбан, хотя я себя забанил на 30 дней.

Читать далее...  

Забанили Вы себя. Данные о блокировке появились в базе данных. Заходите на сервер - данных о блокировке нет. В базе данных все равно указано, что Вы забанены. Так?

  В 5/27/2020 в 18:08, Pirat сказал:

Можно удалить offban там нету ничего важного?

Читать далее...  

Что для Вас важно определяете сами. Если не нужна эта команда, сносите ее. 

 

  В 5/27/2020 в 18:08, Pirat сказал:

И можно ли сделать оффбан  как на арз тип format --  /offban [Nick] [obnylenia (0/1)] [days] [Reason]  ???

Читать далее...  

Можно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pirat
Свой человек
  В 5/29/2020 в 08:59, odosenok сказал:

Забанили Вы себя. Данные о блокировке появились в базе данных. Заходите на сервер - данных о блокировке нет. В базе данных все равно указано, что Вы забанены. Так?

Что для Вас важно определяете сами. Если не нужна эта команда, сносите ее. 

 

Можно.

Читать далее...  

Здравствуйте, начнем с первого вопроса. Смотрите, я себя забанил по формату "/ban [id] [days] [Reason]" -> "/ban 0 30 1". В общий чат написали - Администратор Pirat[0] заблокировал аккаунт Pirat[0] на 30 дней. Причина: 1 и кикнуло. После я вышел из игры и зашел в базу данных, где увидел в таблице `banlist` свой ник и т.д. Я думал что все окей работает, решил перезайти и перепроверить все. Зашел в игру и мне написало - Ваш аккаунт успешно {00FF00}разблокирован! Вы можете продолжить игру!. Меня это смутило и я написал данную тему.

Далее 2 вопрос Ваш. Я не спец и не разбираюсь в павно. И не знаю что будет если я ее удалю, задену ли я какие то важные или не совсем функции или системы сервера.

Думаю что я ответил на все Ваши вопросы.

Update 
При коннекте в серверу есть проверки на бан скину в спойлере. Название проверок - "LoadBanList" "LoadBanIpList".Кто разбираться посмотрите. Оставлю две проверки на бан. Одна проверка на обычный бан а другой на бан по ип.
 

  ban (открыть спойлер)
  Банип (открыть спойлер)

 

Отредактировано пользователем odosenok

Заметка от Cawfee , создано

3.2. Как правильно выкладывать код на форум рассказано в разделе "FAQ"

Устное предупреждение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Cawfee
Великий Гуру

@Pirat, замените функцию следующей, проделайте все те же операции и покажите логи сервера.

  Код (открыть спойлер)

И какой тип данных в столбце с датой бана в таблице banlist?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pirat
Свой человек

@odosenok В столбце -  banlist  ~~~>  `Name`, `Date`, `Unbandata`, `Reason`.

  log server (открыть спойлер)

Так же я увидел проблему что в таблице `accounts` в столбце REGIP не идет туда запись ип. Там просто прописано "0". Бан по ип работает проверил. Но бан ип идет в другую таблицу. И да еще 1 вопрос можно как то добавить в таблицу `baniplist` ник админка кто забанил, а то там только ИП указан?

Отредактировано пользователем Pirat
Причина: + 1 вопрос

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒

Короче, я изучал давно его мод, и с работой бана всё нормально, всё заносится и удаляется. Когда банишь, есть формула gettime() + 32 *84600, вроде такая. Но каким то образом, в бд даже если брать только gettime, то значение bantime меньше, как так? тобишь в бд время должно было получится больше чем gettime, поэтому его пропускает на сервер.

  вот кусочек (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pirat
Свой человек

@odosenok Я тут всповнил что я заменил плагин и инклуд mysql. Это может быть из за него? Я поменял на ту же версию и от того же автора. P.S. смотрел версию и автора в инклуде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nekit_Krut18
𝒷𝓇𝒾𝑔𝒶𝒹𝒶 𝑜𝓃𝑒 𝓁𝑜𝓋𝑒
  В 5/31/2020 в 19:21, Pirat сказал:

@odosenok Я тут всповнил что я заменил плагин и инклуд mysql. Это может быть из за него? Я поменял на ту же версию и от того же автора. P.S. смотрел версию и автора в инклуде.

Читать далее...  

Он тут не при чём, так как у вас в таблице получается дата разбана даже меньше gettime().

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Cawfee
Великий Гуру

@Pirat, может быть перенести Вашу тему в "Стол заказов"? Думаю, там быстрее Вам помогут, правда, вероятно, на платной основе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Pirat в команде "/ban" в вычислении времени разбана ошибка, там не количество дней умножается на количество секунд в сутках (86400), а ник игрока. Попробуйте с таким вариантом: 

  Code (открыть спойлер)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Бот
Великий Гуру

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Скриптинг PAWN > Вопросы / проблемы по скриптингу"

Перемещена в: "Магазин > Стол заказов"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Магазин > Стол заказов", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • gooding
      От gooding


      Скачать файл PAR RP | Уникальный мод без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)  
    • gooding
      От gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

    • Kalinin
      От Kalinin
      1. Набираю команду для создания CRMP сервера.
      2. Вакансии  которые свободны. Связь через TG @kalinin_sql
      Нам нужны;
      1.Кодеры
      2.Маперы
      3.СММ
      Так-же дружная работа. По поводу зарплаты будем обговаривать все лично в беседе ТГ
       
    • whccompany
      От whccompany
      Rostov Role Play | Rostov RP | CRMP Mobile Project объявляет набор людей в свою команду: Нам требуются:
       
      1. Маппера:
      Сдельная оплата труда от 250 до 3000 рублей/ за 1 работу
       
      2. Специалист по Text Draw:
      Сдельная оплата труда от 400 до 3500 рублей/ за одну работу
       
      3. Pawn разработчик:
      Заработная плата от 10 000 рублей/месяц
       
      4. Программист для создания лаунчера и сайта UCP с автодонатом:
      Заработная плата от 10 000 рублей/месяц
       
      Контакты для связи:
       
      ВКонтакте
       
      Telegram
       
    • Владислав2
      От Владислав2
      Здравствуйте, при компиляции появляется ошибка,

      Ошибка:
      error 017: undefined symbol "REP_KUZIA_TD"

      Строки:
       
          REP_KUZIA_TD[0] = TextDrawCreate(7.499990, 314.444396, "REP: 1");
          TextDrawLetterSize(REP_KUZIA_TD[0], 0.400000, 1.600000);
          TextDrawAlignment(REP_KUZIA_TD[0], 1);
          TextDrawColor(REP_KUZIA_TD[0], -1);
          TextDrawSetShadow(REP_KUZIA_TD[0], 0);
          TextDrawSetOutline(REP_KUZIA_TD[0], 1);
          TextDrawBackgroundColor(REP_KUZIA_TD[0], 255);
          TextDrawFont(REP_KUZIA_TD[0], 1);
          TextDrawSetProportional(REP_KUZIA_TD[0], 1);
          TextDrawSetShadow(REP_KUZIA_TD[0], 0);
          REP_KUZIA_TD[1] = TextDrawCreate(6.249957, 330.518493, "ASK: 0");
          TextDrawLetterSize(REP_KUZIA_TD[1], 0.400000, 1.600000);
          TextDrawAlignment(REP_KUZIA_TD[1], 1);
          TextDrawColor(REP_KUZIA_TD[1], -1);
          TextDrawSetShadow(REP_KUZIA_TD[1], 0);
          TextDrawSetOutline(REP_KUZIA_TD[1], 1);
          TextDrawBackgroundColor(REP_KUZIA_TD[1], 255);
          TextDrawFont(REP_KUZIA_TD[1], 1);
          TextDrawSetProportional(REP_KUZIA_TD[1], 1);
          TextDrawSetShadow(REP_KUZIA_TD[1], 0);
          return 1;
      }

      Буду рад если кто-то поможет