valera_furman
Ученик
Вот может кому и понравится
Работка на полчасика
Просто без мусора и лишней х***ы (думаю понятно)
Думаю будет понятно для какого мода
и описывать что, где и куда не буду :cj:
Работка на полчасика
Просто без мусора и лишней х***ы (думаю понятно)
PHP:
/////////////////Тюряга
CreateDynamicObject(19302,251.7579956,85.3059998,1002.6950073,0.0000000,0.0000000,0.0000000); //object(pd_jail_door01) (1)
CreateDynamicObject(19302,253.5110016,85.2990036,1002.6950073,0.0000000,0.0000000,0.0000000); //object(pd_jail_door01) (2)
CreateDynamicObject(19302,255.2680054,85.3000031,1002.6950073,0.0000000,0.0000000,0.0000000); //object(pd_jail_door01) (3)
CreateDynamicObject(19302,256.1669922,84.4489975,1002.6950073,0.0000000,0.0000000,90.0000000); //object(pd_jail_door01) (4)
CreateDynamicObject(19454,255.2660065,83.6090012,1003.9689941,0.0000000,90.0000000,90.0000000); //object(wall094) (1)
CreateDynamicObject(19302,257.0490112,83.5660019,1002.6950073,0.0000000,0.0000000,0.0000000); //object(pd_jail_door01) (7)
CreateDynamicObject(19302,257.8989868,82.6679993,1002.6950073,0.0000000,0.0000000,90.0000000); //object(pd_jail_door01) (9)
CreateDynamicObject(2008,255.6190033,89.4290009,1001.4450073,0.0000000,0.0000000,180.0000000); //object(officedesk1) (1)
CreateDynamicObject(2008,246.1679993,84.6169968,1002.6409912,0.0000000,0.0000000,270.0000000); //object(officedesk1) (2)
CreateDynamicObject(19302,245.2539978,82.8820038,1003.8909912,0.0000000,0.0000000,0.0000000); //object(pd_jail_door01) (11)
CreateDynamicObject(19428,246.3600006,82.8740005,1005.9229736,90.0000000,180.0000000,90.0000000); //object(wall068) (1)
CreateDynamicObject(2610,255.8860016,91.4729996,1002.2709961,0.0000000,0.0000000,0.0000000); //object(cj_p_fileing2) (1)
CreateDynamicObject(2610,256.4169922,91.4680023,1002.2709961,0.0000000,0.0000000,0.0000000); //object(cj_p_fileing2) (2)
CreateDynamicObject(2606,255.1970062,85.0910034,1004.2810059,0.0000000,0.0000000,180.0000000); //object(cj_police_counter2) (1)
CreateDynamicObject(1337,256.6390076,84.2679977,1002.0949707,0.0000000,0.0000000,0.0000000); //object(binnt07_la) (1)
CreateDynamicObject(2167,257.1740112,91.6549988,1001.4450073,0.0000000,0.0000000,0.0000000); //object(med_office_unit_7) (1)
CreateDynamicObject(2309,255.0189972,90.4179993,1001.4450073,0.0000000,0.0000000,153.9426880); //object(med_office_chair2) (1)
CreateDynamicObject(2309,245.0910034,84.4130020,1002.6409912,0.0000000,0.0000000,271.9853516); //object(med_office_chair2) (2)
CreateDynamicObject(2886,244.8979950,85.6520004,1003.6030273,0.0000000,0.0000000,89.3208923); //object(sec_keypad) (1)
CreateDynamicObject(2886,247.8890076,81.9660034,1004.1019897,0.0000000,0.0000000,269.7265625); //object(sec_keypad) (2)
CreateDynamicObject(3387,258.4159851,88.8199997,1001.4450073,0.0000000,0.0000000,0.0000000); //object(a51_srack3_) (1)
CreateDynamicObject(3386,258.4209900,87.8150024,1001.4450073,0.0000000,0.0000000,0.0000000); //object(a51_srack2_) (1)
CreateDynamicObject(3389,258.4299927,86.8099976,1001.4450073,0.0000000,0.0000000,0.0000000); //object(a51_srack1_) (1)
CreateDynamicObject(1808,255.9259949,83.8259964,1001.4450073,0.0000000,0.0000000,271.6897583); //object(cj_watercooler2) (1)
CreateDynamicObject(1808,253.8979950,89.1080017,1001.4450073,0.0000000,0.0000000,180.1433105); //object(cj_watercooler2) (2)
CreateDynamicObject(1812,253.4120026,82.3560028,1001.4450073,0.0000000,0.0000000,89.5952454); //object(low_bed_5) (1)
CreateDynamicObject(2886,247.8840027,74.1859970,1003.7919922,0.0000000,0.0000000,269.7253418); //object(sec_keypad) (3)
CreateDynamicObject(2886,247.7929993,72.3349991,1004.0250244,0.0000000,0.0000000,358.6965942); //object(sec_keypad) (4)
и описывать что, где и куда не буду :cj:
PHP:
new lspddoor,lspddoor2;
forward lspddoorclose();
forward lspddoorclose2();
/////Сами двери
lspddoor2 = CreateObject(19302,247.0019989,82.8190002,1003.8909912,0.0000000,0.0000000,0.0000000); //2
lspddoor = CreateObject(19302,246.3979950,72.4420013,1003.8909912,0.0000000,0.0000000,0.0000000); //1
/////Ваши команды , можно и на кнопку
if(IsACop(playerid) && (PlayerToPoint(1.0, playerid,247.4336,74.1559,1003.6406) || PlayerToPoint(1.0, playerid,247.7906,71.8868,1003.6406)))
{
MoveObject(lspddoor,248.3979950,72.4420013,1003.8909912, 0.5);
SetTimer("lspddoorclose", 3000, 0);
return 1;
}
if(IsACop(playerid) && (PlayerToPoint(1.0, playerid,247.4422,81.9690,1003.6406) || PlayerToPoint(1.0, playerid,245.3457,85.6455,1003.6406)))
{
MoveObject(lspddoor2,249.0019989,82.8190002,1003.8909912, 0.5);
SetTimer("lspddoorclose2", 3000, 0);
return 1;
}
//////
public lspddoorclose()
{
MoveObject(lspddoor, 246.3979950,72.4420013,1003.8909912, 0.5);
return 0;
}
public lspddoorclose2()
{
MoveObject(lspddoor2, 247.0019989,82.8190002,1003.8909912, 0.5);
return 0;
}
//// Это пойло :)
if(PlayerToPoint(1.0,playerid,255.3667,83.7188,1002.4453))///
{
if(PlayerInfo[playerid][pSex] == 1)
{
format(string, sizeof(string), "попил водички.");
}
else if(PlayerInfo[playerid][pSex] == 2)
{
format(string, sizeof(string), "попила водички.");
}
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health+1);
Action(playerid, string);
return 1;
}
if(PlayerToPoint(1.0,playerid,253.7765,89.6699,1002.4453))///
{
if(PlayerInfo[playerid][pSex] == 1)
{
format(string, sizeof(string), "попил водички.");
}
else if(PlayerInfo[playerid][pSex] == 2)
{
format(string, sizeof(string), "попила водички.");
}
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health+10);
Action(playerid, string);
return 1;
}
/////и дополнение
if(IsACop(playerid) && PlayerToPoint(0.5,playerid,257.2030,90.8257,1002.4453))//
{
if(PlayerInfo[playerid][pSex] == 1)
{
format(string, sizeof(string), "взял бронежилет из шкафчика.");
}
else if(PlayerInfo[playerid][pSex] == 2)
{
format(string, sizeof(string), "взяла бронежилет из шкафчик.");
}
new Float:armour;
GetPlayerArmour(playerid, armour);
if(armour > 25)
{
SendClientMessage(playerid, COLOR_PINFO, "У Вас достаточно брони");
return 1;
}
GiveArmour(playerid, 100);
Action(playerid, string);
return 1;
}
if(IsACop(playerid) && PlayerToPoint(0.5,playerid,256.1688,90.7865,1002.4453))//
{
if(PlayerInfo[playerid][pSex] == 1)
{
format(string, sizeof(string), "взял экипировку");
}
else if(PlayerInfo[playerid][pSex] == 2)
{
format(string, sizeof(string), "взяла экипировку");
}
ServerGivePlayerWeapon(playerid, 22, 17); //
ServerGivePlayerWeapon(playerid, 3, 1); //
ServerGivePlayerWeapon(playerid, 41, 100); //
Action(playerid, string);
return 1;
}
Create3DTextLabel("Бронежилеты\n {FF0000}Нажмите F",0xFFFFFFFF,257.2030,90.8257,1002.4453,7.0,1,1); // броня в шкафчике
Create3DTextLabel("Экипировка\n {00FF00}Нажмите F",0xFFFFFFFF,256.1688,90.7865,1002.4453,7.0,1,1); // набор мусара
Последнее редактирование:
