39 lines
958 B
C#
39 lines
958 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using GTANetworkAPI;
|
|
using ReallifeGamemode.Server.Extensions;
|
|
using ReallifeGamemode.Server.Services;
|
|
|
|
namespace ReallifeGamemode.Server.Events
|
|
{
|
|
internal class PlayerEvent : Script
|
|
{
|
|
[ServerEvent(Event.PlayerDamage)]
|
|
public void OnPlayerDamage(Player player, float healthLoss, float armorLoss){
|
|
}
|
|
|
|
[RemoteEvent("CLIENT:SET_InFrontOfPos")]
|
|
public void SetFrontOfPos(Player player, Vector3 pos)
|
|
{
|
|
player.SafeTeleport(pos);
|
|
}
|
|
|
|
[RemoteEvent("CLIENT:SetAfkStatus")]
|
|
public void SetPlayerAfkStatus(Player player, bool status)
|
|
{
|
|
player.SetSharedData("isAfk", status);
|
|
if(status)
|
|
{
|
|
player.SendNotification("Du wurdest ~b~AFK~s~ gesetzt", true);
|
|
}
|
|
}
|
|
|
|
[RemoteEvent("CLIENT:Handsup_TogglePlayerHup")]
|
|
public void PlayerToggleHandsupEvent(Player player)
|
|
{
|
|
player.ToggleSurrender();
|
|
}
|
|
}
|
|
}
|