 |
|

19.02.2015, 19:35
|
|
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами:
6438231
Репутация:
133
|
|
Можно ли проверить что игрок был сдвинут\тпшнут сервером \ администратором ?
|
|
|

19.02.2015, 19:42
|
|
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами:
6460176
Репутация:
0
|
|
Сообщение от Ink
Можно ли проверить что игрок был сдвинут\тпшнут сервером \ администратором ?
Если ты про локального педа, тогда хукай RPC_ScrSetPlayerPos.
|
|
|

19.02.2015, 20:22
|
|
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами:
6438231
Репутация:
133
|
|
Сообщение от PoccoJI
Если ты про локального педа, тогда хукай RPC_ScrSetPlayerPos.
Не, того чей ид будет в переменной и в зоне стрима естественно.
|
|
|

19.02.2015, 20:33
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от Vikktor
SF->getGame()->emulateGTAKey(17, 255);
не работает, помочь?
Not working. It's bug. Wait next version.
|
|
|

19.02.2015, 20:34
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от Ink
Можно ли проверить что игрок был сдвинут\тпшнут сервером \ администратором ?
Локального -
Сообщение от PoccoJI
Если ты про локального педа, тогда хукай RPC_ScrSetPlayerPos.
Удаленного - никак. Только сохранять позицию и чекать с текущей, но это уже будет другой результат.
|
|
|

22.02.2015, 14:54
|
|
Познающий
Регистрация: 03.11.2014
Сообщений: 43
С нами:
6065807
Репутация:
0
|
|
Почему когда пишу команду без параметров, то вылетает ошибка игры?
PHP:
Код:
int carid
=
std
:
:
stoi
(
param
)
;
BitStream bs
;
bs
.
Write
(
carid
)
;
SF
-
>
getRakNet
(
)
-
>
SendRPC
(
RPC_VehicleDestroyed
,
&
bs
,
HIGH_PRIORITY
,
RELIABLE_ORDERED
,
NULL
,
NULL
)
;
|
|
|

22.02.2015, 15:05
|
|
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами:
6460176
Репутация:
0
|
|
Сообщение от Skadi
Почему когда пишу команду без параметров, то вылетает ошибка игры?
PHP:
Код:
int carid
=
std
:
:
stoi
(
param
)
;
BitStream bs
;
bs
.
Write
(
carid
)
;
SF
-
>
getRakNet
(
)
-
>
SendRPC
(
RPC_VehicleDestroyed
,
&
bs
,
HIGH_PRIORITY
,
RELIABLE_ORDERED
,
NULL
,
NULL
)
;
Код:
Код:
if( param.empty() ) return;
|
|
|

23.02.2015, 16:21
|
|
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами:
6438231
Репутация:
133
|
|
Как проверять последнею строку на определенный текст?
|
|
|

26.02.2015, 04:25
|
|
Познающий
Регистрация: 03.11.2014
Сообщений: 43
С нами:
6065807
Репутация:
0
|
|
Помогите, вообщем, вот код:
PHP:
Код:
if
(
param
.
empty
(
)
)
return
;
int carid
=
std
:
:
stoi
(
param
)
;
BitStream bs
;
bs
.
Write
(
carid
)
;
SF
-
>
getRakNet
(
)
-
>
SendRPC
(
RPC_VehicleDestroyed
,
&
bs
,
HIGH_PRIORITY
,
RELIABLE_ORDERED
,
NULL
,
NULL
)
;
При вводе команды с числовым параметром - всё хорошо, а если вводить буквы, то сразу игра вылетает. Как это исправить?
И ещё один вопрос, как сделать проверку на стрим, то бишь если кара с таким id не будет в стриме, то напишет в чат об этом. Ну и проверку на водимый параметр, то бишь если команда введена без параметров или с параметром в виде буквы, то напишет в чат об этом.
|
|
|

26.02.2015, 11:26
|
|
Новичок
Регистрация: 09.03.2013
Сообщений: 21
С нами:
6934813
Репутация:
0
|
|
int carid = atoi( param.c_str() );
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|