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

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> Обмен данными
DarkMaster
сообщение 29.3.2021, 13:57
Сообщение #21


***********

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



Цитата
local s=tostring(data) -- вот ведь извращение какое
local adrr=copy(s,26,10) -- терпеть не может извращений

Цитата
local data = ffi.new("unsigned int[2]", {123, 221})
local adrr = tostring(data):match('0x.+')

Прям по следам моих извращений)
У меня правда это выглядело:
address = tonumber(tostring(data):sub(-10)))
Вообще есть подозрение, что через какой-нибудь каст можно это провернуть.


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


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26703
Пользователь №: 16.971
Возраст: 29



Цитата
через какой-нибудь каст можно это провернуть.

Только адрес вернёт в десятичном виде:
Код
--lua
local ffi=require "ffi"
log "clear" log "mode compact"
local data = ffi.new("unsigned int[2]", {123, 221})
local addr = tonumber(ffi.cast('int', data))
log(addr)
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 29.3.2021, 15:09
Сообщение #23


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



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

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

 

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