Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Получение переменных с сайта
Pacan322
сообщение 10.4.2016, 0:22
Сообщение #1


*

Registred
Сообщений: 6
Регистрация: 10.4.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 17.945



Добрый день! Мне нужна помощь по получению переменных.
Это первое: На сайте есть такая строчка: "Баллы: 100" (кликабельно, т.е. можно два раза кликнуть мышкой по 100 и crtl+c), как мне записать в переменную то, что после баланса?
Второе: На сайте есть активные и сыгранные ставки, при ничье и победе баланс меняется, здесь трудностей не будет, а вот после проигрыша - не измениться. Мне нужно считать как-то, что игра сыграна.
Когда ставка активна, там есть только сумма ставки и мой ник, ставок там можно быть очень много, поэтому конкретно в каком месте и где будет моя - трудно найти... Тут бы пару советов, что можно сделать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.4.2016, 5:36
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27724
Пользователь №: 11.279



Цитата
Баллы: 100" (кликабельно, т.е. можно два раза кликнуть мышкой по 100 и crtl+c)

sendex ^c
или
getselectedtext
Цитата
Мне нужно считать как-то, что игра сыграна.

Думайте, что изменяется. Как вы понимаете, что ставка проиграла?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Pacan322
сообщение 10.4.2016, 14:15
Сообщение #3


*

Registred
Сообщений: 6
Регистрация: 10.4.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 17.945



Цитата(DarkMaster @ 10.4.2016, 5:36) *

sendex ^c
или
getselectedtext

Думайте, что изменяется. Как вы понимаете, что ставка проиграла?

Cнизу есть таблица, которая автоматически обновляется, в ней 4 столбца: ПОБЕДИТЕЛЬ - СУММА - ПРОИГРАВШИЙ - ВРЕМЯ.
Она в автоматическом режиме обновляется, и в таблицу выводятся ники.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Pacan322
сообщение 10.4.2016, 14:49
Сообщение #4


*

Registred
Сообщений: 6
Регистрация: 10.4.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 17.945



Есть идея с опорой на время, что бы он чекал всю историю... Правда долго, но по-другому я думаю никак. Только проблема в том, что этот экран двигается.
То есть если игры 2 - история находиться на одном места, если игры 3, история опускается ниже. Т.е. столбец с историей под активными играми постоянно плавает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.4.2016, 15:22
Сообщение #5


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27724
Пользователь №: 11.279



А вариант с таймаутом не пройдет? Т.е. если выигрыш не был зафиксирован некоторое время, то считается, что был проигрыш.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Pacan322
сообщение 10.4.2016, 15:43
Сообщение #6


*

Registred
Сообщений: 6
Регистрация: 10.4.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 17.945



Цитата(DarkMaster @ 10.4.2016, 15:22) *

А вариант с таймаутом не пройдет? Т.е. если выигрыш не был зафиксирован некоторое время, то считается, что был проигрыш.

Ставка будет повышаться и не факт что даже за 15 минут на нее ответят.
Но я нашел страницу с историей своих игр и там фиксированное окно. Думаю этого мне хватит, сейчас на бумаге логику пишу, пока без перебоев)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.4.2016, 16:06
Сообщение #7


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27724
Пользователь №: 11.279



Цитата
сейчас на бумаге логику пишу

Ура. Хоть один не поленился, чтобы потом на грабли не наступать)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Pacan322
сообщение 10.4.2016, 16:08
Сообщение #8


*

Registred
Сообщений: 6
Регистрация: 10.4.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 17.945



Цитата(DarkMaster @ 10.4.2016, 15:22) *

А вариант с таймаутом не пройдет? Т.е. если выигрыш не был зафиксирован некоторое время, то считается, что был проигрыш.

А как к переменной прибавить значение? Мне нужно ссумировать таймер. Сначала посчитать секунды, потом секунды + минуты*60 + часы *360. Т.е. три раза надо будет из буфера вставлять в одну переменную.
set $1 $1 + $se ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 10.4.2016, 16:11
Сообщение #9


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27724
Пользователь №: 11.279



set #time #s + #m * 60 + #h * 60 * 60
Естественно переменным #s #m #h предварительно необходимо задать значения.
Например, из буфера:
get clipboard #m


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Pacan322
сообщение 10.4.2016, 16:12
Сообщение #10


*

Registred
Сообщений: 6
Регистрация: 10.4.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 17.945



Цитата(DarkMaster @ 10.4.2016, 16:11) *

set #time #s + #m * 60 + #h * 60 * 60
Естественно переменным #s #m #h предварительно необходимо задать значения.
Например, из буфера:
get clipboard #m

Понял, спасибо
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 26.4.2024, 22:25
Designed by Nickostyle