Права поставил.
По поводу гайда могу дать только разметку
По значкам - там методом тыка...
Права поставил.
По поводу гайда могу дать только разметку
Сегодня-завтра попробую сделать обновление форума до новой версии. Если будут ошибки, то можно написать о них в этой теме.
Исходники с git hub (или иного репозитория) можно просматривать не скачивая, читать там же описания, делать совместные форки и включать их в разработку большому количеству желающих улучшить скрипт. Также с помощью git можно делать разные ветки, разные версии, делать описание в readme, просматривать историю, выкладывать непротестированные в разработке фичи по одной, править их баги... Это еще удобно потому что, этот сервис дает возможность самому удаленно администрировать управление исходниками, версиями, описаниями и иметь их локальную копию у себя... В отличии от облака типа google drive, на котором лежит релизный файлик это не позволит удобно версионировать с новыми апдейтами, делать ветки, иметь форки, решать issue...
Таблица приведена в пример.
Приложение называется 2books на GooglePlay.
Там доступны словари часто повторяемых слов. Сгенерированы судя по описанию на ChatGPT.
В Интернете можно также найти базы английских слов до 450К.
Из словарей можно сделать свою какую-нибудь программу, которая поможет изучать английский язык... Если бы сделать такую игру, в которой изучение слов английского языка было целью прохождения, то, возможно, это было бы увлекательно и быстро запоминались слова. Скорее всего, такие игры уже есть, можно попрбовать поискать.
Если Вам нужен Root для Android, то скачиваем BlueStacks 5 (https://www.bluestacks.com/ru/bluestacks-5.html). Смотрим видео. Делаем root и дальше ищем гайды по хакам apk.
Напоминаю, что можно создать личный раздел на форуме по запросу для тех, кто желает, что-то публиковать, шарить, делать заметки и т.п. Также есть возможность добавить себя в существующую группу (их много) через настройки профилия или по запросу создать новые группы.
Приветствуются предолжения по развитию форума. Чтобы такого сделать, чтобы ничего не делатьи и как можно больше пользователей знали об этом форуме и могли обмениваться между собой опытом различных приемов, хаков, программирования и т.п.... Желательно по автоматизации отладки, расструктуризации и модификации памяти процесса.
Данный ресурс был создан для обучения программированию. Чтобы учиться программированию было интересно и наглядно, то можно тренироваться на системных процессах игр через Cheat Engine скриптами Lua. Можно и не скриптами Lua и не CE, а компилировать бинарники или модули и встраивать их, использовать Reclass, IDA, Hydra... В общем, по своим предпочтениям.
Плагин для поиска сработанных смещений в структуре во время игры.
- Поиск сработанных смещений в структуре по типу "запись и чтение", "только запись"
- Фильтрация сработанных смещений "изменилось/не изменилось"
- Возможность по результатам смещений сгенерировать структуру в CE
- В нижней части таблицы просмотр последовательности срабатываний смещений
Принцип работы:
Более подробно можно посмотреть на видео.
На текущий момент лично мной не планируется обновлять код плагинов или поддерживать исходники. Просто сейчас на это нет времени. Но у пользователей есть возможность продолжить работу над исходниками при желании. Для этого напишите мне в личку на форуме.
Сегодя или завтра еще выложу исходники на другой аналогичный плагин (не новый). Там breakpoint на область памяти (на структуру). Но это все старые иходники. Видео по нему у меня есть на yutube канале.
Если, кто захочет усовершенствовать плагины, то, наверно, я могу создать отдельную ветку репозитория и кто-то сможет коммитить туда изменения.
Аналогично используя форум и репозиторий возможна совместная разработка таблиц и исходников на CE для плагинов и для игр. Просто нужно чтобы, кто-то инициировал. Если, кто сможет организовать это все, то смогу дать необходимые права. Временм у меня к сожалению, не много. Но если что-то подсказать, то буду связи.
Ну тогда через ce попробуй потренироваться на этой игре и по этому видео
Привет, @Pitronic. Думаю, через поиск указателей через отладку в IDA или Hydra. Заниматься этим у меня, к сожалению нет времени.
Базовые уроки про backend на node.js (с первого урока).
За 2 дня можно въехать в node.js вместе с сервером базы данных. Ну, конечно, это только для программистов, которые уже имели опыт на чем-то другом...
Кнопка "^"
Пока нет необходимости изменять правила. Мало пользователей
Наверно, ты отметил сам. Я не помню, чтобы я отмечал. Хотя какая разница. Можно вернуть в любой момент
Залил исходники
В этом примере CE собирает статистику подключенного процесса присваивая рейтинг. Чем чаще процесс открыт, тем выше его рейтинг.
c=createSQLite3Connection()
c.DatabaseName = 'C:\\VPProjects.sqllite'
c.Connected=true
t=createSQLTransaction()
t.SQLConnection=c
t.Active=true
tn=c.getTableNames()
if #tn==0 then
print("empty")
c.ExecuteDirect([[
CREATE TABLE something (
'id' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
'processname' char(256) NOT NULL,
'rating' INTEGER);
]])
tn=c.getTableNames()
if #tn==0 then error('no table created') end
end
print("tables:")
local hassomething=false
local i
for i=1,#tn do
print(tn[i])
if tn[i]=='something' then hassomething=true end
end
if hassomething then
pn=process
if (pn==nil) or (p=='nil') then pn='no process' end
--check if pn is in the table, if so, increment rating, else add it
q=createSQLQuery()
q.SQLConnection=c
q.SQLTransaction=t
q.SQL.Text=string.format([[ Select * from something where processname='%s' ]],pn) --not secure, I know, just an example
q.Active=true
if q.RecordCount>0 then
print("In the list")
fields=q.Fields
print("fieldcount="..fields.Count)
local id=q.FieldByName('id').asInteger
print("id="..id)
local rating=q.FieldByName('rating')
print("rating="..rating.asInteger)
q.Active=false
q.StatementType='stUpdate'
q.SQL.Text=string.format([[update something set rating=rating+1 where id=%d]], id)
q.ExecSQL()
else
print("Not yet in the list")
c.ExecuteDirect(string.format([[insert into something(processname,rating) values('%s',1)]],pn))
end
q.Active=false
q.StatementType='stSelect'
q.SQL.Text=[[select * from something]]
q.Active=true
count=1
print(string.format("RecordCount=%d", q.RecordCount))
while not q.EOF do
print("line "..count)
local i
for i=0, q.Fields.Count-1 do
print(string.format(" %s = %s", q.Fields[i].FieldName, q.Fields[i].Value))
end
q.next()
count=count+1
end
q.Active=false
q.destroy()
else
error("something doesn't exist")
end
t.Commit()
t.Active=false
c.Connected=false
t.destroy()
c.destroy()
Для чего можно использовать базы данных?
А для чего еще можно использовать базу данных? Если кто знает или есть идеи, то можно вместе обсудить.
Чем больше репутации тем выше звание
Пример со спойлером
Просто ставить ссылку на видео