Perdolinka (23 июня 2022 - 13:38) писал:
if(IsPlayerInRangeOfPoint(playerid, 5.0, 812.7070,587.6914,15.8906))
{
Dialog
(
playerid, DIALOG_RENT_MOP, DIALOG_STYLE_MSGBOX,
"{0099FF} Аренда Mercedes-Marlboro {0099FF}",
"{FFFFFF}Хочешь погонять на Mercedes-Marlboro?",
"Да", "Нет"
);
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, -89.9778,962.1330,12.1494))
{
Dialog
(
playerid, DIALOG_RENT_MOP, DIALOG_STYLE_MSGBOX,
"{0099FF} Аренда Mercedes-Marlboro {0099FF}",
"{FFFFFF}Хочешь погонять на Mercedes-Marlboro?",
"Да", "Нет"
);
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1811.5413,2518.9932,15.6639))
{
Dialog
(
playerid, DIALOG_RENT_MOP, DIALOG_STYLE_MSGBOX,
"{0099FF} Аренда Mercedes-Marlboro {0099FF}",
"{FFFFFF}Хочешь погонять на Mercedes-Marlboro?",
"Да", "Нет"
);
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, 389.1171,1549.0450,12.0500))
{
Dialog
(
playerid, DIALOG_RENT_MOP, DIALOG_STYLE_MSGBOX,
"{0099FF} Аренда Mercedes-Marlboro {0099FF}",
"{FFFFFF}Хочешь погонять на Mercedes-Marlboro?",
"Да", "Нет"
);
}
if(GetPlayerNearestATM(playerid) != -1)
{
ShowPlayerATMDialog(playerid);
}
if(GetPlayerInHouse(playerid) != -1)
{
{
ExitPlayerFromHouse(playerid, 1.1);
}
}
if(GetPlayerData(playerid, P_LAST_PICKUP) != -1)
{
new pickupid = GetPlayerData(playerid, P_LAST_PICKUP);
new action_id = GetPickupInfo(pickupid, P_ACTION_ID);
if(IsPlayerInRangeOfPoint(playerid, 1.7, GetPickupInfo(pickupid, P_POS_X), GetPickupInfo(pickupid, P_POS_Y), GetPickupInfo(pickupid, P_POS_Z)))
{
switch(GetPickupInfo(pickupid, P_ACTION_TYPE))
{
case PICKUP_ACTION_TYPE_ENTRANCE_FLA:
{
new entranceid = GetPlayerInEntrance(playerid);
new floor = GetPlayerInEntranceFloor(playerid);
if(entranceid != -1 && floor >= 1)
{
ShowPlayerHouseInfo(playerid, g_entrance_flat[entranceid][floor - 1][action_id]);
}
SetPlayerData(playerid, P_LAST_PICKUP, -1);
}
case PICKUP_ACTION_TYPE_HOTEL_ROOM:
{
new hotel_id = GetPlayerInHotelID(playerid);
new floor = GetPlayerData(playerid, P_IN_HOTEL_FLOOR);
if(hotel_id != -1 && floor >= 1)
{
new room_id = ((floor-1)*12) + action_id;
EnterPlayerToHotelRoom(playerid, hotel_id, room_id);
}
}
}
}
}
if(GetPlayerData(playerid, P_IN_HOTEL_ROOM) != -1)
{
ExitPlayerFromHotelRoom(playerid);
}
}
if(PRESSED(KEY_HANDBRAKE | KEY_WALK))
{
new targetid = GetPlayerTargetPlayer(playerid);
//new targetid = playerid;
if(targetid != INVALID_PLAYER_ID && !GetPlayerWeapon(playerid))
{
SetPlayerData(playerid, P_TARGET_ID, targetid);
new fmt_str[64];
format(fmt_str, sizeof fmt_str, "{0099FF}Действия (%s)", GetPlayerNameEx(targetid));
Dialog
(
playerid, DIALOG_ACTION, DIALOG_STYLE_LIST,
fmt_str,
"1. Приветствие\n\
2. Показать паспорт\n\
3. Показать лицензии\n\
4. Показать навыки",
"Выбрать", "Закрыть"
);
}
}
if(PRESSED(KEY_HANDBRAKE))
{
if(GetPVarInt(playerid, "have_jerrican") == 1 && GetPlayerSpeed(playerid) == 0.0)
{
new vehicleid = GetNearestVehicleID(playerid, 2.3);
if(vehicleid != INVALID_VEHICLE_ID)
{
SetPVarInt(playerid, "jerrican_fill_car", vehicleid);
Dialog
(
playerid, DIALOG_JERRICAN_FILL_CAR, DIALOG_STYLE_MSGBOX,
"{6699FF}Канистра",
"{FFFFFF}Вы хотите заправить этот транспорт с канистры?",
"Да", "Нет"
);
}
}
}
if(PRESSED(KEY_CTRL_BACK | KEY_HANDBRAKE))
{
if(GetPlayerOwnableCar(playerid) != INVALID_VEHICLE_ID)
{
callcmd::car(playerid, "");
}
}
else if(PRESSED(KEY_CTRL_BACK))
{
CallLocalFunction("cmd_trunk", "i", playerid);
}
}
if(newkeys & KEY_CTRL_BACK)
{
if(!IsPlayerInAnyVehicle(playerid)) callcmd::inv(playerid,"");
}
if(newkeys & KEY_NO)
{
if(!IsPlayerInAnyVehicle(playerid)) callcmd::removeinv(playerid,"");
}
return 1;
Perdolinka (23 июня 2022 - 13:38) писал:
перед этим я закоментировал эту же систему, только там на alt реагирует, я пытался сделать через команду. Т.е больничку