Justin_Overson
Дебютант
Как открыть двери в ПД не подскажите вот что то с этим связанно.
PHP:
public OnPlayerPressButton(playerid,buttonid)
{
if(buttonid >= gPDDoorButton[0] && buttonid <= gPDDoorButton[PD_DOOR_COUNT - 1])
{
if(pData[playerid][pFraction] != 9) return SendClientMessage(playerid,CGRAY,"У вас нет карточки для открытия этой двери");
new id = buttonid - gPDDoorButton[0];
new prison = GetPlayerVirtualWorld(playerid) - 1;
if(prison < 0 || prison > 2) return SendClientMessage(playerid,CGRAY,"Ошибка (#109)");
if(id >= 3)
{
if(!gPDCamStatus[id-3]) {MoveDynamicObject(gPDDoors[id][prison],gPDDoorOPos[id][0],gPDDoorOPos[id][1],gPDDoorOPos[id][2],PD_DOOR_SPEED,gPDDoorOPos[id][3],gPDDoorOPos[id][4],gPDDoorOPos[id][5]); gPDCamStatus[id-3] = true;}
else {MoveDynamicObject(gPDDoors[id][prison],gPDDoorCPos[id][0],gPDDoorCPos[id][1],gPDDoorCPos[id][2],PD_DOOR_SPEED,gPDDoorCPos[id][3],gPDDoorCPos[id][4],gPDDoorCPos[id][5]); gPDCamStatus[id-3] = false;}
}
else
{
MoveDynamicObject(gPDDoors[id][prison],gPDDoorOPos[id][0],gPDDoorOPos[id][1],gPDDoorOPos[id][2],PD_DOOR_SPEED,gPDDoorOPos[id][3],gPDDoorOPos[id][4],gPDDoorOPos[id][5]);
SetTimerEx("ReturnPDDoor",PD_DOOR_DELAY,false,"ii",id,prison);
}
}
