 |
|

28.12.2014, 20:05
|
|
Новичок
Регистрация: 09.03.2013
Сообщений: 21
С нами:
6934813
Репутация:
0
|
|
Сообщение от Uztor
Hello, what is wrong?
Код:
Код:
if (params->packetId == ScriptRPCEnumeration::RPC_ScrSetPlayerHealth)
{
float health;
char buf[128];
params->bitStream->ResetReadPointer();
params->bitStream->Read(health);
params->bitStream->ResetReadPointer();
sprintf(buf, "My health set to %.2f", health);
SF->Log( buf );
}
|
|
|

28.12.2014, 23:01
|
|
Познающий
Регистрация: 09.07.2014
Сообщений: 42
С нами:
6233649
Репутация:
0
|
|
Сообщение от legend2360
Maybe log(buf);?
Change to SF->log(buf); or... it's(log(buf)) your function?
log is my own function.
Thanks @urShadow.
|
|
|

29.12.2014, 00:46
|
|
Познающий
Регистрация: 09.07.2014
Сообщений: 42
С нами:
6233649
Репутация:
0
|
|
How can I get the playerid from name?
|
|
|

29.12.2014, 06:24
|
|
Новичок
Регистрация: 17.05.2013
Сообщений: 25
С нами:
6836739
Репутация:
53
|
|
Make a loop and use stricmp.
|
|
|

04.01.2015, 20:20
|
|
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами:
5987262
Репутация:
0
|
|
Распишите пожалуйста по подробнее о структуре stBulletData, буду очень благодарен. А то я не понял какие параметры что значат. Допустим fOrigin, fCenter и fTarget. И еще подскажите как получать ближающего удаленного игрока.
|
|
|

04.01.2015, 23:41
|
|
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами:
5987262
Репутация:
0
|
|
Хотелось бы больше уроков о CRakNet.
|
|
|

06.01.2015, 13:45
|
|
Новичок
Регистрация: 22.05.2013
Сообщений: 20
С нами:
6828412
Репутация:
0
|
|
Как сделать тп через SF API?
|
|
|

06.01.2015, 16:45
|
|
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами:
5987262
Репутация:
0
|
|
Сообщение от vladikf1
Как сделать тп через SF API?
PHP:
Код:
stOnFootData pos
;
memset
(
&
pos
,
0
,
sizeof
(
stOnFootData
)
)
;
pos
=
SF
-
>
getSAMP
(
)
-
>
getPlayers
(
)
-
>
pLocalPlayer
-
>
onFootData
;
pos
.
fPosition
[
0
]
=
x
;
pos
.
fPosition
[
1
]
=
y
;
pos
.
fPosition
[
2
]
=
z
;
BitStream PosSync
;
PosSync
.
Write
(
(
BYTE
)
ID_PLAYER_SYNC
)
;
PosSync
.
Write
(
(
PCHAR
)
&
pos
,
sizeof
(
stOnFootData
)
)
;
SF
-
>
getRakNet
(
)
-
>
SendPacket
(
&
PosSync
)
;
|
|
|

06.01.2015, 19:13
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от vladikf1
Как сделать тп через SF API?
Код:
Код:
void actor_teleport(float x, float y, float z)
{
actor_info *self = SF->getGame()->actorInfoGet(ACTOR_SELF, ACTOR_ALIVE);
self->base.matrix[4 * 3] = x;
self->base.matrix[4 * 3 + 1] = y;
self->base.matrix[4 * 3 + 2] = z;
}
actor_teleport(0.0, 0.0, 0.0);
|
|
|

13.01.2015, 18:22
|
|
Участник форума
Регистрация: 04.02.2014
Сообщений: 104
С нами:
6456767
Репутация:
68
|
|
Расскажите про
PHP:
Код:
SF
-
>
getGame
(
)
-
>
emulateGTAKey
, как эмулировать нажатие клавиши Y и N ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|