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



Не найдено.

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

    • king98
      By king98


      Просмотр файла Мод Arizona Rp | Ultra + плагин на машины
      Продам мод Arizona Rp | Ultra + плагин на люкс машины
      Мод оптимизирован под 100+ онлайна
      Добавил king98 Добавлено 15.05.2021 Категория Моды Автор NoName  
    • king98
      By king98
      Продам мод Arizona Rp | Ultra + плагин на люкс машины
      Мод оптимизирован под 100+ онлайна
    • JONS
      By JONS
      МОД С НУЛЯ КРМП(Слив)
      Просмотр файла Что было добавлены в мод:
      1.Регистрация авторизация на MySQL
      2.Админ команды
      2.Фракций
      3.Свой маппинг
      4.Команды игроков
      5.Смайлики
       
      Что нет в моде:
      нет интерьеров(можно взять из сайта и поставить)
      пипкапов
      ранги фракций
      меню персонажа
      логотипа
       
      Добавил JONS Добавлено 14.05.2021 Категория Моды Автор Сергей Наумов  
    • JONS
      By JONS
      Что было добавлены в мод:
      1.Регистрация авторизация на MySQL
      2.Админ команды
      2.Фракций
      3.Свой маппинг
      4.Команды игроков
      5.Смайлики
       
      Что нет в моде:
      нет интерьеров(можно взять из сайта и поставить)
      пипкапов
      ранги фракций
      меню персонажа
      логотипа
       
    • php34
      By php34
      Ищу скрипт который меняет IP при подключении к серверу той же Родины на мой, тем самым я захожу на свой сервер через сборку Родины.
      Такой скрипт я видел на разных копиях Радмир РП но не могу найти на Родину.
      При редактировании скрипта вылезают всякие символы.
      Может у кого есть нормальный скрипт?