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

  #1871  
Старый 04.11.2016, 21:03
andrejandrej
Новичок
Регистрация: 29.12.2015
Сообщений: 5
С нами: 5459251

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

C++:





Код:
stBulletData bulletsync
;
byte packet
;
byte ID
;
params
->
bitStream
->
ResetReadPointer
(
)
;
params
->
bitStream
->
Read
(
packet
)
;
params
->
bitStream
->
Read
(
ID
)
;
params
->
bitStream
->
Read
(
(
PCHAR
)
&
bulletsync
,
sizeof
(
stBulletData
)
)
;
params
->
bitStream
->
ResetReadPointer
(
)
;


Шо не правильно? Не могу получить нужный результат, ничего не записывается в структуру. (входящий)
 
Ответить с цитированием

  #1872  
Старый 04.11.2016, 21:14
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

ID игрока - 2 байта
 
Ответить с цитированием

  #1873  
Старый 05.11.2016, 04:37
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

Какой функцией на С++ можно заменить опкод get_z_angle_for_point?

Использовал:

C++:





Код:
atan2
(
targetPos
.
fY
-
GAME
->
GetCamera
(
)
->
GetCam
(
GAME
->
GetCamera
(
)
->
GetActiveCam
(
)
)
->
GetSource
(
)
->
fY
,
targetPos
.
fX
-
GAME
->
GetCamera
(
)
->
GetCam
(
GAME
->
GetCamera
(
)
->
GetActiveCam
(
)
)
->
GetSource
(
)
->
fX
)
;


но это не то, наверное.
 
Ответить с цитированием

  #1874  
Старый 06.11.2016, 15:09
andrejandrej
Новичок
Регистрация: 29.12.2015
Сообщений: 5
С нами: 5459251

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

Интересненький вопрос, ребят. Как к примеру отправить онфут синхру смены координат, но при этом чтобы этого не было видно другим игрокам.
 
Ответить с цитированием

  #1875  
Старый 06.11.2016, 15:19
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

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

Интересненький вопрос, ребят. Как к примеру отправить онфут синхру смены координат, но при этом чтобы этого не было видно другим игрокам.
Никак. Если только отправить один раз из 20 за секунду, чтобы это чисто физически никто не заметил.
 
Ответить с цитированием

  #1876  
Старый 11.11.2016, 16:37
andrejandrej
Новичок
Регистрация: 29.12.2015
Сообщений: 5
С нами: 5459251

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

По какому принципу работает "ГМ облет пуль"? или подобное :scratch:
 
Ответить с цитированием

  #1877  
Старый 11.11.2016, 19:18
AWRage
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами: 5706781

Репутация: 43


По умолчанию

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

По какому принципу работает "ГМ облет пуль"? или подобное :scratch:
В входящей буллет синхре изменяется оффсет или таргет, вроде.

Если я поставлю хук на D3DMETHOD_RESET, мой callback вызовется перед вызовом оригинального метода, или после него? И можно ли как-то поставить хук перед вызовом и после вызова? SFAPI
 
Ответить с цитированием

  #1878  
Старый 13.11.2016, 18:49
BlackKnigga
Постоянный
Регистрация: 10.01.2016
Сообщений: 922
С нами: 5441999

Репутация: 133


По умолчанию

[S]Как нажать на Player TextDraw? SF->getSAMP()->sendClickTextDraw() как я понял жмет только на обычные текстдравы.

Мне нужны те что в структуре PlayerTextdraw хранятся.[/S]

Отправил рпц, заработало.
 
Ответить с цитированием

  #1879  
Старый 15.11.2016, 00:25
2Shae
Участник форума
Регистрация: 14.05.2014
Сообщений: 149
С нами: 6314183

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

Делаю что-то на подобии чекера. Показ игроков при заходе на сервер/выходе с сервера отображает/сохранение новых ников в файлик работает на ура, а вот при попытке принудительно (командой/клавишей, не важно) перегрузить список (из файла) - крашит.

Крашит именно из-за этого участка кода:

Код:





Код:
if (reload == true)
{
    for (int id = 0; id getSAMP()->getPlayers()->GetPlayerName(id), playername[x]))
            {
                SF->getSAMP()->getChat()->AddChatMessage(-1, "Пиздюк %s[%d] подключился к серверу.", SF->getSAMP()->getPlayers()->GetPlayerName(id), id);
            }
        }
    }
    reload = false;
}


p.s. не поливайте сразу гавном
 
Ответить с цитированием

  #1880  
Старый 15.11.2016, 00:37
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Есть такая штука как комментарии. С помощью них ты можешь узнать какая именно строчка является проблемной.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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

ESCROW ADMIN PANEL

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