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

  #1  
Старый 11.01.2016, 00:13
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

помогите сделать такую штуку в виде плагина

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


PHP:





Код:
{
$CLEO
}
{
$INCLUDE
SF
}
0000
:
15
@
=
1
wait
3000
0
BE4
:
raknet setup_incoming_packet_hook @bhop
while
true
wait
0
if
15
@
==
0
then
wait
5000
15
@
=
1
end
end
:
bhop
0
BE5
:
raknet
0
@
=
get_hook_param
PARAM_BITSTREAM
0
BE5
:
raknet
1
@
=
get_hook_param
PARAM_PACKETID
if
1
@
==
PACKET_BULLET_SYNC
then
0
BF3
:
raknet
5
@
=
bit_stream
0
@ get_data_ptr
0
C0C
:
7
@
=
struct
5
@ offset
30
size
4
0
C0C
:
8
@
=
struct
5
@ offset
34
size
4
0
C0C
:
9
@
=
struct
5
@ offset
38
size
4
0
C0C
:
10
@
=
struct
5
@ offset
1
size
2
0
C0C
:
11
@
=
struct
5
@ offset
3
size
1
0
C0C
:
12
@
=
struct
5
@ offset
4
size
2
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@
if
and
15
@
==
1
11
@
==
1
7
@
==
0.0
8
@
==
0.0
9
@
==
0.5
then
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@
0
B37
:
samp
27
@
=
get_player_color
10
@
0
B36
:
samp
30
@
=
get_player_nickname
10
@
0
AF8
:
samp add_message_to_chat
" %s[%d]: Возможно Damager"
color
27
@
30
@
10
@
15
@
=
0
end      
end
0
BE0
:
raknet hook_ret
true


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

  #2  
Старый 11.01.2016, 03:00
nikita_cheater
Новичок
Регистрация: 06.10.2015
Сообщений: 13
С нами: 5580077

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

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

помогите сделать такую штуку в виде плагина
Цитата:
Сообщение от Спойлер  


PHP:





Код:
{
$CLEO
}
{
$INCLUDE
SF
}
0000
:
15
@
=
1
wait
3000
0
BE4
:
raknet setup_incoming_packet_hook @bhop
while
true
wait
0
if
15
@
==
0
then
wait
5000
15
@
=
1
end
end
:
bhop
0
BE5
:
raknet
0
@
=
get_hook_param
PARAM_BITSTREAM
0
BE5
:
raknet
1
@
=
get_hook_param
PARAM_PACKETID
if
1
@
==
PACKET_BULLET_SYNC
then
0
BF3
:
raknet
5
@
=
bit_stream
0
@ get_data_ptr
0
C0C
:
7
@
=
struct
5
@ offset
30
size
4
0
C0C
:
8
@
=
struct
5
@ offset
34
size
4
0
C0C
:
9
@
=
struct
5
@ offset
38
size
4
0
C0C
:
10
@
=
struct
5
@ offset
1
size
2
0
C0C
:
11
@
=
struct
5
@ offset
3
size
1
0
C0C
:
12
@
=
struct
5
@ offset
4
size
2
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@
if
and
15
@
==
1
11
@
==
1
7
@
==
0.0
8
@
==
0.0
9
@
==
0.5
then
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@
0
B37
:
samp
27
@
=
get_player_color
10
@
0
B36
:
samp
30
@
=
get_player_nickname
10
@
0
AF8
:
samp add_message_to_chat
" %s[%d]: Возможно Damager"
color
27
@
30
@
10
@
15
@
=
0
end     
end
0
BE0
:
raknet hook_ret
true


https://www.blast.hk/wiki/tutorials:api_lesson_raknet
 
Ответить с цитированием

  #3  
Старый 11.01.2016, 06:17
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

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

https://www.blast.hk/wiki/tutorials:api_lesson_raknet
как это записать в сф или собейте?

PHP:





Код:
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@


как определить, что есть что?

PHP:





Код:
0
C0C
:
7
@
=
struct
5
@ offset
30
size
4
0
C0C
:
8
@
=
struct
5
@ offset
34
size
4
0
C0C
:
9
@
=
struct
5
@ offset
38
size
4
0
C0C
:
10
@
=
struct
5
@ offset
1
size
2
0
C0C
:
11
@
=
struct
5
@ offset
3
size
1
0
C0C
:
12
@
=
struct
5
@ offset
4
size
2
uint8_t        byteType
;
uint16_t      sTargetID
;
float            fOrigin
[
3
]
;
float            fTarget
[
3
]
;
float            fCenter
[
3
]
;
uint8_t        byteWeaponID
;
 
Ответить с цитированием

  #4  
Старый 11.01.2016, 13:08
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

помогите сделать такую штуку в виде плагина
Цитата:
Сообщение от Спойлер  


PHP:





Код:
{
$CLEO
}
{
$INCLUDE
SF
}
0000
:
15
@
=
1
wait
3000
0
BE4
:
raknet setup_incoming_packet_hook @bhop
while
true
wait
0
if
15
@
==
0
then
wait
5000
15
@
=
1
end
end
:
bhop
0
BE5
:
raknet
0
@
=
get_hook_param
PARAM_BITSTREAM
0
BE5
:
raknet
1
@
=
get_hook_param
PARAM_PACKETID
if
1
@
==
PACKET_BULLET_SYNC
then
0
BF3
:
raknet
5
@
=
bit_stream
0
@ get_data_ptr
0
C0C
:
7
@
=
struct
5
@ offset
30
size
4
0
C0C
:
8
@
=
struct
5
@ offset
34
size
4
0
C0C
:
9
@
=
struct
5
@ offset
38
size
4
0
C0C
:
10
@
=
struct
5
@ offset
1
size
2
0
C0C
:
11
@
=
struct
5
@ offset
3
size
1
0
C0C
:
12
@
=
struct
5
@ offset
4
size
2
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@
if
and
15
@
==
1
11
@
==
1
7
@
==
0.0
8
@
==
0.0
9
@
==
0.5
then
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@
0
B37
:
samp
27
@
=
get_player_color
10
@
0
B36
:
samp
30
@
=
get_player_nickname
10
@
0
AF8
:
samp add_message_to_chat
" %s[%d]: Возможно Damager"
color
27
@
30
@
10
@
15
@
=
0
end     
end
0
BE0
:
raknet hook_ret
true


7@-9@ это fCenter[3]

10@ это sTargetID

11@ это byteType
 
Ответить с цитированием

  #5  
Старый 11.01.2016, 17:20
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

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

7@-9@ это fCenter[3]
10@ это sTargetID
11@ это byteType
как это записать в сф или собейте?

PHP:





Код:
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@
 
Ответить с цитированием

  #6  
Старый 11.01.2016, 17:30
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

как это записать в сф или собейте?

PHP:





Код:
0
B2B
:
samp
13
@
=
get_player_id_by_actor_handle
$PLAYER_ACTOR
0
B20
:
samp
14
@
=
actor_handle_by_samp_player_id
10
@

SF:

int myid=SF->getSAMP()->getPlayers()->sLocalPlayerID;

int handle=SF->getSAMP()->getPlayers()->GetActorHandleFromSAMPPlayerID(sTargetID);

Sob:

g_Players->sLocalPlayerID;

getGTAPedFromSAMPPlayerID(sTargetID);
 
Ответить с цитированием

  #7  
Старый 11.01.2016, 17:26
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Код:





Код:
WORD id = 1;          
DWORD handle = SF->getSAMP()->getPlayers()->GetActorHandleFromSAMPPlayerID(id);
id = SF->getSAMP()->getPlayers()->GetSAMPPlayerIDFromGTAHandle(handle);
 
Ответить с цитированием

  #8  
Старый 11.01.2016, 17:56
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

Подскажите как проверить что игрок или актер водит транспорт ?
 
Ответить с цитированием

  #9  
Старый 11.01.2016, 19:46
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

Подскажите как проверить что игрок или актер водит транспорт ?
if (SF->getSAMP()->getPlayers()->pLocalPlayer->pSAMP_Actor->pGTA_Ped->state==ACTOR_STATE_DRIVING)

По аналогии делается и для других игроков
 
Ответить с цитированием

  #10  
Старый 12.01.2016, 20:37
menual
Новичок
Регистрация: 14.10.2013
Сообщений: 6
С нами: 6619847

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

Как узнать или игрок в зоне прорисовки?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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

ESCROW ADMIN PANEL

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