test nodm zone kein schaden
This commit is contained in:
@@ -8,14 +8,6 @@ export function isPlayerInNoDMZone(pos) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default function positionHandler() {
|
export default function positionHandler() {
|
||||||
|
|
||||||
mp.events.add("checkPosition", (targetEntity) => {
|
|
||||||
|
|
||||||
if (isPlayerInNoDMZone(mp.players.local.position) || isPlayerInNoDMZone(targetEntity.position)) {
|
|
||||||
mp.gui.chat.push("Kein DM in NODM!");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
mp.events.call('toggleNoDmZone', isPlayerInNoDMZone(mp.players.local.position));
|
mp.events.call('toggleNoDmZone', isPlayerInNoDMZone(mp.players.local.position));
|
||||||
}, 200);
|
}, 200);
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
export default function weapondamageUtil() {
|
import { isPlayerInNoDMZone } from "../Player/position";
|
||||||
|
|
||||||
|
export default function weapondamageUtil() {
|
||||||
let blockInput = false;
|
let blockInput = false;
|
||||||
|
|
||||||
mp.players.local.setSuffersCriticalHits(false);
|
mp.players.local.setSuffersCriticalHits(false);
|
||||||
@@ -8,8 +10,10 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
mp.events.add('outgoingDamage', (sourceEntity, targetEntity, sourcePlayer, weapon, boneIndex, damage) => {
|
mp.events.add('outgoingDamage', (sourceEntity, targetEntity, sourcePlayer, weapon, boneIndex, damage) => {
|
||||||
mp.events.call('checkPosition', targetEntity);
|
if (isPlayerInNoDMZone(targetEntity.position) || isPlayerInNoDMZone(sourceEntity.position)) {
|
||||||
return true;
|
mp.gui.chat.push("Kein DM in NODM!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
mp.events.add("render", () => {
|
mp.events.add("render", () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user