Hallo,
ich habe mal versucht ein Tor von Army zu öffnen es steht zwar im Chat das es sich öffnet, aber es öffnet sich einfach nicht es bleibt einfach so stehen.
An was leigt es?
new armygate1;
new armygate2;
new armygate3;
new armygate4;
new armygate5;
forward closearmygate1();
forward closearmygate2();
forward closearmygate3();
forward closearmygate4();
forward closearmygate5();
armygate1 = CreateObject(19313, 134.54, 1941.38, 21.18,0.00,0.00,0.00);
armygate2 = CreateObject(19313, 285.73, 1821.15, 19.40,0.00,0.00,90.00);
armygate3 = CreateObject(19313, 212.38, 1875.92, 12.34,0.00,0.00,0.00);
armygate4 = CreateObject(19313, 96.74, 1920.51, 20.46,0.00,0.00,90.00);
armygate5 = CreateObject(973, 345.20, 1797.80, 18.00, 0.00, 1.80, 214.25);
public closearmygate1()
{
MoveObject(armygate1,134.54, 1941.38, 21.18, 2);//Koordinaten wo das Tor zu ist
return 1;
}
public closearmygate2()
{
MoveObject(armygate2,285.73, 1821.15, 19.40, 2);//Koordinaten wo das Tor zu ist
return 1;
}
public closearmygate3()
{
MoveObject(armygate3,212.38, 1875.92, 12.34, 2);//Koordinaten wo das Tor zu ist
return 1;
}
public closearmygate4()
{
MoveObject(armygate4,96.74, 1920.51, 20.46, 2);//Koordinaten wo das Tor zu ist
return 1;
}
public closearmygate5()
{
MoveObject(armygate5,345.20, 1797.80, 18.00, 2);//Koordinaten wo das Tor zu ist
return 1;
}
public newsgate1close()
{
MoveObjektRot(newsgate1,0 , -91, 90, 12); //Koordinaten wo die Schranke zu ist
newsgatevar1 = 0;
}
ocmd:armygate(playerid,params[])
{
if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
{
if(IsPlayerInRangeOfPoint(playerid,10,134.54, 1941.38, 21.18))
{
MoveObject(armygate1,134.54, 1941.38, 21.18-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate1",10000,false);
}
if(IsPlayerInRangeOfPoint(playerid,10,285.73, 1821.15, 19.40))
{
MoveObject(armygate2,285.73, 1821.15, 19.40-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate2",10000,false);
}
if(IsPlayerInRangeOfPoint(playerid,10,212.38, 1875.92, 12.34))
{
MoveObject(armygate3,212.38, 1875.92, 12.34-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate3",10000,false);
}
if(IsPlayerInRangeOfPoint(playerid,10,96.74, 1920.51, 20.46))
{
MoveObject(armygate4,96.74, 1920.51, 20.46-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate4",10000,false);
}
if(IsPlayerInRangeOfPoint(playerid,10,345.20, 1797.80, 18.00))
{
MoveObject(armygate5,345.20, 1797.80, 18.00-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate5",10000,false);
}
}
return 1;
}
if(IsPlayerInRangeOfPoint(playerid,10,134.54, 1941.38, 21.18))
{
if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
{
MoveObject(armygate1,134.54, 1941.38, 21.18-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate1",10000,false);
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
}
}
if(IsPlayerInRangeOfPoint(playerid,10,285.73, 1821.15, 19.40))
{
if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
{
MoveObject(armygate2,285.73, 1821.15, 19.40-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate2",10000,false);
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
}
}
if(IsPlayerInRangeOfPoint(playerid,10,212.38, 1875.92, 12.34))
{
if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
{
MoveObject(armygate3,212.38, 1875.92, 12.34-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate3",10000,false);
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
}
}
if(IsPlayerInRangeOfPoint(playerid,10,96.74, 1920.51, 20.46))
{
if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
{
MoveObject(armygate4,96.74, 1920.51, 20.46-10,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate4",10000,false);
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
}
}
if(IsPlayerInRangeOfPoint(playerid,10,345.20, 1797.80, 18.00))
{
if(isPlayerInFrakt(playerid,14) || isPlayerAnAdmin(playerid,1))
{
MoveObject(armygate5,345.20, 1797.80, 18.00-5,2);
SendClientMessage(playerid,Rot,"Das Tor schließt sich in 10 sek. von alleine.");
SetTimer("closearmygate5",10000,false);
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht bei der Army!");
}
}
Ich freue mich auf eine Antwort die mir helfen könnte
mfg