Moin,
hier der Code..
oamttor[0] = CreateObject(980,-2615.69995117,-44.40000153,6.09999990,0.00000000,0.00000000,270.00000000); // TOOOOOOOOR
oamttor[1] = CreateObject(980,-2695.30004883,-44.50000000,6.09999990,0.00000000,0.00000000,90.50000000); //TOOOOOOOOOOOR
PDTOR[0] = CreateObject(988,-1620.40002441,688.29998779,6.19999981,0.00000000,0.00000000,0.00000000); //object(ws_apgate) (1)
PDTOR[1] = CreateObject(972,-1637.59997559,691.59997559,5.30000019,0.00000000,0.00000000,270.00000000); //object(tunnelentrance) (1)
armytor[0] = CreateObject(980,-1527.80004883,501.10000610,9.00000000,0.00000000,0.00000000,0.75000000); //object(airportgate) (1)
armytor[1] = CreateObject(2634,-1347.90002441,499.20001221,18.50000000,0.00000000,0.00000000,0.25000000); //object(ab_vaultdoor) (1)
Tor[0] = CreateObject(980,-1773.19995117,943.70001221,26.50000000,0.00000000,0.00000000,180.50000000); //object(airportgate) (1)
Tor[1] = CreateObject(980,-1736.00000000,943.70001221,26.50000000,0.00000000,0.00000000,180.49987793); //object(airportgate) (2)
Tor[2] = CreateObject(980,-1781.59997559,969.50000000,26.50000000,0.00000000,0.00000000,90.49987793); //object(airportgate) (4)
Tor[3] = CreateObject(980,-1781.59997559,998.50000000,26.50000000,0.00000000,0.00000000,89.74438477); //object(airportgate) (5)
ocmd:tor(playerid,params[])
{
if(GetPVarInt(playerid,"Fraktion")==4)
{
/*Tor[0] = CreateObject(980,-1773.19995117,943.70001221,26.50000000,0.00000000,0.00000000,180.50000000); //object(airportgate) (1)
Tor[1] = CreateObject(980,-1736.00000000,943.70001221,26.50000000,0.00000000,0.00000000,180.49987793); //object(airportgate) (2)
Tor[2] = CreateObject(980,-1781.59997559,969.50000000,26.50000000,0.00000000,0.00000000,90.49987793); //object(airportgate) (4)
Tor[3] = CreateObject(980,-1781.59997559,998.50000000,26.50000000,0.00000000,0.00000000,89.74438477); //object(airportgate) (5)*/
if(IsPlayerInRangeOfPoint(playerid,10.0,-1773.19995117,943.70001221,26.50000000))
{
if(var0==0)
{
MoveObject(Tor[0],-1773.19995117,943.70001221,16.50000000,5);
var0=1;
}
if(var0==1)
{
MoveObject(Tor[0],-1773.19995117,943.70001221,26.50000000,5);
var0=0;
}
}
if(IsPlayerInRangeOfPoint(playerid,10.0,-1736.00000000,943.70001221,26.50000000))
{
if(var1==0)
{
MoveObject(Tor[1],-1736.00000000,943.70001221,16.50000000,5);
var1=1;
}
if(var1==1)
{
MoveObject(Tor[1],-1736.00000000,943.70001221,26.50000000,5);
var1=0;
}
}
if(IsPlayerInRangeOfPoint(playerid,10.0,-1781.59997559,969.50000000,26.50000000))
{
if(var2==0)
{
MoveObject(Tor[2],-1781.59997559,969.50000000,16.50000000,5);
var2=1;
}
if(var2==1)
{
MoveObject(Tor[2],-1781.59997559,969.50000000,26.50000000,5);
var2=0;
}
}
if(IsPlayerInRangeOfPoint(playerid,10.0,-1781.59997559,998.50000000,26.50000000))
{
if(var3==0)
{
MoveObject(Tor[3],-1781.59997559,998.50000000,16.50000000,5);
var3=1;
}
if(var3==1)
{
MoveObject(Tor[3],-1781.59997559,998.50000000,26.50000000,5);
var3=0;
}
}
}
if(GetPVarInt(playerid,"Fraktion")==1)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,-1620.40002441,688.29998779,6.19999981))
{//pd 0
if(pdvar1==0)
{
MoveObject(PDTOR[0],-1620.40002441,688.29998779,6.19999981-10,5.0);
pdvar1=1;
}
if(pdvar1==1)
{
MoveObject(PDTOR[0],-1620.40002441,688.29998779,6.19999981,5.0);
pdvar1=0;
}
}
if(IsPlayerInRangeOfPoint(playerid,10.0,-1637.59997559,691.59997559,5.30000019))
{//pd 1
if(pdvar2==0)
{
MoveObject(PDTOR[1],-1637.59997559,691.59997559,5.30000019-10,5.0);
pdvar2=1;
}
if(pdvar2==1)
{
MoveObject(PDTOR[1],-1637.59997559,691.59997559,5.30000019,5.0);
pdvar2=0;
}
}
if(IsPlayerInRangeOfPoint(playerid,10.0,-1571.1501464844, 661.16577148438, 6.6245129108429))
{
if(SFPDTorvar2==0)
{
MoveObject(SFPDTor2,-1571.9305419922, 661.30108642578, 6.6245129108429-10,5.0);
SFPDTorvar2=1;
}
if(SFPDTorvar2==1)
{
MoveObject(SFPDTor2,-1571.1501464844, 661.16577148438, 6.6245129108429,5.0);
SFPDTorvar2=0;
}
}
if(IsPlayerInRangeOfPoint(playerid,10.0, -1664.8713378906, 682.60729980469, 13.512115478516))
{
if(SFPDTorvar1==0)
{
MoveObject(SFPDTor1, -1664.8713378906, 682.60729980469, 13.512115478516-10,5.0);
SFPDTorvar1=1;
}
if(SFPDTorvar1==1)
{
MoveObject(SFPDTor1, -1664.8713378906, 682.60729980469, 13.512115478516,5.0);
SFPDTorvar1=0;
}
}
}
if(GetPVarInt(playerid,"Fraktion")==11)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,-1527.80004883,501.10000610,9.00000000))
{//army 0
if(armyvar1==0)
{
MoveObject(armytor[0],-1527.80004883,501.10000610,9.00000000-10,5.0);
armyvar1=1;
}
if(armyvar1==1)
{
MoveObject(armytor[0],-1527.80004883,501.10000610,9.00000000,5.0);
armyvar1=0;
}
}
if(IsPlayerInRangeOfPoint(playerid,10.0,-1347.90002441,499.20001221,18.50000000))
{//army 1
if(armyvar2==0)
{
MoveObject(armytor[1],-1347.90002441,499.20001221,18.50000000-10,5.0);
armyvar2=1;
}
if(armyvar2==1)
{
MoveObject(armytor[1],-1347.90002441,499.20001221,18.50000000,5.0);
armyvar2=0;
}
}
}
if(GetPVarInt(playerid,"Fraktion")==3)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,-2615.69995117,-44.40000153,6.09999990))
{//oamt 0
if(oamtvar1==0)
{
MoveObject(oamttor[0],-2615.69995117,-44.40000153,6.09999990-10,5.0);
oamtvar1=1;
}
if(oamtvar1==1)
{
MoveObject(oamttor[0],-2615.69995117,-44.40000153,6.09999990,5.0);
oamtvar1=0;
}
}
if(IsPlayerInRangeOfPoint(playerid,10.0,-2695.30004883,-44.50000000,6.09999990))
{//o amt 1
if(oamtvar2==0)
{
MoveObject(oamttor[1],-2695.30004883,-44.50000000,6.09999990-10,5.0);
oamtvar2=1;
}
if(oamtvar2==1)
{
MoveObject(oamttor[1],-2695.30004883,-44.50000000,6.09999990,5.0);
oamtvar2=0;
}
}
}
return 1;
}
Danke für Hilfe :))