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

  #441  
Старый 18.03.2015, 15:30
Skadi
Познающий
Регистрация: 03.11.2014
Сообщений: 43
С нами: 6065807

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

Всё, разобрался. Не до конца вырезал.

Цитата:
Сообщение от Спойлер  


PHP:





Код:
BYTE
GetPacketID
(
Packet
*
p
)
{
if
(
p
==
0
)
return
255
;
if
(
(
unsigned char
)
p
-
>
data
[
0
]
==
ID_TIMESTAMP
)
{
assert
(
p
-
>
length
>
sizeof
(
unsigned char
)
+
sizeof
(
unsigned long
)
)
;
return
(
unsigned char
)
p
-
>
data
[
sizeof
(
unsigned char
)
+
sizeof
(
unsigned long
)
]
;
}
else
{
return
(
unsigned char
)
p
-
>
data
[
0
]
;
}
}


Рак я.
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

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

Как можно сделать проверку на "Server closed the connection." и "You are banned from this server."?
С помощью RPC_ClientMessage нельзя проверить.
Входящие пакеты:

ID_CONNECTION_ATTEMPT_FAILED

ID_DISCONNECTION_NOTIFICATION

ID_CONNECTION_BANNED
 
Ответить с цитированием

  #443  
Старый 18.03.2015, 22:07
smart1337
Новичок
Регистрация: 19.07.2014
Сообщений: 7
С нами: 6219723

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

Подскажите как на с++(sf api) проверить противника под прицелом? Есть готовая функция или писать надо самому?

по примеру как в клео

player 0AD2: 0@ = $PLAYER_CHAR targeted_actor
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

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

Подскажите как на с++(sf api) проверить противника под прицелом? Есть готовая функция или писать надо самому?
по примеру как в клео
player 0AD2: 0@ = $PLAYER_CHAR targeted_actor
0xB6F3B8 = Pointer to Target.
  • +0x79C [dword] = Targetted CPed:
    • 0 = no cped targetted
  • +0xC0 = Pointer to last object (ped, car, maybe others) you collided with

=> читай участок памяти 0xB6FB54. Если = 0, то Ped не находится под прицелом.
 
Ответить с цитированием

  #445  
Старый 19.03.2015, 10:55
Oksenchuk
Новичок
Регистрация: 13.05.2014
Сообщений: 4
С нами: 6315520

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

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

Входящие пакеты:
ID_CONNECTION_ATTEMPT_FAILED
ID_DISCONNECTION_NOTIFICATION
ID_CONNECTION_BANNED
Спасибо. А можете дать пример работы с ними?
 
Ответить с цитированием

  #446  
Старый 20.03.2015, 08:16
CodeDog
Новичок
Регистрация: 17.02.2015
Сообщений: 6
С нами: 5912429

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

Здравствуйте, подскажете пожалуйста как перевести собейт с SA:MP 0.3z на SA:MP 0.3.7
 
Ответить с цитированием

  #447  
Старый 20.03.2015, 13:15
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Здравствуйте, подскажете пожалуйста как перевести собейт с SA:MP 0.3z на SA:MP 0.3.7
Обнови адресса все, а так же структуры.
 
Ответить с цитированием

  #448  
Старый 20.03.2015, 13:52
CodeDog
Новичок
Регистрация: 17.02.2015
Сообщений: 6
С нами: 5912429

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

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

Обнови адресса все, а так же структуры.
Подскажи в каких файлах надо обновлять?
 
Ответить с цитированием

  #449  
Старый 20.03.2015, 14:12
0pc0d3R
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами: 5987262

Репутация: 0


По умолчанию

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

Подскажи в каких файлах надо обновлять?
samp.cpp в первую очередь.
 
Ответить с цитированием

  #450  
Старый 20.03.2015, 15:11
CodeDog
Новичок
Регистрация: 17.02.2015
Сообщений: 6
С нами: 5912429

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

Цитата:
Сообщение от 0pc0d3R  

samp.cpp в первую очередь.
Это что вот так #define FUNC_SPAWN 0x36D0 Это на это заменять 0x36A0
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.