
28.12.2014, 18:53
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Maybe log(buf);?
Change to SF->log(buf); or... it's(log(buf)) your function?
|
|
|

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. И еще подскажите как получать ближающего удаленного игрока.
|
|
|

06.02.2015, 16:20
|
|
Новичок
Регистрация: 25.04.2013
Сообщений: 10
С нами:
6867860
Репутация:
0
|
|
Сообщение от 0pc0d3R
Распишите пожалуйста по подробнее о структуре stBulletData, буду очень благодарен. А то я не понял какие параметры что значат. Допустим fOrigin, fCenter и fTarget. И еще подскажите как получать ближающего удаленного игрока.
fOrigin - координаты откуда стреляешь
fTarget - куда стреляешь
fCenter - смещение относительно центра
Как получить ближайшего - делаешь цикл от 1 до 1000 например(это иды в сампе), пытаешься получить по ним хэндл игрока, если получилось - получаешь координаты игрока. Готовых ф-ций для вычисления расстояния не знаю, но впринципе самому написать несложно
|
|
|

06.02.2015, 16:37
|
|
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами:
5987262
Репутация:
0
|
|
Сообщение от schokk
fOrigin - координаты откуда стреляешь
fTarget - куда стреляешь
fCenter - смещение относительно центра
Как получить ближайшего - делаешь цикл от 1 до 1000 например(это иды в сампе), пытаешься получить по ним хэндл игрока, если получилось - получаешь координаты игрока. Готовых ф-ций для вычисления расстояния не знаю, но впринципе самому написать несложно
спасибо, и еще вопросик, у Dev C++ можно скомпилить нормально сф плагин? Компилю сборку, ругается(( Причём вся API не тронутая.
|
|
|

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
)
;
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|