From c7cdfc70f5f5adabb5eb082d60fff02da2476365 Mon Sep 17 00:00:00 2001 From: jzx Date: Fri, 26 Jun 2026 15:04:31 +0800 Subject: [PATCH 1/5] add --- 2001/ze_ffxiv_pharos_sirius_night/drop.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 2001/ze_ffxiv_pharos_sirius_night/drop.js diff --git a/2001/ze_ffxiv_pharos_sirius_night/drop.js b/2001/ze_ffxiv_pharos_sirius_night/drop.js new file mode 100644 index 0000000..8254453 --- /dev/null +++ b/2001/ze_ffxiv_pharos_sirius_night/drop.js @@ -0,0 +1,7 @@ +import { Instance } from "cs_script/point_script"; + +Instance.OnScriptInput("Drop", (event) => { + const Player = event.activator; + if (!Player || !Player.IsValid()) return; + Player.GetPlayerController().GetPlayerPawn().DropWeapon(Player.GetPlayerController().GetPlayerPawn().GetActiveWeapon()); +}); \ No newline at end of file From 7bb682ac2308b7fcefa763a443db037afb7764ce Mon Sep 17 00:00:00 2001 From: jzx Date: Wed, 8 Jul 2026 20:50:56 +0800 Subject: [PATCH 2/5] add --- 2001/ze_ffxiv_pharos_sirius_night/drop.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/2001/ze_ffxiv_pharos_sirius_night/drop.js b/2001/ze_ffxiv_pharos_sirius_night/drop.js index 8254453..3a934fa 100644 --- a/2001/ze_ffxiv_pharos_sirius_night/drop.js +++ b/2001/ze_ffxiv_pharos_sirius_night/drop.js @@ -1,7 +1,13 @@ import { Instance } from "cs_script/point_script"; Instance.OnScriptInput("Drop", (event) => { - const Player = event.activator; - if (!Player || !Player.IsValid()) return; - Player.GetPlayerController().GetPlayerPawn().DropWeapon(Player.GetPlayerController().GetPlayerPawn().GetActiveWeapon()); -}); \ No newline at end of file + const player = event.activator; + if (!player?.IsValid()) return; + + const playerController = player.GetPlayerController(); + const playerPawn = playerController?.GetPlayerPawn(); + const activeWeapon = playerPawn?.GetActiveWeapon(); + + if (!playerPawn?.IsValid() || !activeWeapon?.IsValid()) return; + playerPawn.DropWeapon(activeWeapon); +}); From 25875d44b368e8ddedb4f70aaf796df3fb2fa78f Mon Sep 17 00:00:00 2001 From: jzx Date: Fri, 24 Jul 2026 21:56:01 +0800 Subject: [PATCH 3/5] fix --- 2001/ze_ffxiv_pharos_sirius_night/drop.js | 20 +++++++++----------- package.json | 14 ++++++++++++++ 2 files changed, 23 insertions(+), 11 deletions(-) create mode 100644 package.json diff --git a/2001/ze_ffxiv_pharos_sirius_night/drop.js b/2001/ze_ffxiv_pharos_sirius_night/drop.js index 3a934fa..594be6a 100644 --- a/2001/ze_ffxiv_pharos_sirius_night/drop.js +++ b/2001/ze_ffxiv_pharos_sirius_night/drop.js @@ -1,13 +1,11 @@ import { Instance } from "cs_script/point_script"; -Instance.OnScriptInput("Drop", (event) => { - const player = event.activator; - if (!player?.IsValid()) return; - - const playerController = player.GetPlayerController(); - const playerPawn = playerController?.GetPlayerPawn(); - const activeWeapon = playerPawn?.GetActiveWeapon(); - - if (!playerPawn?.IsValid() || !activeWeapon?.IsValid()) return; - playerPawn.DropWeapon(activeWeapon); -}); +Instance.OnScriptInput("DropWeapon", ({ caller, activator }) => { + if (activator?.IsValid()) + { + const player = activator; + const active_weapon = player.GetActiveWeapon(); + if (active_weapon) + player?.DropWeapon(active_weapon); + } +}); \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..e3e9e77 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "cs_script", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "https://github.com/jzx8899/cs_script.git" + }, + "private": true +} From bced4281dac62b3ccf5067e396ed5c0b2854451e Mon Sep 17 00:00:00 2001 From: jzx Date: Fri, 24 Jul 2026 21:56:30 +0800 Subject: [PATCH 4/5] add --- 2001/ze_ffxiv_pharos_sirius_night/drop.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2001/ze_ffxiv_pharos_sirius_night/drop.js b/2001/ze_ffxiv_pharos_sirius_night/drop.js index 594be6a..93c7bc1 100644 --- a/2001/ze_ffxiv_pharos_sirius_night/drop.js +++ b/2001/ze_ffxiv_pharos_sirius_night/drop.js @@ -1,6 +1,6 @@ import { Instance } from "cs_script/point_script"; -Instance.OnScriptInput("DropWeapon", ({ caller, activator }) => { +Instance.OnScriptInput("Drop", ({ caller, activator }) => { if (activator?.IsValid()) { const player = activator; From bdcabee3e1664dfdb6a60ce4ab31ca93f8277ab3 Mon Sep 17 00:00:00 2001 From: jzx Date: Fri, 24 Jul 2026 21:57:35 +0800 Subject: [PATCH 5/5] add --- package.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 package.json diff --git a/package.json b/package.json deleted file mode 100644 index e3e9e77..0000000 --- a/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "cs_script", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "repository": { - "type": "git", - "url": "https://github.com/jzx8899/cs_script.git" - }, - "private": true -}