Szerző Téma: Adott területen MoveObject.  (Megtekintve 564 alkalommal)

Adott területen MoveObject.
« Dátum: 2014. Augusztus 06. - 20:48:58 »
0 Show voters
Hi.
Nekem olyan script kéne, h egy játékos belép egy zónába,
és abban a zónában MoveObject történik, és ha kilép belõle,
akkor megin MoveObject történik.

Nem elérhető Cube.

Adott területen MoveObject.
« Válasz #1 Dátum: 2014. Augusztus 10. - 17:34:25 »
0 Show voters
Idézetet írta: KLaypex date=1407350938\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49908\" data-ipsquote-contentclass=\"forums_Topic
Hi.
Nekem olyan script kéne, h egy játékos belép egy zónába,
és abban a zónában MoveObject történik, és ha kilép belõle,
akkor megin MoveObject történik.
 


#include <a_Samp>
#include <streamer>
new Gate, Open;
public OnFilterScriptInit()
{
Gate = CreateDynamicObject(id, X, Y, Z, rotx, roty, rotz);
Open = 0;
SetTimer(\"Check\", 1000, true);
return 1;
}
forward Check();
public Check()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
    if(IsPlayerInRangeOfPoint(i, 20, X, Y, Z))
    {
        if(Open == 0)
        {
            MoveDynamicObject(Gate, X, Y, Z, 2);//nyitott állapotban levõ koordináta
            SendClientMessage(i, -1, \"Az object mozog\");
            Open = 1;
   }else
   {
       MoveDynamicObject(Gate, X, Y, Z, 2);//zárt állapotban levõ koordináta
            SendClientMessage(i, -1, \"Az object mozog\");
            Open = 0;
   }
}
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal