
17.08.2025, 18:09
|
|
Новичок
Регистрация: 19.05.2019
Сообщений: 27
С нами:
3677698
Репутация:
58
|
|
Как-то так примерно. Это для сервера, нужен Pawn.RakNet:
C:
[CODE]
const
RAKNET_RPC_WORLDVEHICLEADD
=
164
;
public
OnOutgoingRPC
(
playerid
,
rpcid
,
BitStream
:
bs
)
// Сервер КЛИЕНТУ
{
if
(
rpcid
==
RAKNET_RPC_WORLDVEHICLEADD
)
{
/* проверка на то, играет ли игрок с лаунчера/имеет ли плагин/etc....... Играет - возвращаем просто true */
new vehicleid
;
BS_ReadInt16
(
bs
,
vehicleid
)
;
if
(
!
(
400
Но какой смысл от ваших плагинов на снятие лимитов со стороны сервера (если ты его имеешь в виду), когда можно обойтись работой с рпс WorldVehicleAdd?
Проще хранить в массиве список всех моделей машин, их модель со стороны обычного клиента и лаунчера, при создании машины создавать её в виде обычной модели гта са, а затем в OnOutgoingRPC заменять её на кастомную с лаунчера (с обычного клиента при этом ничего даже заменять не надо будет). Тогда код выше можно будет упростить
Ну разве что только с помощью какого-нибудь фастмана снимать лимиты на клиенте
Чем меньше зависимостей - тем лучше и меньше заморочек в будущем
|
|
|