Sziasztok. Készítettem egy sorompót de nem úgy mûködik ahogy szeretném. Ha kinyitom akkor nem szép lassan nyílik fel hanem odavágódik a nyílt pozicióhoz ha meg lezárom akkor meg a zártra.
Itt a script
new rskapu; // elején
//Modeinit
rskapu = CreateObject(968, -210.79, 2761.81, 62.48, 0.00, -90.80, 0.00);// Zárt
//és a parancs:
CMD:zar(playerid ,params[])
{
if(IsPlayerInRangeOfPoint(playerid,20, -210.79, 2761.81, 62.48))
{
MoveObject(rskapu, -210.79, 2761.81, 62.48, 2, 0.00, -90.80, 0.00);
cmd_me(playerid, \"becsuk egy kaput.\");
}
else
{
SendClientMessage(playerid,0xff0000AA,\"HIBA:{0015ff}Nem vagy a kapu közelébe!\");
}
return 1;
}
CMD:nyit(playerid ,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 10, -210.79, 2761.81, 62.48))
{
if(pInfo[playerid][pFrakcio] == RENDOR || pInfo[playerid][pFrakcio] == RFONOK)
{
MoveObject(rskapu, -210.79, 2761.81, 62.48, 2, 0.00, 0.00, 0.00);
cmd_me(playerid, \"kinyit egy kaput.\");
}else SendClientMessage(playerid, PIROS, \"Nem vagy Rendõr.\");
}
else SendClientMessage(playerid, PIROS, \"Nem vagy a sorompó közelébe.\");
return 1;
}
És ezek a poziciók is benne vannak pedig..:/ :
Speed
RotX
RotY
RotZ
Köszönöm a Segítségeket Elõre is!