forward zatarasapdopen();
forward zatarasapdclose();
new zavorapd2;
new zavorapds2;
new TimesLooped;
new opentimer;
new closetimer;
new Float:rx;
new Float:ry;
new Float:rz;
public OnGameModeInit()
{
zavorapds = AddAreaCheck(-1568.8745,-1575.9816,658.7739,665.6855,0,0);
SetTimer("zatarasapdclose",10,10);
opentimer = SetTimer("zatarasapdopen",10,1);
}
public zatarasapdopen()
{
TimesLooped ++;
if(TimesLooped==10)
{
KillTimer(opentimer);
TimesLooped=0;
}
GetObjectRot(zavorapd2,rx,ry,rz);
SetObjectRot(zavorapd2,rx,ry+1.0,rz);
}
public zatarasapdclose()
{
TimesLooped ++;
if(TimesLooped==10)
{
KillTimer(closetimer);
TimesLooped=0;
}
GetObjectRot(zavorapd2,rx,ry,rz);
SetObjectRot(zavorapd2,rx,ry-1.0,rz);
}
public OnPlayerEnterArea(playerid,areaid) {
if (areaid==zavorapds){
SetTimer("zatarasapdopen",10,1);
}
}
public OnPlayerLeaveArea(playerid,areaid) {
if (areaid==zavorapds){
closetimer = SetTimer("zatarasapdclose",1,1);
}
}