mirror of
https://github.com/Nereziel/cs2-WeaponPaints.git
synced 2026-02-18 10:43:22 +00:00
Give knife on spawn
This commit is contained in:
@@ -342,7 +342,6 @@ public class WeaponPaints : BasePlugin, IPluginConfig<WeaponPaintsConfig>
|
||||
{
|
||||
if (!PlayerHasKnife(player))
|
||||
GiveKnifeToPlayer(player);
|
||||
AddTimer(0.2f, () => RefreshSkins(player));
|
||||
}
|
||||
|
||||
|
||||
@@ -508,7 +507,13 @@ public class WeaponPaints : BasePlugin, IPluginConfig<WeaponPaintsConfig>
|
||||
if (player == null || !player.IsValid || !player.PawnIsAlive) return;
|
||||
|
||||
if (remove == true)
|
||||
RemoveKnifeFromPlayer(player);
|
||||
{
|
||||
AddTimer(0.1f, () =>
|
||||
{
|
||||
if (PlayerHasKnife(player))
|
||||
RemoveKnifeFromPlayer(player);
|
||||
});
|
||||
}
|
||||
|
||||
AddTimer(0.3f, () =>
|
||||
{
|
||||
@@ -573,7 +578,11 @@ public class WeaponPaints : BasePlugin, IPluginConfig<WeaponPaintsConfig>
|
||||
temp = $"{Config.Prefix} {Config.Messages.ChosenKnifeMenuKill}";
|
||||
player.PrintToChat(ReplaceTags(temp));
|
||||
}
|
||||
RefreshPlayerKnife(player, true);
|
||||
if (player.PawnIsAlive)
|
||||
{
|
||||
RemoveKnifeFromPlayer(player);
|
||||
RefreshPlayerKnife(player);
|
||||
}
|
||||
Task.Run(() => SyncKnifeToDatabase((int)player.EntityIndex!.Value.Value, knife));
|
||||
|
||||
/* Old way
|
||||
|
||||
Reference in New Issue
Block a user