mirror of
https://github.com/creazy231/cs2-css-flashlight.git
synced 2026-09-27 20:17:04 +02:00
💡 ✏️ Update CounterStrikeSharp.API version to 1.0.126
- Updated the CounterStrikeSharp.API version in the Flashlight.csproj file to 1.0.126.
This commit is contained in:
parent
95c459f931
commit
ea40c1a5ba
2 changed files with 12 additions and 4 deletions
|
|
@ -1,12 +1,14 @@
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
using CounterStrikeSharp.API;
|
using CounterStrikeSharp.API;
|
||||||
using CounterStrikeSharp.API.Core;
|
using CounterStrikeSharp.API.Core;
|
||||||
|
using CounterStrikeSharp.API.Core.Attributes;
|
||||||
using CounterStrikeSharp.API.Core.Attributes.Registration;
|
using CounterStrikeSharp.API.Core.Attributes.Registration;
|
||||||
using CounterStrikeSharp.API.Modules.Commands;
|
using CounterStrikeSharp.API.Modules.Commands;
|
||||||
using Vector = CounterStrikeSharp.API.Modules.Utils.Vector;
|
using Vector = CounterStrikeSharp.API.Modules.Utils.Vector;
|
||||||
|
|
||||||
namespace Flashlight;
|
namespace Flashlight;
|
||||||
|
|
||||||
|
[MinimumApiVersion(126)]
|
||||||
public class Flashlight : BasePlugin
|
public class Flashlight : BasePlugin
|
||||||
{
|
{
|
||||||
public override string ModuleAuthor => "creazy.eth";
|
public override string ModuleAuthor => "creazy.eth";
|
||||||
|
|
@ -36,8 +38,6 @@ public class Flashlight : BasePlugin
|
||||||
|
|
||||||
RegisterListener<Listeners.OnTick>(() =>
|
RegisterListener<Listeners.OnTick>(() =>
|
||||||
{
|
{
|
||||||
if (_connectedPlayers.Count == 0) return;
|
|
||||||
|
|
||||||
foreach (var player in _connectedPlayers.Where(player => player is { IsValid: true, IsBot: false, PawnIsAlive: true }))
|
foreach (var player in _connectedPlayers.Where(player => player is { IsValid: true, IsBot: false, PawnIsAlive: true }))
|
||||||
{
|
{
|
||||||
ToggleFlashlight(player);
|
ToggleFlashlight(player);
|
||||||
|
|
@ -127,6 +127,14 @@ public class Flashlight : BasePlugin
|
||||||
|
|
||||||
if (!player.IsValid || player.IsBot) return HookResult.Continue;
|
if (!player.IsValid || player.IsBot) return HookResult.Continue;
|
||||||
|
|
||||||
|
if (_connectedPlayers.Contains(player) == false)
|
||||||
|
{
|
||||||
|
_connectedPlayers.Add(player);
|
||||||
|
_playerUsingFlashlight[player] = false;
|
||||||
|
_playerIsCrouching[player] = false;
|
||||||
|
_playerCanToggle[player] = true;
|
||||||
|
}
|
||||||
|
|
||||||
_playerUsingFlashlight[player] = false;
|
_playerUsingFlashlight[player] = false;
|
||||||
|
|
||||||
return HookResult.Continue;
|
return HookResult.Continue;
|
||||||
|
|
@ -188,7 +196,7 @@ public class Flashlight : BasePlugin
|
||||||
_playerFlashlight[player] = entity;
|
_playerFlashlight[player] = entity;
|
||||||
}
|
}
|
||||||
|
|
||||||
[ConsoleCommand("fl_toggle", "Toggles the flashlight")]
|
[ConsoleCommand("css_fl_toggle", "Toggles the flashlight")]
|
||||||
[CommandHelper(whoCanExecute: CommandUsage.CLIENT_ONLY)]
|
[CommandHelper(whoCanExecute: CommandUsage.CLIENT_ONLY)]
|
||||||
public void ToggleFlashlight(CCSPlayerController caller, CommandInfo? info)
|
public void ToggleFlashlight(CCSPlayerController caller, CommandInfo? info)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="CounterStrikeSharp.API" Version="1.0.124" />
|
<PackageReference Include="CounterStrikeSharp.API" Version="1.0.126" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue