Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
20 Май 2024
Сообщения
70
Привет всем. Можете, пожалуйста, подсказать как сделать так, чтобы при аренде скутера не писалось "У вас нет прав".
То-есть можно было арендовать скутер без прав.
 
Пользователь
Регистрация
20 Май 2024
Сообщения
70
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(CheckPlayerFlood(playerid, true, MAX_FLOOD_RATE, FLOOD_RATE_INC, FLOOD_RATE_KICK))
{
SendClientMessage(playerid, 0x6B6B6BFF, "При продолжении Вы будете отключены от сервера");

if(GetPlayerAntiFloodData(playerid, AF_RATE) >= MAX_FLOOD_RATE + 500)
SendClientMessage(playerid, 0x6B6B6BFF, "Пожалуйста, подождите несколько секунд...");
return 0;
}

if(!ispassenger)
{
if(GetPlayerData(playerid, P_DRIVING_LIC) < 1)
{
if(!IsABike(vehicleid))
{
ClearAnimations(playerid);
return SendClientMessage(playerid, 0xFF6600FF, "У Вас нет прав");
}
}

if(GetPlayerData(playerid, P_CUFFED))
{
ClearAnimations(playerid);

new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x, y, z);

return SendClientMessage(playerid, 0xFF6600FF, "Вы закованы в наручники");
}

if(IsPlayerInVehicle(GetVehicleData(vehicleid, V_DRIVER_ID), vehicleid) && GetPlayerState(GetVehicleData(vehicleid, V_DRIVER_ID)) == PLAYER_STATE_DRIVER)
{
ClearAnimations(playerid);

new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x, y, z);

return GameTextForPlayer(playerid, "~r~~h~car is used", 1000, 4);
}
}
return 1;
}
 
Сверху