require('./checkpoints.js');
mp.checkpoints.new(14, new mp.Vector3(-45.820980072021484,-21.109928131103516,68.36211395263672), 2,
// ЦиÑ,,ра 14 обозначаеÑ, id чекпоинÑ,а иÑ... вы можеÑ,е поÑмоÑ,реÑ,ÑŒ Ñ,уÑ,: https://wiki.rage.mp/index.php?search=Markers&title=Special%3ASearch
{
//развороÑ,
direction: 0,
// цвеÑ,
color: [255, 0, 0, 255],
// видимоÑÑ,ÑŒ
visible: true,
// вирÑ,уальный мир
dimension: 0
});
[Command("bc")]
public static void CMD_bc(Client player)
{
try
{
if (Main.Players[player].FractionID != 7) return;
if (Main.Players[player].FractionLVL < 5) return;
if (player.Dimension != 0) return;
if (player.HasData("PDOBJECT"))
{
var beacon = NAPI.Data.GetEntityData(player, "PDOBJECT");
try
{
NAPI.Entity.DeleteEntity(beacon);
NAPI.ColShape.DeleteColShape(player.GetData("PDOBJECTSHAPE"));
NAPI.Data.ResetEntityData(player, "PDOBJECT");
}
catch
{
}
}
else
{
var beacon = NAPI.Object.CreateObject(10928689, player.Position - new Vector3(0, 0, 1.0), new Vector3(0, 0, 0), 255, 0);
var beaconShape = NAPI.ColShape.CreateCylinderColShape(player.Position - new Vector3(0, 0, 1.0), 1, 2, 0);
beaconShape.OnEntityEnterColShape += (s, e) =>
{
if (!Main.Players.ContainsKey(e)) return;
e.SetData("PDOBJECT", beacon);
e.SetData("PDOBJECTSHAPE", beaconShape);
};
beaconShape.OnEntityExitColShape += (s, e) =>
{
if (!Main.Players.ContainsKey(e)) return;
e.ResetData("PDOBJECT");
};
}
}
catch
{
}
}
Sayfa 0.014 saniyede 10 sorgu ile oluşturuldu.