HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 09.06.2018, 23:33
#Rin
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами: 5663255

Репутация: 183


По умолчанию

Цитата:
Сообщение от ForHax  

Вывести текст в чат
addChatMessage

Цитата:
Сообщение от ForHax  

Вывести сообщение на экран (Не хукая д3д9, а юзая функцию игры)
ShowGameText

Цитата:
Сообщение от ForHax  

Так вот, не подскажете, как реализовать 2/3 способы? (Без Asi/SF/Inject DLL) только EXTERNAL WIN API
То есть из EXE?

Ну в SAMP API (C++) и в SAMP UDF (AHK) это реализовано через инжекцию ассемблерного кода и создания потока с этим кодом который вызовет функцию.
 
Ответить с цитированием

  #2  
Старый 09.06.2018, 23:57
CleanLegend
Постоянный
Регистрация: 28.03.2013
Сообщений: 495
С нами: 6908018

Репутация: 213
По умолчанию

Цитата:
Сообщение от ForHax  

Так вот, не подскажете, как реализовать 2/3 способы? (Без Asi/SF/Inject DLL) только EXTERNAL WIN API
Посмотри серию гайдов -

Для начала подойдет
 
Ответить с цитированием

  #3  
Старый 10.06.2018, 00:27
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от ForHax  

2) Вывести текст в чат
Вот тут реализация через обращение к элементам структуры. Это изи под "EXTERNAL WIN API" адаптировать
 
Ответить с цитированием

  #4  
Старый 10.06.2018, 11:34
toxa1373
Новичок
Регистрация: 28.06.2017
Сообщений: 4
С нами: 4671411

Репутация: 0
По умолчанию

Кто знает оффсет SetPlayerPos?
 
Ответить с цитированием

  #5  
Старый 10.06.2018, 11:49
itsOkke
Познающий
Регистрация: 12.04.2018
Сообщений: 86
С нами: 4256625

Репутация: 0
По умолчанию

samp.dll+0x15970
 
Ответить с цитированием

  #6  
Старый 10.06.2018, 15:41
ArtzEs
Новичок
Регистрация: 09.07.2017
Сообщений: 8
С нами: 4656361

Репутация: 3
По умолчанию

Тут несколько вопрос есть, к ответам в данном топике.

1) Зачем СРтим тут сделал this указателем?

C++:





Код:
int
__thiscall stPickupPool
::
RemovePickup
(
stPickupPool
[
COLOR
=
#ff0000
]
*
this
[
/
COLOR
]
,
signed
int
id
)


2) Зачем тут list сделали указателем, почему нельзя просто через массив реализовать, без объявление указателя? (к примеру, как это делается в c#)

C++:





Код:
static
int
fraction_current
=
0
;
const
char
*
list
=
{
u8
"Не выбрано\0"
u8
"Полиция г.Los-Santos\0"
u8
"Полиция г.San-Fierro\0"
u8
"Полиция г.Las-Venturas\0"
u8
"Федеральное Бюро Расследований\0"
}
;
ImGui
::
Combo
(
u8
"Фракция"
,
&
fraction_current
,
list
,
sizeof
(
list
)
)
;


3) Тут как во втором вопросе, только тут сделали массив через указатели, зачем?

C++:





Код:
const
char
*
items
[
]
=
{
"AAAA"
,
"BBBB"
,
"CCCC"
,
"DDDD"
,
"EEEE"
,
"FFFF"
,
"GGGG"
,
"HHHH"
,
"IIII"
,
"JJJJ"
,
"KKKK"
}
;
static
int
item2
=
-
1
;
ImGui
::
Combo
(
"Выбор кости"
,
&
item2
,
items
,
IM_ARRAYSIZE
(
items
)
)
;
 
Ответить с цитированием

  #7  
Старый 10.06.2018, 18:33
itsOkke
Познающий
Регистрация: 12.04.2018
Сообщений: 86
С нами: 4256625

Репутация: 0
По умолчанию

чтобы передать указатель на себя

в плюсах указатель на символ читается как строка

то есть в третьем массив из чар указателей, можно сказать массив строк
 
Ответить с цитированием

  #8  
Старый 11.06.2018, 06:47
uryukhai
Участник форума
Регистрация: 01.07.2017
Сообщений: 196
С нами: 4667719

Репутация: 28
По умолчанию

Как в Lua преобразовать?

C++:





Код:
switch
(
taa
)
{
case
0
:
break
;
case
1
:
break
;
case
2
:
break
;
}
 
Ответить с цитированием

  #9  
Старый 11.06.2018, 11:21
randazzo
Познавший АНТИЧАТ
Регистрация: 21.05.2014
Сообщений: 1,417
С нами: 6304259

Репутация: 183


По умолчанию

Цитата:
Сообщение от uryukhai  

Как в Lua преобразовать?

C++:





Код:
switch
(
taa
)
{
case
0
:
break
;
case
1
:
break
;
case
2
:
break
;
}

lua-users wiki: Switch Statement(http://lua-users.org/wiki/SwitchStatement)

или просто if elseif.
 
Ответить с цитированием

  #10  
Старый 11.06.2018, 19:50
F11GAR0.
Новичок
Регистрация: 08.06.2017
Сообщений: 0
С нами: 4700181

Репутация: 33
По умолчанию

пацанва подкиньте пример рендера с ресурсов
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...