Lionely
Умник
День добрый, ребятки, делал систему шлагбаумов, а оптимизировать не получается...
Подскажите как оптимизировать...
Подскажите как оптимизировать...
PHP:
if(newkeys == 65536 && !IsPlayerInAnyVehicle(playerid) || newkeys == 2 && IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 2611.1323,-2406.7561,13.4999))
{
if(ArmSchlakbaumOpen == 0)
{
MoveDynamicObject(ArmSchlakbaum[0], 2611.6292, -2403.6892, 13.4194, 0.1,0.0000, 0.0000, 87.0000);
ArmSchlakbaumOpen = 1;
}
else if(ArmSchlakbaumOpen == 1)
{
MoveDynamicObject(ArmSchlakbaum[0],2611.6692, -2403.6892, 13.4194,0.1,0.0000, 270.0000, 87.0000);
ArmSchlakbaumOpen = 0;
}
}
if(IsPlayerInRangeOfPoint(playerid, 4.0, 2580.1426,-2348.5945,13.6250))
{
if(ArmSchlakbaumOpen == 0)
{
MoveDynamicObject(ArmSchlakbaum[1], 2583.9451, -2348.2200, 13.5199, 1.5,0.0000, 0.0000, 0.0000);
ArmSchlakbaumOpen = 1;
}
else if(ArmSchlakbaumOpen == 1)
{
MoveDynamicObject(ArmSchlakbaum[1],2583.9451, -2348.2200, 13.5199,1.5,0.0000, 270.0000, 0.0000);
ArmSchlakbaumOpen = 0;
}
}
if(IsPlayerInRangeOfPoint(playerid, 4.0, 2593.9446,-2337.2493,13.4877))
{
if(ArmSchlakbaumOpen == 0)
{
MoveDynamicObject(ArmSchlakbaum[2], 2593.7664, -2333.8313, 13.4929, 1.5,0.0000, 0.0000, 102.0000);
ArmSchlakbaumOpen = 1;
}
else if(ArmSchlakbaumOpen == 1)
{
MoveDynamicObject(ArmSchlakbaum[2],2593.7664, -2333.8313, 13.4929,1.5,0.0000, 270.0000, 102.0000);
ArmSchlakbaumOpen = 0;
}
}
}
