Другое SAMPFUNCS | API C++

iAmerican

Известный
Друг
615
257
Можно ли проверить что игрок был сдвинут\тпшнут сервером \ администратором ?
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
Можно ли проверить что игрок был сдвинут\тпшнут сервером \ администратором ?
Локального -
Если ты про локального педа, тогда хукай RPC_ScrSetPlayerPos.

Удаленного - никак. Только сохранять позицию и чекать с текущей, но это уже будет другой результат.
 

Skadi

Новичок
43
12
Почему когда пишу команду без параметров, то вылетает ошибка игры?
PHP:
int carid = std::stoi( param );
BitStream bs;
bs.Write( carid );
SF->getRakNet()->SendRPC(RPC_VehicleDestroyed, &bs, HIGH_PRIORITY, RELIABLE_ORDERED, NULL, NULL);
 

iAmerican

Известный
Друг
615
257
Как проверять последнею строку на определенный текст?
 

Skadi

Новичок
43
12
Помогите, вообщем, вот код:
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 не будет в стриме, то напишет в чат об этом. Ну и проверку на водимый параметр, то бишь если команда введена без параметров или с параметром в виде буквы, то напишет в чат об этом.
 

urShadow

Потрачен
Автор темы
21
27
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
int carid = atoi( param.c_str() );
 

Skadi

Новичок
43
12
int carid = atoi( param.c_str() );
Спасибо.
Не мог бы ты подсказать, как сделать проверки, даже наплевать на стрим, как сделать проверку на введённый параметр, то бишь если написаны буквы или параметр и вовсе не указан, то об этом напишет в чат, а если всё правильно то сработает тот код.
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
Код:
int iParam;
if (sscanf(param.c_str(), "%d", &iParam) == 0) return; // sscanf не прочитал параметры
Почему бы просто не зайти в гугл с запросом sscanf?)
 
Последнее редактирование модератором: