И так приступим
Ко всем new:
new buyeatvoenniy;//Название пикапа своё new voenniy new voenniy1

В public OnGameModeInit:
//-----------------------------------Столовая для вояк------------------------ CreateObject(18020,2418.39990234,-1576.09997559,-253.10000610,0.00000000,0.00000000,0.00000000); //object(int_6burger_main) (1) CreateObject(3922,2426.00000000,-1584.00000000,-255.10000610,0.00000000,0.00000000,268.00000000); //object(rest_chair2) (1) CreateObject(1892,2408.89990234,-1584.40002441,-255.10000610,0.00000000,0.00000000,316.00000000); //object(security_gatsh) (1) CreateObject(936,2425.39990234,-1576.09997559,-254.60000610,0.00000000,0.00000000,180.00000000); //object(cj_df_worktop_2) (1) CreateObject(941,2421.00000000,-1575.00000000,-254.60000610,0.00000000,0.00000000,92.00000000); //object(cj_df_worktop_3) (1) CreateObject(937,2423.50000000,-1576.19995117,-254.60000610,0.00000000,0.00000000,0.00000000); //object(cj_df_worktop) (1) CreateObject(2533,2418.50000000,-1574.09997559,-255.10000610,0.00000000,0.00000000,0.00000000); //object(cj_off2_lic_1_l) (1) CreateObject(2534,2419.50000000,-1574.09997559,-255.10000610,0.00000000,0.00000000,0.00000000); //object(cj_off2_lic_2_m) (1) CreateObject(14839,2413.60009766,-1460.40002441,-297.70001221,0.00000000,0.00000000,0.00000000); //object(lm_strippriv) (1) CreateObject(1522,2408.80004883,-1584.30004883,-255.00000000,0.00000000,0.00000000,314.00000000); //object(gen_doorshop3) (1) CreateObject(18020,368.89999390,-114.59999847,1002.79998779,0.00000000,0.00000000,0.00000000); //object(int_6burger_main) (2) CreateObject(2764,370.79998779,-119.59999847,1001.20001221,0.00000000,0.00000000,179.99450684); //object(cj_pizza_table03) (1) CreateObject(2764,373.60000610,-119.30000305,1001.20001221,0.00000000,0.00000000,179.99450684); //object(cj_pizza_table03) (2) CreateObject(2764,372.60000610,-119.30000305,1001.20001221,0.00000000,0.00000000,179.99450684); //object(cj_pizza_table03) (3) CreateObject(2788,370.79998779,-120.30000305,1001.29998779,0.00000000,0.00000000,270.00000000); //object(cj_burg_chair) (1) CreateObject(2807,372.50000000,-120.30000305,1001.29998779,0.00000000,0.00000000,270.00000000); //object(cj_burg_chair_na) (1) CreateObject(2807,373.50000000,-120.30000305,1001.29998779,0.00000000,0.00000000,270.00000000); //object(cj_burg_chair_na) (2) CreateObject(2764,366.39999390,-123.90000153,1001.20001221,0.00000000,0.00000000,0.00000000); //object(cj_pizza_table03) (4) CreateObject(2764,364.50000000,-123.90000153,1001.20001221,0.00000000,0.00000000,0.00000000); //object(cj_pizza_table03) (5) CreateObject(2807,365.39999390,-123.90000153,1001.29998779,0.00000000,0.00000000,0.00000000); //object(cj_burg_chair_na) (3) CreateObject(2807,367.20001221,-123.59999847,1001.70001221,0.00000000,0.00000000,0.00000000); //object(cj_burg_chair_na) (4) CreateObject(2808,369.29998779,-124.09999847,1001.50000000,0.00000000,0.00000000,0.00000000); //object(cj_pizza_chair4) (1) CreateObject(2808,371.20001221,-124.09999847,1001.50000000,0.00000000,0.00000000,0.00000000); //object(cj_pizza_chair4) (2) CreateObject(2764,374.70001221,-124.19999695,1001.20001221,0.00000000,0.00000000,0.00000000); //object(cj_pizza_table03) (6) CreateObject(2788,375.60000610,-124.19999695,1001.29998779,0.00000000,0.00000000,0.00000000); //object(cj_burg_chair) (2) CreateObject(2788,373.70001221,-124.19999695,1001.29998779,0.00000000,0.00000000,178.00000000); //object(cj_burg_chair) (3) CreateObject(2455,372.89999390,-114.59999847,1000.79998779,0.00000000,0.00000000,0.00000000); //object(cj_ff_conter_8) (2) CreateObject(2457,375.70001221,-114.59999847,1000.79998779,0.00000000,0.00000000,0.00000000); //object(cj_ff_conter_8c) (1) CreateObject(2457,373.79998779,-114.59999847,1000.79998779,0.00000000,0.00000000,0.00000000); //object(cj_ff_conter_8c) (2) CreateObject(2455,372.00000000,-114.59999847,1000.79998779,0.00000000,0.00000000,0.00000000); //object(cj_ff_conter_8) (3) CreateObject(2457,370.10000610,-114.59999847,1000.79998779,0.00000000,0.00000000,0.00000000); //object(cj_ff_conter_8c) (3) CreateObject(2454,369.00000000,-114.40000153,1000.79998779,0.00000000,0.00000000,270.00000000); //object(cj_ff_conter_8b) (2) CreateObject(2415,372.89999390,-109.09999847,1000.79998779,0.00000000,0.00000000,90.00000000); //object(cj_ff_fryer) (1) CreateObject(2415,372.89999390,-108.30000305,1000.79998779,0.00000000,0.00000000,92.00000000); //object(cj_ff_fryer) (2) CreateObject(2417,372.70001221,-107.50000000,1000.79998779,0.00000000,0.00000000,90.00000000); //object(cj_ff_cooker) (1) CreateObject(2360,372.70001221,-104.09999847,1000.79998779,0.00000000,0.00000000,0.00000000); //object(cj_ice_fridge_2) (1) CreateObject(2340,372.70001221,-106.50000000,1000.79998779,0.00000000,0.00000000,90.00000000); //object(cj_kitch2_washer) (1) CreateObject(2331,374.60000610,-104.09999847,1001.09997559,0.00000000,0.00000000,0.00000000); //object(cj_bed_furn_1) (1) CreateObject(2451,376.00000000,-104.30000305,1000.79998779,0.00000000,0.00000000,0.00000000); //object(cj_ff_worktop_3) (1) CreateObject(2421,372.20001221,-106.30000305,1002.09997559,0.00000000,0.00000000,88.00000000); //object(cj_ff_microw) (1) CreateObject(2421,372.20001221,-107.30000305,1002.09997559,0.00000000,0.00000000,90.00000000); //object(cj_ff_microw) (2) CreateObject(1507,359.10000610,-122.80000305,1000.79998779,0.00000000,0.00000000,316.00000000); //object(gen_doorext09) (1)

Добавляем Pickup
buyeatvoenniy = CreatePickup(1239,23,375.3990,-116.3003,1001.8151); //Столовка, координаты меняем на свои voenniy = CreatePickup(1318,23,-1368.2799,490.3736,11.2027);// voenniy1 = CreatePickup(1318,23,360.1941,-122.7649,1001.8078);//

Добавляем 3D текст ( для RLS - -------------------------------------------[ 3d тексты]----------------------------------------------- )
CreateDynamic3DTextLabel("{00BF00}~~~~~~~~~~~~~~~~~~~~~~~\nСтоловая военных\n~~~~~~~~~~~~~~~~~~~~~~~~",0xFFA500FF,-1366.6199,490.3793,11.2027,30.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,-1,-1,-1,20.0);

В public OnPlayerPickUpPickup(playerid, pickupid):
else if(pickupid == voenniy) // { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,362.1841,-121.3654,1001.8078); SetCameraBehindPlayer(playerid); SetPlayerFacingAngle(playerid, 276.0466); } else if(pickupid == voenniy1) // { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,-1368.1605,492.8008,11.2027); SetCameraBehindPlayer(playerid); SetPlayerFacingAngle(playerid, 276.0466); } if(pickupid == buyeatvoenniy) { if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3) { if(PlayerInfo[playerid][pGunlspdTime] > 0) return SendClientMessage(playerid,COLOR_GREY,"Брать обед можно раз в 3 минуты"); { SendClientMessage(playerid,COLOR_WHITE,"Вы взяли обед, чтобы съесть (( введите /eaten ))"); ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1); SetPlayerAttachedObject(playerid, 1 , 1547, 1,0.11,0.36,0.0,0.0,90.0); ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,1,0,0,1,1,1); PlayerInfo[playerid][pGunlspdTime] = 180; return 1; } } }

В public On PlayerCommandText:
if(strcmp(cmd, "/eaten", true) == 0) { if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3) { SetPlayerHealthNoCheat(playerid, 100); PlayerInfo[playerid][pHP] +=100; SendClientMessage(playerid, COLOR_YELLOW, "Вы скушали свой обед!"); ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.0, 0, 0, 0, 0, 0,1); RemovePlayerAttachedObject(playerid, 1); return 1; } }

Скриншоты:




Сообщение отредактировал Vyacheslav: 28 апреля 2012 - 11:39