void main()
{
object oDoor = GetNearestObject(OBJECT_TYPE_DOOR);
int iLock = GetLocalInt(oDoor, "LOCKED_NIGHT");
if ((GetIsNight()&&iLock==TRUE)||(GetIsDay()||GetIsDawn()&&iLock==FALSE))
{
}
if (GetIsNight())
SetLocked(oDoor, TRUE);
SetLocalInt(oDoor, "LOCKED_NIGHT", TRUE);
if (GetIsDay()||GetIsDawn() && iLock == TRUE)
{
SetLocked(oDoor, FALSE);
SetLocalInt(oDoor, "LOCKED_NIGHT", FALSE);
}
}
GetIsNight()&&iLock==TRUE)||(GetIsDay
1. Что-то я тупо не пойму... как может время, сравнивается с НПС
if ((GetIsNight()&&iLock==TRUE)||(GetIsDay()||GetIsDawn()&&iLock==FALSE))
{
}
2. Почему пустое условие?
Про остальное, не знаю... наверно и там косяков дофига
