All pastes #676098 Raw Edit

b00m

public text v1 · immutable
#676098 ·published 2007-08-30 19:46 UTC
rendered paste body
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);
   	}
}