Рекомендованные сообщения



Не найдено.

25 posts in this topic

Проблема вот в чём. В строке где написано "ОЖИДАЕТ" должно показываться время в секундах. Но вместо этого там не понятные числа типо 129745749 сек.
Как это можно исправить?

Share this post


Link to post
Share on other sites

@Andy подключите библиотеку (include) mxdate и покажите сюда строку вывода этого времени. 

Share this post


Link to post
Share on other sites
Спойлер

new time = gettime() - RepTimeMessages;
                                            RepId[playerid] = i;
                                            RepTimeMessages[RepId[playerid]] = 0;
                                            format(string,sizeof(string),"{FFFFFF}Жалоба от {FFD700}%s, спустя %dсек.\n{FFFFFF}Сообщение: {33AA33}%s\n",PlayerInfo[pNames],time,RepMessages);

 

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

Не нужно флудить каждые пять минут сообщения, я увижу и отвечу.

Share this post


Link to post
Share on other sites

Замените свой код на этот: 
 

Спойлер

new time = date("%dd.%mm.%yyy - %hh:%ii:%ss", gettime() - RepTimeMessages);
RepId[playerid] = i;
RepTimeMessages[RepId[playerid]] = 0;
format(string,sizeof(string),"{FFFFFF}Жалоба от {FFD700}%s, спустя %dсек.\n{FFFFFF}Сообщение: {33AA33}%s\n",PlayerInfo[pNames],time,RepMessages);

 

 

Share this post


Link to post
Share on other sites
array must be indexed (variable "RepTimeMessages")
error 033: array must be indexed (variable "-unknown-")

Берите под ТЕГ/Спойлер команды, ошибки и т.д

Edited by Daniil Roslyakov

Share this post


Link to post
Share on other sites
Спойлер

RepId[playerid] = i;
RepTimeMessages[RepId[playerid]] = 0;
new time = date("%dd.%mm.%yyy - %hh:%ii:%ss", gettime() - RepTimeMessages[RepId[playerid]]);
format(string,sizeof(string),"{FFFFFF}Жалоба от {FFD700}%s, спустя %dсек.\n{FFFFFF}Сообщение: {33AA33}%s\n",PlayerInfo[pNames],time,RepMessages);

 

 

Share this post


Link to post
Share on other sites
error 033: array must be indexed (variable "-unknown-")

Берите под ТЕГ/Спойлер команды, ошибки и т.д

 

Edited by Daniil Roslyakov

Share this post


Link to post
Share on other sites

вот эта
 

new time = date("%dd.%mm.%yyy - %hh:%ii:%ss", gettime() - RepTimeMessages[RepId[playerid]]);

Берите под ТЕГ/Спойлер команды, ошибки и т.д

 

Edited by Daniil Roslyakov

Share this post


Link to post
Share on other sites

@Andy вот так попробуйте: 
 

Спойлер

new time = gettime()-RepTimeMessages[i];
RepId[playerid] = i;
RepTimeMessages[RepId[playerid]] = 0;
format(string,sizeof(string),"{FFFFFF}Жалоба от {FFD700}%s, спустя %dсек.\n{FFFFFF}Сообщение: {33AA33}%s\n",PlayerInfo[pNames],date("%hh:%ii:%ss",time),RepMessages);

 

Инклуд mxdate подключили? В начале мода:
 

#include <mxdate>

 

Share this post


Link to post
Share on other sites

Стало еще хуже, теперь в жалобе которую написал игрок какие то каракули + сразу 48 секунд, а надо чтобы стартовало с 1-ой секунды и шло вперед , то есть 1..2..3..4 и.т.д, Вот скриншот https://imgur.com/a/xBqzc

Share this post


Link to post
Share on other sites

@Andy Замените свой код этим: 

Спойлер

new time = gettime()-RepTimeMessages[i];
RepId[playerid] = i;
RepTimeMessages[RepId[playerid]] = 0;
format(string,sizeof(string),"{FFFFFF}Жалоба от {FFD700}%s, спустя %dсек.\n{FFFFFF}Сообщение: {33AA33}%s\n",PlayerInfo[pNames],date("%ss", time),RepMessages);
printf("%s", RepMessages);

 

Если не поможет, скидывайте логи. 

Share this post


Link to post
Share on other sites

По прежнему каракули в жалобе + время идёт в обратную сторону, и сразу 50 сек там то есть 50..49.48 и.т.д

Вот логи:
 

Спойлер

00:55:35] [connection] 127.0.0.1:52081 requests connection cookie.
[00:55:36] Incoming connection: 127.0.0.1:52081 id: 0
[00:55:36] [join] Andy_White has joined the server (0:127.0.0.1)
[00:55:40] FindPlayerInTable | Andy_White[0] - 3
[00:55:43] [RegCheck] Andy_White > Andy_White
[00:55:43] Name: Andy_White [0] | pID: [3]
[00:55:47] [DIALOG] Andy_White[0]: 3772 - 
[00:55:48] [CMD] Andy_White[0] - /report 1
[00:55:50] [CMD] Andy_White[0] - /replist
[00:55:50] ИДАјёґ°¬Ё¤ њ”ђЊ€„Ђ|xtplhd`\XTPLHD@<840,($ 1
[00:55:54] [DIALOG] Andy_White[0]: 557 - 
[00:56:01] [CMD] Andy_White[0] - /report 1
[00:56:08] [CMD] Andy_White[0] - /replist
[00:56:09] ИДАјёґ°¬Ё¤ њ”ђЊ€„Ђ|xtplhd`\XTPLHD@<840,($ 1
[00:56:12] [DIALOG] Andy_White[0]: 557 - 
[00:56:14] [CMD] Andy_White[0] - /report 1

 

Берите под ТЕГ/Спойлер команды, ошибки и т.д

 

Edited by Daniil Roslyakov

Share this post


Link to post
Share on other sites

@Andy проблема в выводе имелась до этого или только сейчас появилась? 

Share this post


Link to post
Share on other sites

Замените свой код этим: 

Спойлер

new time = gettime()-RepTimeMessages[i];
RepId[playerid] = i;
RepTimeMessages[RepId[playerid]] = 0;
format(string,sizeof(string),"{FFFFFF}Жалоба от {FFD700}%s, отправлено: %s.\n{FFFFFF}Сообщение: {33AA33}%s\n",PlayerInfo[pNames],date("%hh:%ii:%ss",time),RepMessages);

 

 

Share this post


Link to post
Share on other sites

@stibs Ранее проблем с выводом небыло. https://imgur.com/a/Vv9RD

Share this post


Link to post
Share on other sites

@Andy Скиньте полностью код, в котором используется вывод этот. 

Share this post


Link to post
Share on other sites
Спойлер

case 556:
        {
                if(!response) return true;
                {
                new num228,string[200];
                for(new i;i<MAX_PLAYERS;i++)
                {
                    if(RepTimeMessages > 0)
                    {
                                if(num228 == listitem)
                                        {
                                            new time = gettime()-RepTimeMessages;
                                            RepId[playerid] = i;
                                            RepTimeMessages[RepId[playerid]] = 0;
                                            format(string,sizeof(string),"{FFFFFF}Æàëîáà îò {FFD700}%s, îòïðàâëåíî: %s.\n{FFFFFF}Ñîîáùåíèå: {33AA33}%s\n",PlayerInfo[pNames],date("%hh:%ii:%ss",time),RepMessages);
                                            printf("%s", RepMessages);
                                            ShowPlayerDialog(playerid,557,1,"Æàëîáà",string,"Îòâåòèòü","");
                                            num228 ++;
                                            break;
                                        }
                                }
                        }
                }
                return true;
        }

 

Share this post


Link to post
Share on other sites

@Andy Выбросите этот код, система в корне неправильная, я вообще не разберу что в ней к чему. Если найду, скину нормальную рабочую систему. 

Share this post


Link to post
Share on other sites

@stibs Система рабочая и хорошо работает, Нужно только сделать чтобы выводило время сколько игрок ожидает со время подачи репорта.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Я написал другу , вот что он мне написал:

 

  • Переменная есть?
  •  
    С хранением таймера у игрока
  •  
    Если да, при в ходе ему значение 0 даешь?
    Если да, при ответе на репорт, обнулыешь обратно?

    Сможете помочь в создании этой переменной?

Share this post


Link to post
Share on other sites

@Andy Я понятия не имею о чем говорит Ваш друг. Если он дает советы, я думаю, он сможет вам подсказать как создать какую-то там переменную. А вообще обращайтесь к автору данной системы, он-то должен знать как она функционирует. Повторюсь, что в этих кусках кода копаться без толку, я выложил аналогичную систему репорта, можете заменить ей, если Вам это интересно. 

Share this post


Link to post
Share on other sites

А можно же использовать как то TimeConverter?

Share this post


Link to post
Share on other sites

@Andy вам все можно с этим кодом что не используй лучше не будет. Сейчас решите проблему, другая вылезет, при онлайне более двух человек. 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Groos
      By Groos

      Качественный игровой хостинг серверов SAMP, CRMP, MTA
       
       
      О нашем хостинге
      - SafePlay - Наш хостинг богат инструментами и различными дополнениями для управления серверами, готовыми сборками модов для автоматической установки серверов SAMP, Нашей панелью управления справиться как и профи, так и новичок. Наши отличные и отзывчивые специалисты(администрация) рады помочь Вам в любую трудную минуту (в том числе по игровой сборке мода,  UCP-сайта или Форумом). Наш хостинг использует надежное и качественное оборудование. Минимальным ping по всей России. Открытая характеристика и статистика хостинга.
        Что мы предлагаем?        - На нашем проекте SafePlay Вы можете создать сервер по справедливым ценам:
      SAMP (LITE) - 0,50 руб/ слот SAMP (VIP) - 1 руб/ слот CRMP - 1 руб / слот MTA - 1 руб / слот
        Ритуал открытия
      - Официальное открытие нашего игрового хостинга: 01.08.2021! В связи с этим, на нашем хостинге присутствует(временная функция) тестирование игрового хостинга (с периодом 15 дней). Для того чтобы активировать данный сервер, Вам достаточно пройти процедуру регистрации >> в разделе "Сервера" >> Заказать сервер "San Andreas: Multiplayers" (за 1 рубль, который вам выдается при регистрации аккаунта). 
        Выслушаем всех!
      - В данной теме, хотелось бы прочитать отзывы, критики а так же пожелания независимых экспертов или бета-тестировщиков. Рады будем любому комментарию, заранее спасибо за внимание, команда администрации SafePlay
        Наши контактные данные
      Сайт: SafePlay.ru
      Группа ВКонтакте
    • king98
      By king98
      Фулл копия все под ваш лаунчер. Видео обзор Лаунчера
      По всем вопросам касаемо лаунчера,писать в ЛС портала
      Более подробная инструкция по установке лаунчера,лежит в архиве вместе с нужными файлами.
      P.S для работоспособности лаунчера,требуется хостинг сайтов или же VDS          



    • king98
      By king98
      [БЕСПЛАТНО]Способ создания копии Arizona Launcher с настройкой под ваш сервер
      Просмотр файла Фулл копия все под ваш лаунчер. Видео обзор Лаунчера
      По всем вопросам касаемо лаунчера,писать в ЛС портала
      Более подробная инструкция по установке лаунчера,лежит в архиве вместе с нужными файлами.
      P.S для работоспособности лаунчера,требуется хостинг сайтов или же VDS          



      Добавил king98 Добавлено 05.07.2021 Категория Файлы  
    • king98
      By king98
      Перезалив мода Arizona Rp | Ariant
      Всё обновы можете посмотреть на тестовом сервере.
      Test IP:135.181.113.179:7842
      Nick:Test_Mode
      Password:123123
      Admin Password:123123
      FullDostup:2 lvl
    • king98
      By king98


      Просмотр файла Arizona Rp | Ariant Перезалив
      Перезалив мода Arizona Rp | Ariant
      Всё обновы можете посмотреть на тестовом сервере.
      Test IP:135.181.113.179:7842
      Nick:Test_Mode
      Password:123123
      Admin Password:123123
      FullDostup:2 lvl
      Добавил king98 Добавлено 25.07.2021 Категория Моды Автор Kross