Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Smertnoi
Отправлено: 25 Апреля, 2023 - 11:19:35
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2023  
Репутация: 0




Всем привет. Через external надо вернуть текущее время на компе но с учетом GMT+3 (без перехода на летнее)

А так же нужно вернуть внешний айпи компьютера. Это тот, который виден когда заходишь на сайт типа(для просмотра ссылки Вам необходимо авторизоваться)
Помогите разобраться как правильно через external работать
 
 Top
Zireael
Отправлено: 25 Апреля, 2023 - 12:37:31
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




Имеется ввиду узнать время или установить?
 
 Top
Smertnoi
Отправлено: 25 Апреля, 2023 - 12:59:28
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2023  
Репутация: 0




Zireael , Узнать. Веду лог в эксельке, пользователи бота с разных стран, хочу иметь стандартизированное время
 
 Top
Zireael
Отправлено: 25 Апреля, 2023 - 13:20:35
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




https://kibor-bot.com/forum/topi...07014#1531007014
 
 Top
Kibor
Отправлено: 25 Апреля, 2023 - 13:29:33
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




CODE:
string ip;
sendgetweb(#ip, "", "GET", "https:/^/kibor-bot.com", "getip.php");
messagebox (ip);

А тут получить ip
 
 Top
Smertnoi
Отправлено: 25 Апреля, 2023 - 13:37:52
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2023  
Репутация: 0




Kibor , этот скрипт всегда будет по этому адресу или всякое может быть?)
(Добавление)
Zireael , а без изобретания велосипеда (прибавкой +3 часа вручную) можно указать часовой пояс?
 
 Top
Kibor
Отправлено: 25 Апреля, 2023 - 13:53:43
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Smertnoi пишет:
этот скрипт всегда будет по этому адресу или всякое может быть?)

Будет. Если проблем не будет. Юзайте getip.php
CODE:
string ip;
sendgetweb(#ip, "", "GET", "https:/^/kibor-bot.com", "getip.php");
messagebox (ip);
 
 Top
Smertnoi
Отправлено: 25 Апреля, 2023 - 14:01:41
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2023  
Репутация: 0




 Kibor пишет:
Юзайте getip.php


так то лучше. В прошлом был лишний перенос строки в начале. Спасибо
 
 Top
Zireael
Отправлено: 25 Апреля, 2023 - 15:09:37
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Zireael , а без изобретания велосипеда (прибавкой +3 часа вручную) можно указать часовой пояс?

Можно, через пару дней буду дома, напишу пример.
 
 Top
Zireael
Отправлено: 26 Апреля, 2023 - 20:26:30
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Через external надо вернуть текущее время на компе но с учетом GMT+3

CODE:
external(INT, "time", "time", "msvcrt.dll");
external(INT, "_gmtime32_s", "_gmtime32_s", "msvcrt.dll");
external(INT, "strftime", "strftime", "msvcrt.dll");

int tm[9];
char result[99];
int t = time(0) + 3 * 60 * 60; // UTC + 3 часа
_gmtime32_s(address(#tm[0]), address(#t)); // UTC в структуру tm
strftime(address(#result[0]), sizearray(result), "%H:%M:%S", address(#tm[0])); // tm в формат времени
messagebox(format(#result[0]));
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by