diff --git a/docs/translations/fil/callbacks/OnActorStreamIn.md b/docs/translations/fil/scripting/callbacks/OnActorStreamIn.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnActorStreamIn.md
rename to docs/translations/fil/scripting/callbacks/OnActorStreamIn.md
diff --git a/docs/translations/fil/callbacks/OnActorStreamOut.md b/docs/translations/fil/scripting/callbacks/OnActorStreamOut.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnActorStreamOut.md
rename to docs/translations/fil/scripting/callbacks/OnActorStreamOut.md
diff --git a/docs/translations/fil/scripting/callbacks/OnClientCheckResponse.md b/docs/translations/fil/scripting/callbacks/OnClientCheckResponse.md
new file mode 100644
index 000000000..472baa983
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnClientCheckResponse.md
@@ -0,0 +1,56 @@
+---
+title: OnClientCheckResponse
+description: Tinatawag ang callback na ito kapag nakumpleto ang request sa SendClientCheck
+tags: []
+---
+
+## Description
+
+Tinatawag ang callback na ito kapag nakumpleto ang request sa SendClientCheck
+
+| Name | Description |
+| ------------- | --------------------------------- |
+| playerid | Ang ID ng player na i-checheck |
+| actionid | Ang uri ng pag-checheck na ginawa.|
+| memaddr | Ang address requested. |
+| retndata | Ang resulta ng pag check |
+
+## Returns
+
+Palaging una itong tinatawag sa mga filterscript.
+
+## Examples
+
+```c
+public OnPlayerConnect(playerid)
+{
+ SendClientCheck(playerid, 0x48, 0, 0, 2);
+ return 1;
+}
+
+public OnClientCheckResponse(playerid, actionid, memaddr, retndata)
+{
+ if(actionid == 0x48) // or 72
+ {
+ print("WARNING: The player doesn't seem to be using a regular computer!");
+ Kick(playerid);
+ }
+ return 1;
+}
+```
+
+## Notes
+
+:::warning
+
+**SA:MP Server**: Ang callback na ito ay tinatawag lamang kapag ito ay nasa isang filterscript.
+
+**Open Multiplayer Server**: Ang callback na ito ay normal na gumagana sa loob ng isang gamemode / filterscript.
+
+:::
+
+## Related Functions
+
+Maaaring maging kapaki-pakinabang ang sumusunod na function, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [SendClientCheck](../functions/SendClientCheck): Magsagawa ng memory check sa client.
\ No newline at end of file
diff --git a/docs/translations/fil/callbacks/OnClientMessage.md b/docs/translations/fil/scripting/callbacks/OnClientMessage.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnClientMessage.md
rename to docs/translations/fil/scripting/callbacks/OnClientMessage.md
diff --git a/docs/translations/fil/callbacks/OnDialogResponse.md b/docs/translations/fil/scripting/callbacks/OnDialogResponse.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnDialogResponse.md
rename to docs/translations/fil/scripting/callbacks/OnDialogResponse.md
diff --git a/docs/translations/fil/callbacks/OnEnterExitModShop.md b/docs/translations/fil/scripting/callbacks/OnEnterExitModShop.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnEnterExitModShop.md
rename to docs/translations/fil/scripting/callbacks/OnEnterExitModShop.md
diff --git a/docs/translations/fil/callbacks/OnFilterScriptExit.md b/docs/translations/fil/scripting/callbacks/OnFilterScriptExit.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnFilterScriptExit.md
rename to docs/translations/fil/scripting/callbacks/OnFilterScriptExit.md
diff --git a/docs/translations/fil/callbacks/OnFilterScriptInit.md b/docs/translations/fil/scripting/callbacks/OnFilterScriptInit.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnFilterScriptInit.md
rename to docs/translations/fil/scripting/callbacks/OnFilterScriptInit.md
diff --git a/docs/translations/fil/callbacks/OnGameModeExit.md b/docs/translations/fil/scripting/callbacks/OnGameModeExit.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnGameModeExit.md
rename to docs/translations/fil/scripting/callbacks/OnGameModeExit.md
diff --git a/docs/translations/fil/callbacks/OnGameModeInit.md b/docs/translations/fil/scripting/callbacks/OnGameModeInit.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnGameModeInit.md
rename to docs/translations/fil/scripting/callbacks/OnGameModeInit.md
diff --git a/docs/translations/fil/callbacks/OnIncomingConnection.md b/docs/translations/fil/scripting/callbacks/OnIncomingConnection.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnIncomingConnection.md
rename to docs/translations/fil/scripting/callbacks/OnIncomingConnection.md
diff --git a/docs/translations/fil/scripting/callbacks/OnNPCConnect.md b/docs/translations/fil/scripting/callbacks/OnNPCConnect.md
new file mode 100644
index 000000000..49f220e6c
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnNPCConnect.md
@@ -0,0 +1,32 @@
+---
+title: OnNPCConnect
+description: Tinatawag ang callback na ito kapag matagumpay na nakakonekta ang isang NPC sa server.
+tags: ["npc"]
+---
+
+
+
+## Description
+
+Tinatawag ang callback na ito kapag matagumpay na nakakonekta ang isang NPC sa server.
+
+| Name | Description |
+| ------------ | -------------------------------------------------- |
+| myplayerid | Ang playerid na binigay sa NPC |
+
+## Examples
+
+```c
+public OnNPCConnect(myplayerid)
+{
+ printf("I successfully connected the server with ID %i!", myplayerid);
+}
+```
+
+## Related Callbacks
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [OnNPCDisconnect](OnNPCDisconnect): Ang callback na ito ay tinatawag kapag ang NPC ay nadiskonekta sa server.
+- [OnPlayerConnect](OnPlayerConnect): Tinatawag ang callback na ito kapag kumonekta ang isang player sa server.
+- [OnPlayerDisconnect](OnPlayerDisconnect): Ang callback na ito ay tinatawag kapag ang isang manlalaro ay umalis sa server.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/callbacks/OnNPCDisconnect.md b/docs/translations/fil/scripting/callbacks/OnNPCDisconnect.md
new file mode 100644
index 000000000..726ea53e1
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnNPCDisconnect.md
@@ -0,0 +1,32 @@
+---
+title: OnNPCDisconnect
+description: Ang callback na ito ay tinatawag kapag ang NPC ay nadiskonekta sa server.
+tags: ["npc"]
+---
+
+
+
+## Description
+
+Ang callback na ito ay tinatawag kapag ang NPC ay nadiskonekta sa server.
+
+| Name | Description |
+| ------------ | ------------------------------------------------------- |
+| reason[] | Ang dahilan kung bakit nadiskonekta ang bot sa server |
+
+## Examples
+
+```c
+public OnNPCDisconnect(reason[])
+{
+ printf("Disconnected from the server. %s", reason);
+}
+```
+
+## Related Callbacks
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [OnNPCConnect](OnNPCConnect): Tinatawag ang callback na ito kapag matagumpay na nakakonekta ang NPC sa server.
+- [OnPlayerDisconnect](OnPlayerDisconnect): Ang callback na ito ay tinatawag kapag ang isang manlalaro ay umalis sa server.
+- [OnPlayerConnect](OnPlayerConnect): Tinatawag ang callback na ito kapag kumonekta ang isang player sa server.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/callbacks/OnNPCEnterVehicle.md b/docs/translations/fil/scripting/callbacks/OnNPCEnterVehicle.md
new file mode 100644
index 000000000..8cbb69686
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnNPCEnterVehicle.md
@@ -0,0 +1,32 @@
+---
+title: OnNPCEnterVehicle
+description: Ang callback na ito ay tinatawag kapag ang isang NPC ay sumakay sa isang sasakyan.
+tags: ["npc"]
+---
+
+
+
+## Description
+
+Ang callback na ito ay tinatawag kapag ang isang NPC ay sumakay sa isang sasakyan.
+
+| Name | Description |
+| ------------ | ------------------------------------------------------- |
+| vehicleid | Ang vehicle id na sinakyan ng NPC |
+| seatid | Ang seatid na ginamit ng NPC |
+
+## Examples
+
+```c
+public OnNPCEnterVehicle(vehicleid, seatid)
+{
+ printf("OnNPCEnterVehicle ID: %d Seat: %d", vehicleid, seatid);
+ return 1;
+}
+```
+
+## Related Callbacks
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [OnNPCExitVehicle](OnNPCExitVehicle): Ang callback na ito ay tinatawag kapag ang isang NPC ay umalis sa isang Sasakyan.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/callbacks/OnNPCExitVehicle.md b/docs/translations/fil/scripting/callbacks/OnNPCExitVehicle.md
new file mode 100644
index 000000000..58033f0a8
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnNPCExitVehicle.md
@@ -0,0 +1,27 @@
+---
+title: OnNPCExitVehicle
+description: Ang callback na ito ay tinatawag kapag ang isang NPC ay umalis sa isang sasakyan.
+tags: ["npc"]
+---
+
+
+
+## Description
+
+Ang callback na ito ay tinatawag kapag ang isang NPC ay umalis sa isang sasakyan.
+
+## Examples
+
+```c
+public OnNPCExitVehicle()
+{
+ print("The NPC left the vehicle");
+ return 1;
+}
+```
+
+## Related Callbacks
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [OnNPCEnterVehicle](OnNPCEnterVehicle): Ang callback na ito ay tinatawag kapag ang isang NPC ay sumakay sa isang sasakyan.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/callbacks/OnNPCModeExit.md b/docs/translations/fil/scripting/callbacks/OnNPCModeExit.md
new file mode 100644
index 000000000..d1e1e37ae
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnNPCModeExit.md
@@ -0,0 +1,29 @@
+---
+title: OnNPCModeExit
+description: Tinatawag ang callback na ito kapag nag-unload ang isang NPC script.
+tags: ["npc"]
+---
+
+
+
+## Description
+
+Tinatawag ang callback na ito kapag nag-unload ang isang NPC script.
+
+
+## Examples
+
+```c
+public OnNPCModeExit()
+{
+ print("NPC script unloaded");
+ return 1;
+}
+```
+
+
+## Related Callbacks
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [OnNPCModeInit](OnNPCModeInit): Tinatawag ang callback na ito kapag nag-load ang isang NPC script.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/callbacks/OnNPCModeInit.md b/docs/translations/fil/scripting/callbacks/OnNPCModeInit.md
new file mode 100644
index 000000000..c6925b107
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnNPCModeInit.md
@@ -0,0 +1,28 @@
+---
+title: OnNPCModeInit.
+description: Tinatawag ang callback na ito kapag na-load ang isang NPC script.
+tags: ["npc"]
+---
+
+
+
+## Description
+
+Tinatawag ang callback na ito kapag na-load ang isang NPC script.
+
+
+## Examples
+
+```c
+public OnNPCModeInit()
+{
+ print("NPC script loaded.");
+ return 1;
+}
+```
+
+## Related Callbacks
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [OnNPCModeExit](OnNPCModeExit): Tinatawag ang callback na ito kapag nag-unload ang isang NPC script.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/callbacks/OnNPCSpawn.md b/docs/translations/fil/scripting/callbacks/OnNPCSpawn.md
new file mode 100644
index 000000000..cc940fe65
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnNPCSpawn.md
@@ -0,0 +1,23 @@
+---
+title: OnNPCSpawn
+description: Tinatawag ang callback na ito kapag nagkaroon ng NPC.
+tags: ["npc"]
+---
+
+
+
+## Description
+
+Tinatawag ang callback na ito kapag nagkaroon ng NPC.
+
+
+## Examples
+
+```c
+public OnNPCSpawn()
+{
+ print("NPC spawned");
+ SendChat("Hello World. I'm a bot.");
+ return 1;
+}
+```
\ No newline at end of file
diff --git a/docs/translations/fil/callbacks/OnObjectMoved.md b/docs/translations/fil/scripting/callbacks/OnObjectMoved.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnObjectMoved.md
rename to docs/translations/fil/scripting/callbacks/OnObjectMoved.md
diff --git a/docs/translations/fil/callbacks/OnPlayerClickMap.md b/docs/translations/fil/scripting/callbacks/OnPlayerClickMap.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerClickMap.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerClickMap.md
diff --git a/docs/translations/fil/callbacks/OnPlayerClickPlayer.md b/docs/translations/fil/scripting/callbacks/OnPlayerClickPlayer.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerClickPlayer.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerClickPlayer.md
diff --git a/docs/translations/fil/callbacks/OnPlayerClickPlayerTextDraw.md b/docs/translations/fil/scripting/callbacks/OnPlayerClickPlayerTextDraw.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerClickPlayerTextDraw.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerClickPlayerTextDraw.md
diff --git a/docs/translations/fil/callbacks/OnPlayerClickTextDraw.md b/docs/translations/fil/scripting/callbacks/OnPlayerClickTextDraw.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerClickTextDraw.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerClickTextDraw.md
diff --git a/docs/translations/fil/callbacks/OnPlayerCommandText.md b/docs/translations/fil/scripting/callbacks/OnPlayerCommandText.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerCommandText.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerCommandText.md
diff --git a/docs/translations/fil/callbacks/OnPlayerConnect.md b/docs/translations/fil/scripting/callbacks/OnPlayerConnect.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerConnect.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerConnect.md
diff --git a/docs/translations/fil/callbacks/OnPlayerDeath.md b/docs/translations/fil/scripting/callbacks/OnPlayerDeath.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerDeath.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerDeath.md
diff --git a/docs/translations/fil/callbacks/OnPlayerDisconnect.md b/docs/translations/fil/scripting/callbacks/OnPlayerDisconnect.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerDisconnect.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerDisconnect.md
diff --git a/docs/translations/fil/scripting/callbacks/OnPlayerEnterCheckpoint.md b/docs/translations/fil/scripting/callbacks/OnPlayerEnterCheckpoint.md
new file mode 100644
index 000000000..8f8993327
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnPlayerEnterCheckpoint.md
@@ -0,0 +1,59 @@
+---
+title: OnPlayerEnterCheckpoint
+description: Tinatawag ang callback na ito kapag pumasok ang isang player sa checkpoint set para sa player na iyon.
+tags: ["player", "checkpoint"]
+---
+
+## Description
+
+Tinatawag ang callback na ito kapag pumasok ang isang player sa checkpoint set para sa player na iyon.
+
+| Name | Description |
+| -------- | -------------------------------------- |
+| playerid | Ang player na pumasok sa checkpoint |
+
+## Returns
+
+Palaging una itong tinatawag sa mga filterscript.
+
+## Examples
+
+```c
+//Sa halimbawang ito, isang checkpoint ang ginawa para sa player kapag nag-spawn,
+//na lumilikha ng sasakyan at hindi pinapagana ang checkpoint.
+public OnPlayerSpawn(playerid)
+{
+ SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0);
+ return 1;
+}
+
+public OnPlayerEnterCheckpoint(playerid)
+{
+ CreateVehicle(520, 1982.6150, -221.0145, -0.2432, 82.2873, -1, -1, 60000);
+ DisablePlayerCheckpoint(playerid);
+ return 1;
+}
+```
+
+## Notes
+
+
+
+## Related Callbacks
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [OnPlayerLeaveCheckpoint](OnPlayerLeaveCheckpoint): Ang callback na ito ay tinatawag kapag ang isang player ay umalis sa isang checkpoint.
+- [OnPlayerEnterRaceCheckpoint](OnPlayerEnterRaceCheckpoint): Ang callback na ito ay tinatawag kapag ang player manlalaro ay pumasok sa isang race checkpoint.
+- [OnPlayerLeaveRaceCheckpoint](OnPlayerLeaveRaceCheckpoint): Ang callback na ito ay tinatawag kapag ang player manlalaro ay umalis sa isang race checkpoint.
+
+## Related Functions
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na function, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [SetPlayerCheckpoint](../functions/SetPlayerCheckpoint): Gumawa ng checkpoint para sa isang player.
+- [DisablePlayerCheckpoint](../functions/DisablePlayerCheckpoint): Huwag paganahin ang kasalukuyang checkpoint ng player.
+- [IsPlayerInCheckpoint](../functions/IsPlayerInRaceCheckpoint): Suriin kung ang isang player ay nasa isang checkpoint.
+- [SetPlayerRaceCheckpoint](../functions/SetPlayerRaceCheckpoint): Gumawa ng race checkpoint para sa isang player.
+- [DisablePlayerRaceCheckpoint](../functions/DisablePlayerRaceCheckpoint): I-disable ang kasalukuyang race checkpoint ng player.
+- [IsPlayerInRaceCheckpoint](../functions/IsPlayerInRaceCheckpoint): Suriin kung ang isang player ay nasa isang checkpoint ng karera.
\ No newline at end of file
diff --git a/docs/translations/fil/callbacks/OnPlayerEnterVehicle.md b/docs/translations/fil/scripting/callbacks/OnPlayerEnterVehicle.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerEnterVehicle.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerEnterVehicle.md
diff --git a/docs/translations/fil/callbacks/OnPlayerExitVehicle.md b/docs/translations/fil/scripting/callbacks/OnPlayerExitVehicle.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerExitVehicle.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerExitVehicle.md
diff --git a/docs/translations/fil/scripting/callbacks/OnPlayerSpawn.md b/docs/translations/fil/scripting/callbacks/OnPlayerSpawn.md
new file mode 100644
index 000000000..bd663e5c7
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnPlayerSpawn.md
@@ -0,0 +1,58 @@
+---
+title: OnPlayerSpawn
+description: Tinatawag ang callback na ito kapag nag-spawn ang isang player.
+tags: ["player"]
+---
+
+## Description
+
+Tinatawag ang callback na ito kapag nag-spawn ang isang player.(i.e. pagkatapos i-cal ang [SpawnPlayer](../functions/SpawnPlayer) function)
+
+| Name | Description |
+| -------- | ---------------------------------- |
+| playerid | Ang ID ng player na nag-spawn |
+
+## Returns
+
+0 - Pipigilan ang ibang mga filterscript na matanggap ang callback na ito.
+
+1 - Isinasaad na ang callback na ito ay ipapasa sa susunod na filterscript.
+
+Palaging una itong tinatawag sa mga filterscript.
+
+## Examples
+
+```c
+public OnPlayerSpawn(playerid)
+{
+ new PlayerName[MAX_PLAYER_NAME],
+ string[40];
+ GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
+ format(string, sizeof(string), "%s has spawned successfully.", PlayerName);
+ SendClientMessageToAll(0xFFFFFFFF, string);
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Ang laro ay minsan ay nagbabawas ng \$100 mula sa mga manlalaro pagkatapos ng spawn.
+
+:::
+
+## Related Callbacks
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [OnPlayerDeath](OnPlayerDeath): Tinatawag ang callback na ito kapag namatay ang isang player.
+- [OnVehicleSpawn](OnVehicleSpawn): Ang callback na ito ay tinatawag kapag ang isang sasakyan ay respawn.
+
+## Related Functions
+
+Maaaring maging kapaki-pakinabang ang mga sumusunod na function, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
+
+- [SpawnPlayer](../functions/SpawnPlayer): Pilitin ang isang manlalaro na mag-spawn.
+- [AddPlayerClass](../functions/AddPlayerClass): Mag add ng class.
+- [SetSpawnInfo](../functions/SetSpawnInfo): I-set ang spawn setting para sa player.
\ No newline at end of file
diff --git a/docs/translations/fil/callbacks/OnPlayerStateChange.md b/docs/translations/fil/scripting/callbacks/OnPlayerStateChange.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerStateChange.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerStateChange.md
diff --git a/docs/translations/fil/callbacks/OnPlayerUpdate.md b/docs/translations/fil/scripting/callbacks/OnPlayerUpdate.md
similarity index 100%
rename from docs/translations/fil/callbacks/OnPlayerUpdate.md
rename to docs/translations/fil/scripting/callbacks/OnPlayerUpdate.md
diff --git a/docs/translations/fil/callbacks/OnVehicleSpawn.md b/docs/translations/fil/scripting/callbacks/OnVehicleSpawn.md
similarity index 99%
rename from docs/translations/fil/callbacks/OnVehicleSpawn.md
rename to docs/translations/fil/scripting/callbacks/OnVehicleSpawn.md
index 424f4df4c..eac9e33a6 100644
--- a/docs/translations/fil/callbacks/OnVehicleSpawn.md
+++ b/docs/translations/fil/scripting/callbacks/OnVehicleSpawn.md
@@ -49,4 +49,4 @@ Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay
Maaaring maging kapaki-pakinabang ang mga sumusunod na function, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.
- [SetVehicleToRespawn](../functions/SetVehicleToRespawn): Respawn ang sasakyan.
-- [CreateVehicle](../functions/CreateVehicle): Gumawa ng sasakyan.
+- [CreateVehicle](../functions/CreateVehicle): Gumawa ng sasakyan.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/callbacks/OnVehicleStreamIn.md b/docs/translations/fil/scripting/callbacks/OnVehicleStreamIn.md
new file mode 100644
index 000000000..8670eb779
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnVehicleStreamIn.md
@@ -0,0 +1,41 @@
+---
+title: OnVehicleStreamIn
+description: Ang callback na ito ay tinatawag kapag ang isang sasakyan ay na-stream sa client ng isang manlalaro.
+tags: ["vehicle"]
+---
+
+
+
+## Description
+
+Ang callback na ito ay tinatawag kapag ang isang sasakyan ay na-stream sa client ng isang manlalaro.
+
+| Name | Description |
+| ----------- | ------------------------------------------------------ |
+| vehicleid | Ang ID ng sasakyan na nag-stream para sa player. |
+| forplayerid | Ang ID ng player kung saan nag-stream ang sasakyan. |
+
+## Returns
+
+Palaging una itong tinatawag sa mga filterscript.
+
+## Examples
+
+```c
+public OnVehicleStreamIn(vehicleid, forplayerid)
+{
+ new string[32];
+ format(string, sizeof(string), "You can now see vehicle %d.", vehicleid);
+ SendClientMessage(forplayerid, 0xFFFFFFFF, string);
+ return 1;
+}
+```
+
+## Notes
+
+
+
+## Related Callbacks
+- [OnVehicleStreamOut](OnVehicleStreamOut): Tinatawag ang callback na ito kapag nag-stream out ang isang sasakyan para sa isang player.
+- [OnPlayerStreamIn](OnPlayerStreamIn): Tinatawag ang callback na ito kapag nag-stream ang isang manlalaro para sa isa pang manlalaro.
+- [OnPlayerStreamOut](OnPlayerStreamOut): Tinatawag ang callback na ito kapag nag-stream out ang isang player para sa isa pang player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/callbacks/OnVehicleStreamOut.md b/docs/translations/fil/scripting/callbacks/OnVehicleStreamOut.md
new file mode 100644
index 000000000..fd58fd20e
--- /dev/null
+++ b/docs/translations/fil/scripting/callbacks/OnVehicleStreamOut.md
@@ -0,0 +1,41 @@
+---
+title: OnVehicleStreamOut
+description: Tinatawag ang callback na ito kapag na-stream out ang isang sasakyan para sa client ng player (napakalayo nito kaya hindi nila ito nakikita).
+tags: ["vehicle"]
+---
+
+
+
+## Description
+
+Tinatawag ang callback na ito kapag na-stream out ang isang sasakyan para sa client ng player (napakalayo nito kaya hindi nila ito nakikita).
+
+| Name | Description |
+| ----------- | ------------------------------------------------------------ |
+| vehicleid | Ang ID ng sasakyan na nag-stream out. |
+| forplayerid | Ang ID ng player na hindi na nag i-stream ng sasakyan. |
+
+## Returns
+
+Palaging una itong tinatawag sa mga filterscript.
+
+## Examples
+
+```c
+public OnVehicleStreamOut(vehicleid, forplayerid)
+{
+ new string[48];
+ format(string, sizeof(string), "Your client is no longer streaming vehicle %d", vehicleid);
+ SendClientMessage(forplayerid, 0xFFFFFFFF, string);
+ return 1;
+}
+```
+
+## Notes
+
+
+
+## Related Callbacks
+- [OnVehicleStreamIn](OnVehicleStreamIn): Tinatawag ang callback na ito kapag nag-stream ang sasakyan para sa isang player.
+- [OnPlayerStreamIn](OnPlayerStreamIn): Tinatawag ang callback na ito kapag nag-stream ang isang player para sa isa pang player.
+- [OnPlayerStreamOut](OnPlayerStreamOut): Tinatawag ang callback na ito kapag nag-stream out ang isang player para sa isa pang player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AddCharModel.md b/docs/translations/fil/scripting/functions/AddCharModel.md
new file mode 100644
index 000000000..36954ee1a
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddCharModel.md
@@ -0,0 +1,58 @@
+---
+title: AddCharModel
+description: Nagdaragdag ng bagong custom na modelo ng character para sa pag-download.
+tags: []
+---
+
+
+
+## Description
+
+Nagdaragdag ng bagong custom na modelo ng character para sa pag-download. Ang mga file ng modelo ay maiimbak sa Documents\GTA San Andreas User Files\SAMP\cache ng player sa ilalim ng Server IP at Port folder sa isang CRC-form file name.
+
+| Name | Description |
+| ------- | ---------------------------------------------------------------------------------------------------------------------------- |
+| baseid | Ang base skin model ID na gagamitin (gawi ng character at orihinal na character na gagamitin kapag nabigo ang pag-download). |
+| newid | Ang bagong skin model ID ay mula 20000 hanggang 30000 (10000 slots) na gagamitin mamaya sa SetPlayerSkin |
+| dffname | Pangalan ng .dff model collision file na matatagpuan sa folder ng server ng mga modelo bilang default (setting ng artpath). |
+| txdname | Pangalan ng .txd model texture file na matatagpuan sa folder ng server ng mga modelo bilang default (setting ng artpath). |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigong maisagawa ang function.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ AddCharModel(305, 20001, "lvpdpc2.dff", "lvpdpc2.txd");
+ AddCharModel(305, 20002, "lapdpd2.dff", "lapdpd2.txd");
+ return 1;
+}
+```
+
+```c
+AddCharModel(305, 20001, "lvpdpc2.dff", "lvpdpc2.txd");
+AddCharModel(305, 20002, "lapdpd2.dff", "lapdpd2.txd");
+```
+
+## Notes
+
+:::tip
+
+ang useartwork ay dapat munang paganahin sa mga setting ng server upang ito ay gumana
+
+:::
+
+:::warning
+
+Kasalukuyang walang mga paghihigpit sa kung kailan mo maaaring tawagan ang function na ito, ngunit magkaroon ng kamalayan na kung hindi mo sila tatawagan sa loob ng OnFilterScriptInit/OnGameModeInit, magkakaroon ka ng panganib na ang ilang mga manlalaro, na nasa server na, ay maaaring hindi na-download ang mga modelo.
+
+:::
+
+## Related Functions
+
+- [SetPlayerSkin](SetPlayerSkin): Itakda ang pananamit ng isang manlalaro.
diff --git a/docs/translations/fil/scripting/functions/AddMenuItem.md b/docs/translations/fil/scripting/functions/AddMenuItem.md
new file mode 100644
index 000000000..6ba9e968d
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddMenuItem.md
@@ -0,0 +1,49 @@
+---
+title: AddMenuItem
+description: Magdagdag ng item sa isang tinutukoy na menu.
+tags: ["menu"]
+---
+
+## Description
+
+Adds an item to a specified menu.
+
+| Name | Description |
+| ------- | ---------------------------------------- |
+| menuid | Ang menu id upang magdagdag ng item. |
+| column | Ang column kung saan idaragdag ang item. |
+| title[] | Ang pamagat para sa bagong item sa menu. |
+
+## Returns
+
+Ang index ng row kung saan idinagdag ang item na ito.
+
+## Examples
+
+```c
+new Menu:gExampleMenu;
+
+public OnGameModeInit()
+{
+ gExampleMenu = CreateMenu("Your Menu", 2, 200.0, 100.0, 150.0, 150.0);
+ AddMenuItem(gExampleMenu, 0, "item 1");
+ AddMenuItem(gExampleMenu, 0, "item 2");
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Nag-crash kapag naipasa ang isang di-wastong ID ng menu. Maaari ka lang magkaroon ng 12 item sa bawat menu (ang ika-13 ay mapupunta sa kanang bahagi ng header ng pangalan ng column (kulay), ika-14 at mas mataas na hindi ipinapakita). Maaari ka lamang gumamit ng 2 column (0 at 1). Maaari ka lamang magdagdag ng 8 color code sa bawat isang item (~r~, ~g~ atbp.). Ang maximum na haba ng item sa menu ay 31 simbolo.
+
+:::
+
+## Related Functions
+
+- [CreateMenu](CreateMenu): Gumawa ng menu.
+- [SetMenuColumnHeader](SetMenuColumnHeader): Itakda ang header para sa isa sa mga column sa isang menu.
+- [DestroyMenu](DestroyMenu): Sirain ang menu.
+- [OnPlayerSelectedMenuRow](../callbacks/OnPlayerSelectedMenuRow): Tinatawag kapag ang manlalaro ay pumili ng isang row sa menu.
+- [OnPlayerExitedMenu](../callbacks/OnPlayerExitedMenu): Tinatawag kapag umalis ang manlalaro sa menu.
diff --git a/docs/translations/fil/scripting/functions/AddPlayerClass.md b/docs/translations/fil/scripting/functions/AddPlayerClass.md
new file mode 100644
index 000000000..dbce6a3b0
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddPlayerClass.md
@@ -0,0 +1,55 @@
+---
+title: AddPlayerClass
+description: Nagdaragdag ng klase sa pagpili ng klase.
+tags: ["player"]
+---
+
+## Description
+
+Nagdaragdag ng klase sa pagpili ng klase. Ginagamit ang mga klase upang ang mga manlalaro ay maaaring mag-spawn ng balat na kanilang pinili.
+
+| Name | Description |
+| ------------- | ------------------------------------------------------------------------------- |
+| modelid | Ang balat na kung saan ang player ay pangingitlog sa. |
+| Float:spawn_x | Ang X coordinate ng spawnpoint ng klase na ito. |
+| Float:spawn_y | Ang Y coordinate ng spawnpoint ng klase na ito. |
+| Float:spawn_z | Ang Z coordinate ng spawnpoint ng klase na ito. |
+| Float:z_angle | Ang direksyon kung saan dapat harapin ang manlalaro pagkatapos ng pangingitlog. |
+| weapon1 | Ang unang spawn-weapon para sa player. |
+| weapon1_ammo | Ang dami ng bala para sa pangunahing spawn weapon. |
+| weapon2 | Ang pangalawang spawn-weapon para sa player. |
+| weapon2_ammo | Ang dami ng bala para sa pangalawang spawn weapon. |
+| weapon3 | Ang ikatlong spawn-weapon para sa player. |
+| weapon3_ammo | Ang dami ng bala para sa ikatlong spawn weapon. |
+
+## Returns
+
+Ang ID ng klase na kakadagdag lang.
+
+319 kung naabot ang limitasyon ng klase (320). Ang pinakamataas na posibleng class ID ay 319.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ // Maaaring mag-spawn ang mga manlalaro gamit ang CJ skin (0) o The Truth skin (1).
+ AddPlayerClass(0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // CJ
+ AddPlayerClass(1, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // The Truth
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Ang maximum class ID ay 319 (simula sa 0, kaya ang kabuuang 320 na klase). Kapag naabot na ang limitasyong ito, papalitan ng anumang klase na idaragdag ang ID 319.
+
+:::
+
+## Related Functions
+
+- [AddPlayerClassEx](AddPlayerClassEx): Magdagdag ng klase na may default na team.
+- [SetSpawnInfo](SetSpawnInfo): Itakda ang setting ng spawn para sa isang player.
+- [SetPlayerSkin](SetPlayerSkin): Itakda ang balat ng isang manlalaro.
diff --git a/docs/translations/fil/scripting/functions/AddPlayerClassEx.md b/docs/translations/fil/scripting/functions/AddPlayerClassEx.md
new file mode 100644
index 000000000..946bd834d
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddPlayerClassEx.md
@@ -0,0 +1,59 @@
+---
+title: AddPlayerClassEx
+description: Ang function na ito ay eksaktong kapareho ng AddPlayerClass function, kasama ang pagdaragdag ng isang parameter ng koponan.
+tags: ["player"]
+---
+
+## Description
+
+Ang function na ito ay eksaktong kapareho ng AddPlayerClass function, kasama ang pagdaragdag ng isang parameter ng koponan.
+
+| Name | Description |
+| ------------- | --------------------------------------------------------------------------- |
+| teamid | Ang koponan na gusto mong ipanganak ng manlalaro. |
+| modelid | Ang koponan na gusto mong ipanganak ng manlalaro. |
+| Float:spawn_x | Ang X coordinate ng posisyon ng spawn ng klase. |
+| Float:spawn_y | Ang Y coordinate ng posisyon ng spawn ng klase. |
+| Float:spawn_z | Ang Z coordinate ng posisyon ng spawn ng klase. |
+| Float:z_angle | Ang direksyon kung saan haharapin ang manlalaro pagkatapos ng pangingitlog. |
+| weapon1 | Ang unang spawn-weapon para sa player. |
+| weapon1_ammo | Ang dami ng bala para sa unang spawn weapon. |
+| weapon2 | Ang pangalawang spawn-weapon para sa player. |
+| weapon2_ammo | Ang dami ng bala para sa pangalawang spawn weapon. |
+| weapon3 | Ang ikatlong spawn-weapon para sa player. |
+| weapon3_ammo | Ang dami ng bala para sa ikatlong spawn weapon. |
+
+## Returns
+
+Ang ID ng klase na kakadagdag lang.
+
+319 kung naabot ang limitasyon ng klase (320). Ang pinakamataas na posibleng class ID ay 319.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ // Ang mga manlalaro ay maaaring mag-spawn bilang alinman sa:
+ // CJ Skin (ID 0) sa team 1.
+ // The Truth skin (ID 1) sa team 2.
+ AddPlayerClassEx(1, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // CJ
+ AddPlayerClassEx(2, 1, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0); // The Truth
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Ang maximum class ID ay 319 (simula sa 0, kaya ang kabuuang 320 na klase). Kapag naabot na ang limitasyong ito, papalitan ng anumang klase na idaragdag ang ID 319.
+
+:::
+
+## Related Functions
+
+- [AddPlayerClass](AddPlayerClass): Magdagdag ng klase.
+- [SetSpawnInfo](SetSpawnInfo): Itakda ang setting ng spawn para sa isang player.
+- [SetPlayerTeam](SetPlayerTeam): Magtakda ng koponan ng manlalaro.
+- [SetPlayerSkin](SetPlayerSkin): Itakda ang balat ng isang manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AddSimpleModel.md b/docs/translations/fil/scripting/functions/AddSimpleModel.md
new file mode 100644
index 000000000..b819fec91
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddSimpleModel.md
@@ -0,0 +1,57 @@
+---
+title: AddSimpleModel
+description: Nagdaragdag ng bagong custom na simpleng object model para sa pag-download.
+tags: []
+---
+
+
+
+## Description
+
+Nagdaragdag ng bagong custom na simpleng object model para sa pag-download. Ang mga file ng modelo ay maiimbak sa Documents\GTA San Andreas User Files\SAMP\cache ng player sa ilalim ng Server IP at Port folder sa isang CRC-form file name.
+
+| Name | Description |
+| ------------ | --------------------------------------------------------------------------------------------------------------------------- |
+| virtualworld | Ang virtual world ID para gawing available ang modelo sa. Gamitin ang -1 para sa lahat ng mundo. |
+| baseid | Ang batayang object model ID na gagamitin (orihinal na object na gagamitin kapag nabigo ang pag-download). |
+| newid | Ang bagong object model ID ay mula -1000 hanggang -30000 (29000 slots) na gagamitin sa ibang pagkakataon kasama ang CreateObject o CreatePlayerObject.|
+| dffname | Pangalan ng .dff model collision file na matatagpuan sa folder ng server ng mga modelo bilang default (setting ng artpath) |
+| txdname | Pangalan ng .txd model texture file na matatagpuan sa folder ng server ng mga modelo bilang default (setting ng artpath). |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ AddSimpleModel(-1, 19379, -2000, "wallzzz.dff", "wallzzz.txd");
+ return 1;
+}
+```
+
+```c
+AddSimpleModel(-1, 19379, -2000, "wallzzz.dff", "wallzzz.txd");
+```
+
+## Notes
+
+:::tip
+
+Ang `useartwork` ay dapat munang paganahin sa mga setting ng server upang ito ay gumana Kapag ang virtualworld ay nakatakda, ang mga modelo ay mada-download kapag ang manlalaro ay pumasok sa partikular na mundo
+
+:::
+
+:::warning
+
+Kasalukuyang walang mga paghihigpit sa kung kailan mo maaaring tawagan ang function na ito, ngunit magkaroon ng kamalayan na kung hindi mo sila tatawagan sa loob ng OnFilterScriptInit/OnGameModeInit, magkakaroon ka ng panganib na ang ilang mga manlalaro, na nasa server na, ay maaaring hindi na-download ang mga modelo.
+
+:::
+
+## Related Functions
+
+- [OnPlayerFinishedDownloading](../callbacks/OnPlayerFinishedDownloading): Tinatawag kapag natapos na ng player ang pag-download ng mga custom na modelo.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AddSimpleModelTimed.md b/docs/translations/fil/scripting/functions/AddSimpleModelTimed.md
new file mode 100644
index 000000000..6fa467eaf
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddSimpleModelTimed.md
@@ -0,0 +1,55 @@
+---
+title: AddSimpleModelTimed
+description: Nagdaragdag ng bagong custom na simpleng object model para sa pag-download.
+tags: []
+---
+
+
+
+## Description
+
+Nagdaragdag ng bagong custom na simpleng object model para sa pag-download. Ang mga file ng modelo ay maiimbak sa Documents\GTA San Andreas User Files\SAMP\cache ng player sa ilalim ng Server IP at Port folder sa isang CRC-form file name.
+
+| Name | Description |
+| ------------ | --------------------------------------------------------------------------------------------------------------------------- |
+| virtualworld | Ang virtual world ID para gawing available ang modelo sa. Gamitin ang -1 para sa lahat ng mundo. |
+| baseid | Ang batayang object model ID na gagamitin (orihinal na object na gagamitin kapag nabigo ang pag-download). |
+| newid | Ang bagong object model ID ay mula -1000 hanggang -30000 (29000 slots) na gagamitin sa ibang pagkakataon kasama ang CreateObject o CreatePlayerObject.|
+| dffname | Pangalan ng .dff model collision file na matatagpuan sa folder ng server ng mga modelo bilang default (setting ng artpath) |
+| txdname | Pangalan ng .txd model texture file na matatagpuan sa folder ng server ng mga modelo bilang default (setting ng artpath). |
+| timeon | Ang oras ng laro sa mundo (oras) ang bagay na ito ay lilitaw |
+| timeoff | Ang oras ng laro sa mundo (oras) ang bagay na ito ay mawawala |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ AddSimpleModelTimed(-1, 19379, -2000, "wallzzz.dff", "wallzzz.txd", 9, 18); // Nagre-render lang ang pader na ito mula 9:00 am hanggang 6:00 pm
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+ang useartwork ay dapat munang paganahin sa mga setting ng server upang ito ay gumana Kapag ang virtualworld ay nakatakda, ang mga modelo ay mada-download kapag ang player ay pumasok sa partikular na mundo
+
+:::
+
+:::warning
+
+Kasalukuyang walang mga paghihigpit sa kung kailan mo maaaring tawagan ang function na ito, ngunit magkaroon ng kamalayan na kung hindi mo sila tatawagan sa loob ng OnFilterScriptInit/OnGameModeInit, magkakaroon ka ng panganib na ang ilang mga manlalaro, na nasa server na, ay maaaring hindi na-download ang mga modelo.
+
+:::
+
+## Related Functions
+
+- [OnPlayerFinishedDownloading](../callbacks/OnPlayerFinishedDownloading): Tinatawag kapag natapos na ng player ang pag-download ng mga custom na modelo.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AddStaticPickup.md b/docs/translations/fil/scripting/functions/AddStaticPickup.md
new file mode 100644
index 000000000..5f2123785
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddStaticPickup.md
@@ -0,0 +1,53 @@
+---
+title: AddStaticPickup
+description: Ang function na ito ay nagdaragdag ng 'static' pickup sa laro.
+tags: []
+---
+
+## Description
+
+Ang function na ito ay nagdaragdag ng 'static' pickup sa laro. Sinusuportahan ng mga pickup na ito ang mga sandata, kalusugan, armor atbp., na may kakayahang gumana nang walang script ng mga ito (awtomatikong ibibigay ang mga armas/kalusugan/armor).
+
+| Name | Description |
+| ----------------------------------- | ----------------------------------------------------------------------------------- |
+| [model](../resources/pickupids) | Ang modelo ng pickup. |
+| [type](../resources/pickuptypes) | Ang uri ng pickup. Tinutukoy kung paano tumugon ang pickup kapag kinuha. |
+| Float:X | Ang X coordinate para gawin ang pickup sa. |
+| Float:Y | Ang Y coordinate para gawin ang pickup sa. |
+| Float:Z | Ang Z coordinate para gawin ang pickup sa. |
+| virtualworld | Ang virtual world ID para ilagay ang pickup na iyon. Gamitin ang -1 para ipakita ang pickup sa lahat ng mundo. |
+
+## Returns
+
+1 kung matagumpay na nagawa ang pickup.
+
+0 kung nabigong gumawa.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ // Gumawa ng pickup para sa armor
+ AddStaticPickup(1242, 2, 1503.3359, 1432.3585, 10.1191, 0);
+
+ // Gumawa ng pickup para sa ilang kalusugan, sa tabi mismo ng armor
+ AddStaticPickup(1240, 2, 1506.3359, 1432.3585, 10.1191, 0);
+
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Ang function na ito ay hindi nagbabalik ng pickup ID na magagamit mo, halimbawa, OnPlayerPickUpPickup. Gamitin ang CreatePickup kung gusto mong magtalaga ng mga ID.
+
+:::
+
+## Related Functions
+
+- [CreatePickup](CreatePickup): Gumawa ng pickup.
+- [DestroyPickup](DestroyPickup): Sirain ang pickup.
+- [OnPlayerPickUpPickup](../callbacks/OnPlayerPickUpPickup): Tinatawag kapag kinuha ng manlalaro ang isang pickup.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AddStaticVehicle.md b/docs/translations/fil/scripting/functions/AddStaticVehicle.md
new file mode 100644
index 000000000..e7d41c3a5
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddStaticVehicle.md
@@ -0,0 +1,43 @@
+---
+title: AddStaticVehicle
+description: Nagdaragdag ng 'static' na sasakyan (na-pre-load ang mga modelo para sa mga manlalaro) sa gamemode.
+tags: ["vehicle"]
+---
+
+## Description
+
+Nagdaragdag ng 'static' na sasakyan (na-pre-load ang mga modelo para sa mga manlalaro) sa gamemode.
+
+| Name | Description |
+| ---------------------------------------- | -------------------------------------- |
+| modelid | Ang Model ID para sa sasakyan. |
+| Float:spawn_X | Ang X-coordinate para sa sasakyan. |
+| Float:spawn_Y | Ang Y-coordinate para sa sasakyan. |
+| Float:spawn_Z | Ang Z-coordinate para sa sasakyan. |
+| Float:z_angle | Direksyon ng sasakyan - anggulo. |
+| [color1](../resources/vehiclecolorid) | Ang pangunahing ID ng kulay. -1 para sa random. |
+| [color2](../resources/vehiclecolorid) | Ang pangalawang kulay ID. -1 para sa random. |
+
+## Returns
+
+Ang ID ng sasakyan ng sasakyang ginawa (sa pagitan ng 1 at MAX_VEHICLES).
+
+INVALID_VEHICLE_ID (65535) kung hindi ginawa ang sasakyan (naabot na ang limitasyon ng sasakyan o naipasa ang di-wastong ID ng modelo ng sasakyan).
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ // Mag lagay ng Hydra sa laro
+ AddStaticVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);
+
+ return 1;
+}
+```
+
+## Related Functions
+
+- [AddStaticVehicleEx](AddStaticVehicleEx): Magdagdag ng static na sasakyan na may custom na respawn time.
+- [CreateVehicle](CreateVehicle): Gumawa ng sasakyan.
+- [DestroyVehicle](DestroyVehicle): Sirain ang sasakyan.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AddStaticVehicleEx.md b/docs/translations/fil/scripting/functions/AddStaticVehicleEx.md
new file mode 100644
index 000000000..1f4b688ae
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddStaticVehicleEx.md
@@ -0,0 +1,44 @@
+---
+title: AddStaticVehicleEx
+description: Nagdaragdag ng 'static' na sasakyan (mga modelo ay paunang na-load para sa mga manlalaro) sa gamemode.
+tags: ["vehicle"]
+---
+
+## Description
+
+Nagdaragdag ng 'static' na sasakyan (mga modelo ay paunang na-load para sa mga manlalaro) sa gamemode. Naiiba sa AddStaticVehicle sa isang paraan lamang: nagbibigay-daan sa isang respawn time na itakda kapag ang sasakyan ay naiwang walang tao ng driver.
+
+| Name | Description |
+| ---------------------------------------- | -------------------------------------- |
+| modelid | Ang Model ID para sa sasakyan. |
+| Float:spawn_X | Ang X-coordinate para sa sasakyan. |
+| Float:spawn_Y | Ang Y-coordinate para sa sasakyan. |
+| Float:spawn_Z | Ang Z-coordinate para sa sasakyan. |
+| Float:z_angle | Direksyon ng sasakyan - anggulo. |
+| [color1](../resources/vehiclecolorid) | Ang pangunahing ID ng kulay. -1 para sa random. |
+| [color2](../resources/vehiclecolorid) | Ang pangalawang kulay ID. -1 para sa random. |
+| respawn_delay | Tantalahin niya hanggang sa ang kotse ay respawned nang walang driver, sa ilang segundo. |
+| addsiren | Idinagdag sa 0.3.7; hindi gagana sa mga naunang bersyon. May default na value na 0. Nagbibigay-daan sa sasakyan na magkaroon ng sirena, kung ang sasakyan ay may busina. |
+
+## Returns
+
+Ang ID ng sasakyan ng sasakyang ginawa (1 - MAX_VEHICLES).
+
+INVALID_VEHICLE_ID (65535) kung hindi ginawa ang sasakyan (naabot na ang limitasyon ng sasakyan o naipasa ang di-wastong ID ng modelo ng sasakyan).
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ // Mag lagay ng Hydra (520) sa laro na respawn 15 segundo pagkatapos maiwan
+ AddStaticVehicleEx (520, 2109.1763, 1503.0453, 32.2887, 82.2873, -1, -1, 15);
+
+ return 1;
+}
+```
+
+## Related Functions
+
+- [AddStaticVehicle](AddStaticVehicle): Magdagdag ng static na sasakyan.
+- [CreateVehicle](CreateVehicle): Gumawa ng sasakyan.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AddVehicleComponent.md b/docs/translations/fil/scripting/functions/AddVehicleComponent.md
new file mode 100644
index 000000000..7490ea782
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AddVehicleComponent.md
@@ -0,0 +1,61 @@
+---
+title: AddVehicleComponent
+description: Nagdaragdag ng 'bahagi' (madalas na tinutukoy bilang 'mod' (pagbabago)) sa isang sasakyan.
+tags: ["vehicle"]
+---
+
+## Description
+
+Nagdaragdag ng 'bahagi' (madalas na tinutukoy bilang 'mod' (pagbabago)) sa isang sasakyan. Ang mga wastong bahagi ay matatagpuan dito.
+
+| Name | Description |
+| --------------------------------------------- | --------------------------------------------------------------------------------- |
+| vehicleid | Ang ID ng sasakyan kung saan idaragdag ang bahagi. Hindi dapat malito sa modelid. |
+| [componentid](../resources/carcomponentid) | Ang ID ng component na idaragdag sa sasakyan. |
+
+## Returns
+
+0 - Hindi naidagdag ang component dahil wala ang sasakyan.
+
+1 - Ang bahagi ay matagumpay na naidagdag sa sasakyan.
+
+## Examples
+
+```c
+new gTaxi;
+
+public OnGameModeInit()
+{
+ gTaxi = AddStaticVehicle(420, -2482.4937, 2242.3936, 4.6225, 179.3656, 6, 1); // Taxi
+ return 1;
+}
+
+public OnPlayerStateChange(playerid, newstate, oldstate)
+{
+ if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
+ {
+ if (GetPlayerVehicleID(playerid) == gTaxi)
+ {
+ AddVehicleComponent(gTaxi, 1010); // Nitro
+ SendClientMessage(playerid, 0xFFFFFFAA, "Nitro added to the Taxi.");
+ }
+ }
+ return 1;
+}
+```
+
+## Notes
+
+:::warning
+
+Ang paggamit ng di-wastong component ID ay nag-crash sa laro ng player. Walang mga panloob na pagsusuri para dito.
+
+:::
+
+## Related Functions
+
+- [RemoveVehicleComponent](RemoveVehicleComponent): Alisin ang isang bahagi mula sa isang sasakyan.
+- [GetVehicleComponentInSlot](GetVehicleComponentInSlot): Suriin kung anong mga bahagi mayroon ang sasakyan.
+- [GetVehicleComponentType](GetVehicleComponentType): Suriin ang uri ng bahagi sa pamamagitan ng ID.
+- [OnVehicleMod](../callbacks/OnVehicleMod): Tinatawag kapag ang isang sasakyan ay modded.
+- [OnEnterExitModShop](../callbacks/OnEnterExitModShop): Tinatawag kapag pumasok o lumabas ang sasakyan sa isang mod shop.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AllowAdminTeleport.md b/docs/translations/fil/scripting/functions/AllowAdminTeleport.md
new file mode 100644
index 000000000..4b8363953
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AllowAdminTeleport.md
@@ -0,0 +1,39 @@
+---
+title: AllowAdminTeleport
+description: Tutukuyin ng function na ito kung ang mga admin ng RCON ay mai-teleport sa kanilang waypoint kapag nagtakda sila ng isa.
+tags: []
+---
+
+:::warning
+
+Ang function na ito, mula sa 0.3d, ay hindi na ginagamit. Mangyaring tingnan [OnPlayerClickMap](../callbacks/OnPlayerClickMap).
+
+:::
+
+## Description
+
+Tutukuyin ng function na ito kung ang mga admin ng RCON ay mai-teleport sa kanilang waypoint kapag nagtakda sila ng isa.
+
+| Name | Description |
+| ----- | --------------------------------------------- |
+| allow | 0 upang huwag paganahin at 1 upang paganahin. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang partikular na halaga.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ AllowAdminTeleport(1);
+ // Iba pa
+ return 1;
+}
+```
+
+## Related Functions
+
+- [IsPlayerAdmin](IsPlayerAdmin): Sinusuri kung ang isang manlalaro ay naka-log in sa RCON.
+- [AllowPlayerTeleport](AllowPlayerTeleport): I-toggle ang waypoint teleporting para sa mga manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AllowInteriorWeapons.md b/docs/translations/fil/scripting/functions/AllowInteriorWeapons.md
new file mode 100644
index 000000000..46be23297
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AllowInteriorWeapons.md
@@ -0,0 +1,42 @@
+---
+title: AllowInteriorWeapons
+description: I-toggle kung pinapayagan o hindi ang paggamit ng mga armas sa interior.
+tags: []
+---
+
+## Description
+
+I-toggle kung pinapayagan o hindi ang paggamit ng mga armas sa interior.
+
+| Name | Description |
+| ----- | ------------------------------------------------------------------------------------------------------------------------------ |
+| allow | 1 upang paganahin ang mga armas sa mga interior (naka-enable bilang default), 0 upang i-disable ang mga armas sa mga interior. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang partikular na halaga.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ // Papayagan nito ang mga armas sa loob ng interior.
+ AllowInteriorWeapons(1);
+ return 1;
+}
+```
+
+## Notes
+
+:::warning
+
+Hindi gumagana ang function na ito sa kasalukuyang bersyon ng SA:MP!
+
+:::
+
+## Related Functions
+
+- [SetPlayerInterior](SetPlayerInterior): Magtakda ng interior ng player.
+- [GetPlayerInterior](GetPlayerInterior): Kunin ang kasalukuyang interior ng isang player.
+- [OnPlayerInteriorChange](../callbacks/OnPlayerInteriorChange): Tinatawag kapag nagpalit ng interior ang isang player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AllowPlayerTeleport.md b/docs/translations/fil/scripting/functions/AllowPlayerTeleport.md
new file mode 100644
index 000000000..ccadae64b
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AllowPlayerTeleport.md
@@ -0,0 +1,47 @@
+---
+title: AllowPlayerTeleport
+description: Paganahin/Huwag paganahin ang kakayahang mag-teleport para sa isang manlalaro sa pamamagitan ng pag-right-click sa mapa.
+tags: ["player"]
+---
+
+:::warning
+
+Ang function na ito, mula sa 0.3d, ay hindi na ginagamit. Tignan ang [OnPlayerClickMap](../callbacks/OnPlayerClickMap).
+
+:::
+
+## Description
+
+Paganahin/Huwag paganahin ang kakayahang mag-teleport para sa isang manlalaro sa pamamagitan ng pag-right-click sa mapa
+
+| Name | Description |
+| -------- | -------------------------------------------- |
+| playerid | Ang ID ng player upang payagan ang teleport. |
+| allow | 1-payagan, 0-hindi payagan |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang partikular na halaga.
+
+## Examples
+
+```c
+public OnPlayerConnect( playerid )
+{
+ // Pinapayagan ang Manlalaro na mag-teleport sa pamamagitan ng pag-right-click sa mapa
+ // dahil nasa OnPlayerConnect ito, gagawin ito para sa BAWAT manlalaro
+ AllowPlayerTeleport( playerid, 1 );
+}
+```
+
+## Notes
+
+:::warning
+
+Ang function na ito ay gagana lamang kung [AllowAdminTeleport](AllowAdminTeleport) ay pinagana, at kailangan mong maging isang admin.
+
+:::
+
+## Related Functions
+
+- [AllowAdminTeleport](AllowAdminTeleport): I-toggle ang waypoint teleporting para sa mga admin ng RCON.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/ApplyActorAnimation.md b/docs/translations/fil/scripting/functions/ApplyActorAnimation.md
new file mode 100644
index 000000000..10c87786a
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/ApplyActorAnimation.md
@@ -0,0 +1,54 @@
+---
+title: ApplyActorAnimation
+description: Mag-apply ng animation sa isang artista.
+tags: []
+---
+
+
+
+## Description
+
+Mag-apply ng animation sa isang artista.
+
+| Name | Description |
+| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| actorid | Ang ID ng aktor kung saan ilalapat ang animation. |
+| animlib[] | Ang library ng animation kung saan maglalapat ng animation. |
+| animname[] | Ang pangalan ng animation na ilalapat, sa loob ng tinukoy na library. |
+| fDelta | Ang bilis ng paglalaro ng animation (gamitin ang 4.1). |
+| loop | Kung itatakda sa 1, mag-loop ang animation. Kung nakatakda sa 0, magpe-play ang animation nang isang beses. |
+| lockx | Kung itatakda sa 0, ibabalik ang aktor sa kanilang lumang X coordinate kapag kumpleto na ang animation (para sa mga animation na gumagalaw sa aktor gaya ng paglalakad). 1 hindi na sila ibabalik sa dati nilang posisyon. |
+| locky | Pareho sa itaas ngunit para sa Y axis. Dapat panatilihing pareho sa nakaraang parameter. |
+| freeze | Ang pagtatakda nito sa 1 ay mag-freeze ng isang aktor sa dulo ng animation. 0 ay hindi. |
+| time | Timer sa millisecond. Para sa isang walang katapusang loop dapat itong 0. |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Ang aktor na tinukoy ay wala.
+
+## Examples
+
+```c
+new gMyActor;
+
+public OnGameModeInit()
+{
+ gMyActor = CreateActor(179, 316.1, -134.0, 999.6, 90.0); // Actor bilang salesperson sa Ammunation
+ ApplyActorAnimation(gMyActor, "DEALER", "shop_pay", 4.1, 0, 0, 0, 0, 0); // Pay anim
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Dapat mong paunang i-load ang animation library para sa player na pag-aaplayan ng aktor ng animation, at hindi para sa aktor. Kung hindi, hindi mailalapat ang animation sa aktor hanggang sa muling maipatupad ang function.
+
+:::
+
+## Related Functions
+
+- [ClearActorAnimations](ClearActorAnimations): I-clear ang anumang mga animation na inilapat sa isang aktor.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/ApplyAnimation.md b/docs/translations/fil/scripting/functions/ApplyAnimation.md
new file mode 100644
index 000000000..0c8fa2b50
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/ApplyAnimation.md
@@ -0,0 +1,51 @@
+---
+title: ApplyAnimation
+description: Mag-apply ng animation sa isang player.
+tags: []
+---
+
+## Description
+
+Mag-apply ng animation sa isang player.
+
+| Name | Description |
+| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| playerid | Ang ID ng player kung saan ilalapat ang animation. |
+| animlib[] | Ang library ng animation kung saan maglalapat ng animation. |
+| animname[] | Ang pangalan ng animation na ilalapat, sa loob ng tinukoy na library. |
+| fDelta | Ang bilis ng paglalaro ng animation (gamitin ang 4.1). |
+| loop | Kung itatakda sa 1, mag-loop ang animation. Kung nakatakda sa 0, magpe-play ang animation nang isang beses. |
+| lockx | Kung nakatakda sa 0, ibabalik ang player sa kanilang lumang X coordinate kapag kumpleto na ang animation (para sa mga animation na gumagalaw sa player tulad ng paglalakad). 1 hindi na sila ibabalik sa dati nilang posisyon. |
+| locky | Pareho sa itaas ngunit para sa Y axis. Dapat panatilihing pareho sa nakaraang parameter. |
+| freeze | Ang pagtatakda nito sa 1 ay mag-freeze sa player sa dulo ng animation. 0 ay hindi. |
+| time | Timer sa millisecond. Para sa isang walang katapusang loop dapat itong 0. |
+| forcesync | Itakda sa 1 upang gawing i-sync ng server ang animation sa lahat ng iba pang manlalaro sa streaming radius (opsyonal). Gumagana ang 2 tulad ng 1, ngunit ilalapat LAMANG ang animation sa mga naka-stream na manlalaro, ngunit HINDI ang aktwal na player na ini-animate (kapaki-pakinabang para sa mga npc animation at paulit-ulit na animation kapag ang mga manlalaro ay ini-stream) |
+
+## Returns
+
+Ang function na ito ay palaging nagbabalik ng 1, kahit na ang tinukoy na player ay hindi umiiral, o alinman sa mga parameter ay hindi wasto (hal. di-wastong library).
+
+## Examples
+
+```c
+ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.1, 1, 1, 1, 1, 1, 1);
+```
+
+## Notes
+
+:::tip
+
+Ang 'forcesync' na opsyonal na parameter, na nagde-default sa 0, sa karamihan ng mga kaso ay hindi kailangan dahil ang mga manlalaro ay nagsi-sync ng mga animation mismo. Ang parameter na 'forcesync' ay maaaring pilitin ang lahat ng mga manlalaro na nakakakita ng 'playerid' na i-play ang animation kahit na ang player ay gumaganap ng animation na iyon. Ito ay kapaki-pakinabang sa mga pagkakataon kung saan ang player ay hindi maaaring i-sync ang animation sa kanilang sarili. Halimbawa, maaaring ma-pause ang mga ito.
+
+:::
+
+:::warning
+
+Ang isang di-wastong library ng animation ay mag-crash sa laro ng manlalaro.
+
+:::
+
+## Related Functions
+
+- [ClearAnimations](ClearAnimations): I-clear ang anumang mga animation na ginagawa ng isang player.
+- [SetPlayerSpecialAction](SetPlayerSpecialAction): Magtakda ng espesyal na aksyon ng manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/Attach3DTextLabelToPlayer.md b/docs/translations/fil/scripting/functions/Attach3DTextLabelToPlayer.md
new file mode 100644
index 000000000..8ca924797
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/Attach3DTextLabelToPlayer.md
@@ -0,0 +1,46 @@
+---
+title: Attach3DTextLabelToPlayer
+description: Mag-attach ng 3D text label sa isang player.
+tags: ["player", "3dtextlabel"]
+---
+
+
+
+## Description
+
+Mag-attach ng 3D text label sa isang player.
+
+| Name | Description |
+| --------- | --------------------------------------------------------------------- |
+| Text3D:id | Ang ID ng 3D text label na isasama. Ibinalik ng Create3DTextLabel. |
+| playerid | Ang ID ng player kung saan kalakip ang label. |
+| OffsetX | Ang X offset mula sa player. |
+| OffsetY | Ang Y offset mula sa player. |
+| OffsetZ | Ang Z offset mula sa player. |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Nangangahulugan ito na ang player at/o label ay wala.
+
+## Examples
+
+```c
+public OnPlayerConnect(playerid)
+{
+ new Text3D:textLabel = Create3DTextLabel("Hello, I am new here!", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
+ Attach3DTextLabelToPlayer(textLabel, playerid, 0.0, 0.0, 0.7);
+ return 1;
+}
+```
+
+## Related Functions
+
+- [Create3DTextLabel](Create3DTextLabel): Gumawa ng 3D text label.
+- [Delete3DTextLabel](Delete3DTextLabel): Magtanggal ng 3D text label.
+- [Attach3DTextLabelToVehicle](Attach3DTextLabelToVehicle): Maglakip ng 3D text label sa isang sasakyan.
+- [Update3DTextLabelText](Update3DTextLabelText): Baguhin ang text ng isang 3D text label.
+- [CreatePlayer3DTextLabel](CreatePlayer3DTextLabel): Gumawa ng 3D text label para sa isang player.
+- [DeletePlayer3DTextLabel](DeletePlayer3DTextLabel): Tanggalin ang 3D text label ng player.
+- [UpdatePlayer3DTextLabelText](UpdatePlayer3DTextLabelText): Baguhin ang text ng 3D text label ng player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/Attach3DTextLabelToVehicle.md b/docs/translations/fil/scripting/functions/Attach3DTextLabelToVehicle.md
new file mode 100644
index 000000000..0d05faf32
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/Attach3DTextLabelToVehicle.md
@@ -0,0 +1,54 @@
+---
+title: Attach3DTextLabelToVehicle
+description: Naglalagay ng 3D Text Label sa isang partikular na sasakyan.
+tags: ["vehicle", "3dtextlabel"]
+---
+
+
+
+## Description
+
+Naglalagay ng 3D Text Label sa isang partikular na sasakyan.
+
+| Name | Description |
+| --------- | ---------------------------------------------------------------------------- |
+| Text3D:id | Ang 3D Text Label na gusto mong ilagay. |
+| vehicleid | Ang sasakyan kung saan mo gustong ilagay ang 3D Text Label. |
+| OffsetX | Ang Offset-X coordinate ng player na sasakyan (ang sasakyan ay 0.0,0.0,0.0)..|
+| OffsetY | Ang Offset-Y coordinate ng player na sasakyan (ang sasakyan ay 0.0,0.0,0.0)..|
+| OffsetZ | Ang Offset-Z coordinate ng player na sasakyan (ang sasakyan ay 0.0,0.0,0.0)..|
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+new
+ Text3D:gVehicle3dText[MAX_VEHICLES], // Pag gawa ng para sa paggamit mamaya
+ gVehicleId;
+
+public OnGameModeInit ( )
+{
+ gVehicleId = CreateVehicle(510, 0.0, 0.0, 15.0, 5, 0, 120); // Paggawa ng Sasakyan.
+ gVehicle3dText[gVehicleId] = Create3DTextLabel("Example Text", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1);
+ Attach3DTextLabelToVehicle(gVehicle3dText[gVehicleId], vehicle_id, 0.0, 0.0, 2.0); // Paglalagay ng Text Label sa Sasakyan.
+}
+
+public OnGameModeExit ( )
+{
+ Delete3DTextLabel(gVehicle3dText[gVehicleId]);
+ return true;
+}
+```
+
+## Related Functions
+
+- [Create3DTextLabel](Create3DTextLabel): Gumawa ng 3D text label.
+- [Delete3DTextLabel](Delete3DTextLabel): Magtanggal ng 3D text label.
+- [Attach3DTextLabelToPlayer](Attach3DTextLabelToPlayer): Mag-attach ng 3D text label sa isang player.
+- [Update3DTextLabelText](Update3DTextLabelText): Baguhin ang text ng isang 3D text label.
+- [CreatePlayer3DTextLabel](CreatePlayer3DTextLabel): Gumawa ng 3D text label para sa isang player.
+- [DeletePlayer3DTextLabel](DeletePlayer3DTextLabel): Tanggalin ang 3D text label ng player.
+- [UpdatePlayer3DTextLabelText](UpdatePlayer3DTextLabelText): Baguhin ang text ng 3D text label ng player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AttachCameraToObject.md b/docs/translations/fil/scripting/functions/AttachCameraToObject.md
new file mode 100644
index 000000000..20f8e2ff7
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AttachCameraToObject.md
@@ -0,0 +1,48 @@
+---
+title: AttachCameraToObject
+description: Maaari mong gamitin ang function na ito upang ikabit ang player camera sa mga bagay.
+tags: []
+---
+
+
+
+## Description
+
+Maaari mong gamitin ang function na ito upang ikabit ang player camera sa mga bagay.
+
+| Name | Description |
+| -------- | -------------------------------------------------------------------- |
+| playerid | Ang ID ng player kung saan ikakabit ang iyong camera sa bagay. |
+| objectid | Ang object id na gusto mong ilakip ang player camera. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang partikular na halaga.
+
+## Examples
+
+```c
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (!strcmp(cmdtext, "/attach", false))
+ {
+ new objectId = CreateObject(1245, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0);
+ AttachCameraToObject(playerid, objectId);
+ SendClientMessage(playerid, 0xFFFFFFAA, "Your camera is attached on object now.");
+ return 1;
+ }
+ return 0;
+}
+```
+
+## Notes
+
+:::tip
+
+Kailangan mo munang gumawa ng object, bago subukang mag-attach ng player camera.
+
+:::
+
+## Related Functions
+
+- [AttachCameraToPlayerObject](AttachCameraToPlayerObject): Ilagay ang camera ng player sa isang object ng player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AttachCameraToPlayerObject.md b/docs/translations/fil/scripting/functions/AttachCameraToPlayerObject.md
new file mode 100644
index 000000000..01f58cfa3
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AttachCameraToPlayerObject.md
@@ -0,0 +1,50 @@
+---
+title: AttachCameraToPlayerObject
+description: Nag-attach ng camera ng player sa isang player-object.
+tags: ["player", "camera"]
+---
+
+
+
+## Description
+
+Nag-attach ng camera ng player sa isang player-object. Nagagawa ng player na ilipat ang kanyang camera habang nakakabit ito sa isang bagay. Maaaring gamitin sa MovePlayerObject at AttachPlayerObjectToVehicle.
+
+| Name | Description |
+| -------------- | ------------------------------------------------------------------------------ |
+| playerid | Ang ID ng player kung saan ikakabit ang kanilang camera sa isang player-object.|
+| playerobjectid | Ang ID ng player-object kung saan ikakabit ang camera ng player. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang partikular na halaga.
+
+## Examples
+
+```c
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (!strcmp(cmdtext, "/attach", false))
+ {
+ new playerobject = CreatePlayerObject(playerid, 1245, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0);
+ AttachCameraToPlayerObject(playerid, playerobject);
+ SendClientMessage(playerid, 0xFFFFFFAA, "Your camera is now attached to an object.");
+ return 1;
+ }
+ return 0;
+}
+```
+
+## Notes
+
+:::tip
+
+Ang player-object ay dapat gawin bago subukang ilagay ang camera ng player dito.
+
+:::
+
+## Related Functions
+
+- [AttachCameraToObject](AttachCameraToObject): Kinakabit ang camera ng player sa isang pandaigdigang bagay.
+- [SetPlayerCameraPos](SetPlayerCameraPos): I-set ang posisyon ng camera ng player.
+- [SetPlayerCameraLookAt](SetPlayerCameraLookAt): I-set kung saan dapat humarap ang camera ng player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/AttachObjectToObject.md b/docs/translations/fil/scripting/functions/AttachObjectToObject.md
new file mode 100644
index 000000000..7fd428f09
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/AttachObjectToObject.md
@@ -0,0 +1,70 @@
+---
+title: AttachObjectToObject
+description: Maaari mong gamitin ang function na ito upang ilagay ang mga object sa iba pang mga object.
+tags: []
+---
+
+
+
+## Description
+
+Maaari mong gamitin ang function na ito upang ilagay ang mga object sa iba pang mga object.
+
+| Name | Description |
+| ------------- | ----------------------------------------------------------------------- |
+| objectid | Ang object na ikakabit sa isa pang object. |
+| attachtoid | Ang object na ikakabit sa object. |
+| Float:OffsetX | Ang distansya sa pagitan ng pangunahing object at object sa direksyon ng X.|
+| Float:OffsetY | Ang distansya sa pagitan ng pangunahing object at object sa direksyon ng Y.|
+| Float:OffsetZ | Ang distansya sa pagitan ng pangunahing object at object sa direksyon ng Z.|
+| Float:RotX | Ang pag-ikot ng X sa pagitan ng object at ng pangunahing object |
+| Float:RotY | Ang pag-ikot ng Y sa pagitan ng object at ng pangunahing object. |
+| Float:RotZ | Ang pag-ikot ng Z sa pagitan ng object at ng pangunahing object. |
+| SyncRotation | Kung nakatakda sa 0, ang pag-ikot ng objectid ay hindi magbabago sa attachtoid's.|
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Nangangahulugan ito na ang unang object (objectid) ay wala. Walang mga panloob na pagsusuri upang i-verify na ang pangalawang object (attachtoid) ay umiiral.
+
+## Examples
+
+```c
+new gObjectId = CreateObject(...);
+new gAttachToId = CreateObject(...);
+
+AttachObjectToObject(gObjectId, gAttachToId, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1);
+```
+
+## Notes
+
+:::tip
+
+Ang parehong object ay kailangang gawin bago subukang ilakip ang mga ito. Walang player-object na bersyon ng function na ito (AttachPlayerObjectToObject), ibig sabihin ay hindi ito susuportahan ng mga streamer.
+
+:::
+
+## Related Functions
+
+- [AttachObjectToPlayer](AttachObjectToPlayer): Maglagay ng isang object sa isang manlalaro.
+- [AttachObjectToVehicle](AttachObjectToVehicle): Ikabit ang isang object sa isang sasakyan.
+- [AttachPlayerObjectToPlayer](AttachPlayerObjectToPlayer): Maglagay ng object ng player sa isang player.
+- [CreateObject](CreateObject): Gumawa ng object.
+- [DestroyObject](DestroyObject): Sirain ang object.
+- [IsValidObject](IsValidObject): Sinusuri kung wasto ang object.
+- [MoveObject](MoveObject): Ilipat ang object.
+- [StopObject](StopObject): Itigil ang paglipat ng object.
+- [SetObjectPos](SetObjectPos): I-set ang posisyon ng object.
+- [SetObjectRot](SetObjectRot): I-set ang rotasyon ng object.
+- [GetObjectPos](GetObjectPos): Hanpin ang object.
+- [GetObjectRot](GetObjectRot): Tignan ang rotasyon ng object.
+- [CreatePlayerObject](CreatePlayerObject): Gumawa ng object para lamang sa isang manlalaro.
+- [DestroyPlayerObject](DestroyPlayerObject): Sirain ang player object.
+- [IsValidPlayerObject](IsValidPlayerObject): Tignan kung valid ang isang object ng player.
+- [MovePlayerObject](MovePlayerObject): Ilipat ang player object.
+- [StopPlayerObject](StopPlayerObject): Itigil ang paglipat ng player object.
+- [SetPlayerObjectPos](SetPlayerObjectPos): I-set ang posisyon ng player object.
+- [SetPlayerObjectRot](SetPlayerObjectRot): I-set ang rotasyon ng player object.
+- [GetPlayerObjectPos](GetPlayerObjectPos): Hanapin ang player object.
+- [GetPlayerObjectRot](GetPlayerObjectRot): Tignan ang rotasyon ng player object.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/Ban.md b/docs/translations/fil/scripting/functions/Ban.md
new file mode 100644
index 000000000..4dc13ce08
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/Ban.md
@@ -0,0 +1,69 @@
+---
+title: Ban
+description: I-ban ang isang manlalaro na kasalukuyang nasa server.
+tags: ["administration"]
+---
+
+## Description
+
+I-ban ang isang manlalaro na kasalukuyang nasa server. Hindi na sila makakasali muli sa server. Ang pagbabawal ay magiging IP-based, at mase-save sa samp.ban file sa root directory ng server. Maaaring gamitin ang BanEx upang magbigay ng dahilan para sa pagbabawal. Maaaring idagdag/alisin ang mga IP ban gamit ang RCON banip at unbanip command (SendRconCommand).
+
+| Name | Description |
+| -------- | ---------------------------- |
+| playerid | Ang ID ng player na ipagbawal.|
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang partikular na halaga.
+
+## Examples
+
+```c
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (strcmp(cmdtext, "/banme", true) == 0)
+ {
+ // I-ban ang player kung sino ang nagsulat ng command na ito
+ Ban(playerid);
+ return 1;
+ }
+}
+// Upang magpakita ng mensahe (hal. dahilan) para sa player bago isara ang koneksyon
+// kailangan mong gumamit ng timer para gumawa ng pagkaantala. Ang pagkaantala na ito ay kailangan lang ng ilang millisecond ang haba,
+// ngunit ang halimbawang ito ay gumagamit ng isang buong segundo para lamang maging ligtas.
+
+forward DelayedBan(playerid);
+public DelayedBan(playerid)
+{
+ Ban(playerid);
+}
+
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (strcmp(cmdtext, "/banme", true) == 0)
+ {
+ // I-ban ang manlalaro kung sino ang gumamit ng command na ito.
+
+ // Una, bigyan mo sila ng mensahe.
+ SendClientMessage(playerid, 0xFF0000FF, "You have been banned!");
+
+ // I-ban na ang manlalaro sa susunod na segundo.
+ SetTimerEx("DelayedBan", 1000, false, "d", playerid);
+ return 1;
+ }
+ return 0;
+}
+```
+
+## Notes
+
+:::warning
+
+Mula sa SA-MP 0.3x, ang anumang aksyon na direktang ginawa bago ang Ban() (tulad ng pagpapadala ng mensahe gamit ang SendClientMessage) ay hindi makakarating sa player. Dapat gumamit ng timer para maantala ang pagbabawal.
+
+:::
+
+## Related Functions
+
+- [BanEx](BanEx): I-ban ang isang manlalaro na may dahilan.
+- [Kick](Kick): I-kick ang isang manlalaro mula sa server.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/BanEx.md b/docs/translations/fil/scripting/functions/BanEx.md
new file mode 100644
index 000000000..8017f7439
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/BanEx.md
@@ -0,0 +1,73 @@
+---
+title: BanEx
+description: Ipagbawal ang isang manlalaro na may dahilan.
+tags: ["administration"]
+---
+
+## Description
+
+Ipagbawal ang isang manlalaro na may dahilan.
+
+| Name | Description |
+| -------- | ---------------------------- |
+| playerid | Ang ID ng player na pagbabawalan.|
+| reason | Ang dahilan ng pagbabawal. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang partikular na halaga.
+
+## Examples
+
+```c
+public OnPlayerCommandText( playerid, cmdtext[] )
+{
+ if (!strcmp(cmdtext, "/banme", true))
+ {
+ // I-ban ang manlalaro kung sino ang gumamit ng command na ito na may kasamang dahilan na ("Request")
+ BanEx(playerid, "Request");
+ return 1;
+ }
+}
+/*Upang magpakita ng mensahe (hal. dahilan) para sa player bago isara ang koneksyon
+kailangan mong gumamit ng timer para gumawa ng pagkaantala. Ang pagkaantala na ito ay kailangan lang ng ilang millisecond ang haba,
+ngunit ang halimbawang ito ay gumagamit ng isang buong segundo para lamang maging ligtas.*/
+
+forward BanExPublic(playerid, reason[]);
+
+public BanExPublic(playerid, reason[])
+{
+ BanEx(playerid, reason);
+}
+
+stock BanExWithMessage(playerid, color, message[], reason[])
+{
+ // dahilan - dahilan na magagamit para sa BanEx
+ SendClientMessage(playerid, color, message);
+ SetTimerEx("BanExPublic", 1000, false, "ds", playerid, reason);
+}
+
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (strcmp(cmdtext, "/banme", true) == 0)
+ {
+ // I-ban ang manlalaro kung sino man ang gumamit ng command na ito.
+ BanExWithMessage(playerid, 0xFF0000FF, "You have been banned!", "Request");
+ return 1;
+ }
+ return 0;
+}
+```
+
+## Notes
+
+:::warning
+
+Mula sa SA-MP 0.3x, ang anumang aksyon na direktang ginawa bago ang BanEx() (tulad ng pagpapadala ng mensahe gamit ang SendClientMessage) ay hindi makakarating sa player. Dapat gumamit ng timer para maantala ang pagbabawal.
+
+:::
+
+## Related Functions
+
+- [Ban](Ban): I-ban ang manlalaro mula sa paglalaro sa server.
+- [Kick](Kick): I-kick ang manlalaro mula sa server.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/BlockIpAddress.md b/docs/translations/fil/scripting/functions/BlockIpAddress.md
new file mode 100644
index 000000000..9e2f4c639
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/BlockIpAddress.md
@@ -0,0 +1,46 @@
+---
+title: BlockIpAddress
+description: Bina-block ang isang IP address mula sa karagdagang komunikasyon sa server para sa isang nakatakdang tagal ng oras (na may pinapayagang mga wildcard).
+tags: []
+---
+
+
+
+## Description
+
+Bina-block ang isang IP address mula sa karagdagang komunikasyon sa server para sa isang nakatakdang tagal ng oras (na may pinapayagang mga wildcard). Ang mga manlalarong sumusubok na kumonekta sa server na may naka-block na IP address ay makakatanggap ng generic na "Ikaw ay pinagbawalan mula sa server na ito." mensahe. Ang mga manlalaro na online sa tinukoy na IP bago ang block ay mag-timeout pagkatapos ng ilang segundo at, kapag muling kumonekta, ay makakatanggap ng parehong mensahe.
+
+| Name | Description |
+| ---------- | ---------------------------------------------------------------------------------------------------------- |
+| ip_address | Ang IP na i-bloblock |
+| timems | Ang oras (sa millisecond) kung saan iba-block ang koneksyon. 0 ay maaaring gamitin para sa indefinite block|
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnRconLoginAttempt(ip[], password[], success)
+{
+ if (!success) // kung nagbigay sila ng masamang password
+ {
+ BlockIpAddress(ip, 60 * 1000); // I-block ang mga koneksyon mula sa ip na ito sa loob ng isang minuto
+ }
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Maaaring gamitin ang mga wildcard sa function na ito, halimbawa, ang pagharang sa IP '6.9._._' ay haharangan ang lahat ng IP kung saan ang unang dalawang octet ay 6 at 9 ayon sa pagkakabanggit. Anumang numero ay maaaring maging kapalit ng isang asterisk.
+
+:::
+
+## Related Functions
+
+- [UnBlockIpAddress](UnBlockIpAddress): I-unblock ang isang IP na dati nang na-block.
+- [OnIncomingConnection](../callbacks/OnIncomingConnection): Tinatawag kapag sinusubukan ng isang manlalaro na kumonekta sa server.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/CancelEdit.md b/docs/translations/fil/scripting/functions/CancelEdit.md
new file mode 100644
index 000000000..e5fd2cd61
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/CancelEdit.md
@@ -0,0 +1,44 @@
+---
+title: CancelEdit
+description: Cancel object edition mode for a player.
+tags: []
+---
+
+
+
+## Description
+
+Kanselahin ang object edition mode para sa isang player.
+
+| Name | Description |
+| -------- | ------------------------------------------ |
+| playerid | Ang ID ng player na kakanselahin ang edition|
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (!strcmp(cmdtext, "/stopedit", true))
+ {
+ CancelEdit(playerid);
+ SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: You stopped editing the object!");
+ return 1;
+ }
+ return 0;
+}
+```
+
+## Related Functions
+
+- [SelectObject](SelectObject): Pumili ng object.
+- [EditObject](EditObject): I-edit ang object.
+- [EditPlayerObject](EditPlayerObject): I-edit ang player object.
+- [EditAttachedObject](EditAttachedObject): I-edit ang naka kabit na object.
+- [CreateObject](CreateObject): Gumawa ng object.
+- [DestroyObject](DestroyObject): Sirain ang object.
+- [MoveObject](MoveObject): Ilipat ang object.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/CancelSelectTextDraw.md b/docs/translations/fil/scripting/functions/CancelSelectTextDraw.md
new file mode 100644
index 000000000..f78b57b11
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/CancelSelectTextDraw.md
@@ -0,0 +1,48 @@
+---
+title: CancelSelectTextDraw
+description: Kanselahin ang pagpili ng textdraw gamit ang mouse.
+tags: ["textdraw"]
+---
+
+
+
+## Description
+
+Kanselahin ang pagpili ng textdraw gamit ang mouse.
+
+| Name | Description |
+| -------- | ------------------------------------------------------------------- |
+| playerid | Ang id ng player na dapat ma-disable ang textdraw selection |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (!strcmp(cmdtext, "/cancelselect", true))
+ {
+ CancelSelectTextDraw(playerid);
+ SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: TextDraw selection disabled!");
+ return 1;
+ }
+ return 0;
+}
+```
+
+## Notes
+
+:::warning
+
+\*Ang function na ito ay tumatawag sa OnPlayerClickTextDraw na may INVALID_TEXT_DRAW (65535). Ang paggamit ng function na ito sa loob ng OnPlayerClickTextDraw nang hindi nahuhuli ang kasong ito ay magiging sanhi ng mga client na pumunta sa isang walang katapusang loop.
+
+:::
+
+## Related Functions
+
+- [SelectTextDraw](SelectTextDraw): Pinapagana ang mouse, para makapili ang player ng textdraw
+- [TextDrawSetSelectable](TextDrawSetSelectable): Itinatakda kung ang isang textdraw ay maaaring piliin sa pamamagitan ng SelectTextDraw
+- [OnPlayerClickTextDraw](../callbacks/OnPlayerClickTextDraw): Tinatawag kapag nag-click ang isang player sa isang textdraw.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/ChangeVehiclePaintjob.md b/docs/translations/fil/scripting/functions/ChangeVehiclePaintjob.md
new file mode 100644
index 000000000..9a8b78be5
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/ChangeVehiclePaintjob.md
@@ -0,0 +1,37 @@
+---
+title: ChangeVehiclePaintjob
+description: Baguhin ang paintjob ng sasakyan (para sa mga payak na kulay tingnan ang ChangeVehicleColor).
+tags: ["vehicle"]
+---
+
+## Description
+
+Change a vehicle's paintjob (for plain colors see ChangeVehicleColor).
+
+| Name | Description |
+| ---------- | -------------------------------------------------------------------------------------- |
+| vehicleid | Ang ID ng sasakyan na babaguhin ang paintjob |
+| paintjobid | Ang ID ng [Paintjob](../resources/paintjobs) na gagamitin. Gamitin ang 3 para matanggal ang paintjob. |
+
+## Returns
+
+Ang function na ito ay palaging nagbabalik ng 1 (tagumpay), kahit na ang sasakyang dumaan ay hindi nilikha.
+
+:::warning
+
+Kung itim ang kulay ng sasakyan , maaaring hindi makita ang paintjob. Mas mainam na gawing puti ang sasakyan bago ilapat ang painjob sa pamamagitan ng paggamit ng ChangeVehicleColor(vehicleid,1,1);
+
+:::
+
+## Examples
+
+```c
+new rand = random(3); // Magiging 0 1 o 2 (lahat ay valid)
+ChangeVehicleColor(GetPlayerVehicleID(playerid),1,1); // siguraduhing puti ito para sa mas magandang resulta
+ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), rand); // binabago ang paintjob ng kasalukuyang sasakyan ng player sa isang random
+```
+
+## Related Functions
+
+- [ChangeVehicleColor](ChangeVehicleColor): I-set ang kulay ng isang sasakyan.
+- [OnVehiclePaintjob](../callbacks/OnVehiclePaintjob): Tinatawag kapag binago ang paintjob ng sasakyan.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/ClearActorAnimations.md b/docs/translations/fil/scripting/functions/ClearActorAnimations.md
new file mode 100644
index 000000000..ce290780e
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/ClearActorAnimations.md
@@ -0,0 +1,42 @@
+---
+title: ClearActorAnimations
+description: I-clear ang anumang mga animation na inilapat sa isang aktor.
+tags: []
+---
+
+
+
+## Description
+
+I-clear ang anumang mga animation na inilapat sa isang aktor.
+
+| Name | Description |
+| ------- | -------------------------------------------------------------------------- |
+| actorid | Ang ID ng aktor (ni-return ni CreateActor) para i-clear ang mga animation. |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Ang aktor na tinukoy ay wala.
+
+## Examples
+
+```c
+new gMyActor;
+
+public OnGameModeInit()
+{
+ gMyActor = CreateActor(...);
+}
+
+// Sa ibang lugar
+ApplyActorAnimation(gMyActor, ...);
+
+// Sa ibang lugar
+ClearActorAnimations(gMyActor);
+```
+
+## Related Functions
+
+- [ApplyActorAnimation](ApplyActorAnimation): Mag-apply ng animation sa isang actor.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/ConnectNPC.md b/docs/translations/fil/scripting/functions/ConnectNPC.md
new file mode 100644
index 000000000..0c6cb693f
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/ConnectNPC.md
@@ -0,0 +1,43 @@
+---
+title: ConnectNPC
+description: Ikonekta ang isang NPC sa server.
+tags: ["npc"]
+---
+
+
+
+## Description
+
+Ikonekta ang isang NPC sa server.
+
+| Name | Description |
+| -------- | ---------------------------------------------------------------------------------------- |
+| name[] | Ang pangalan na dapat ikonekta ng NPC bilang. Dapat sundin ang parehong mga patakaran tulad ng mga karaniwang pangalan ng player.|
+| script[] | Ang pangalan ng script ng NPC na matatagpuan sa folder ng npcmodes (nang walang extension na .amx).|
+
+## Returns
+
+Ang function na ito ay palaging nag rereturn ng 1.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ ConnectNPC("[BOT]Pilot", "pilot");
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Ang mga NPC ay walang mga nametag. Maaaring i-script ang mga ito gamit ang Attach3DTextLabelToPlayer.
+
+:::
+
+## Related Functions
+
+- [IsPlayerNPC](IsPlayerNPC): Suriin kung ang isang player ay isang NPC o isang aktwal na player.
+- [OnPlayerConnect](../callbacks/OnPlayerConnect): Tinatawag kapag kumonekta ang isang player sa server.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/DestroyMenu.md b/docs/translations/fil/scripting/functions/DestroyMenu.md
new file mode 100644
index 000000000..92b875cc1
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/DestroyMenu.md
@@ -0,0 +1,35 @@
+---
+title: DestroyMenu
+description: Sinisira ang tinukoy na menu.
+tags: ["menu"]
+---
+
+## Description
+
+Sinisira ang tinukoy na menu.
+
+| Name | Description |
+| ------ | ---------------------- |
+| menuid | Ang menu ID ng sisirain|
+
+## Returns
+
+True kung matagumpay ang pagsira, kung hindi man ay False
+
+## Examples
+
+```c
+new Menu:examplemenu;
+examplemenu = CreateMenu("Your Menu", 2, 200.0, 100.0, 150.0, 150.0);
+
+// ...
+DestroyMenu(examplemenu);
+```
+
+## Related Functions
+
+- [CreateMenu](CreateMenu): Gumawa ng menu.
+- [SetMenuColumnHeader](SetMenuColumnHeader): Itakda ang header para sa isa sa mga column sa isang menu.
+- [AddMenuItem](AddMenuItem): Magdagdag ng item sa isang menu.
+- [OnPlayerSelectedMenuRow](../callbacks/OnPlayerSelectedMenuRow): Tinatawag kapag pumili ang isang manlalaro ng row sa isang menu.
+- [OnPlayerExitedMenu](../callbacks/OnPlayerExitedMenu): Tinatawag kapag lumabas ang isang player sa isang menu.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/DestroyPickup.md b/docs/translations/fil/scripting/functions/DestroyPickup.md
new file mode 100644
index 000000000..eeef54254
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/DestroyPickup.md
@@ -0,0 +1,32 @@
+---
+title: DestroyPickup
+description: Sinisira ang isang pickup na ginawa gamit ang CreatePickup.
+tags: []
+---
+
+## Description
+
+Sinisira ang isang pickup na ginawa gamit ang CreatePickup.
+
+| Name | Description |
+| ------ | ----------------------------------------------------------- |
+| pickup | Ang ID ng pickup na sisirain (nirereturn ng CreatePickup). |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+// Gumawa ng pickup para sa armor.
+pickup_armour = CreatePickup ( 1242, 2, 1503.3359, 1432.3585, 10.1191 );
+
+// mamaya
+DestroyPickup(pickup_armour);
+```
+
+## Related Functions
+
+- [CreatePickup](CreatePickup): Gumawa ng pickup.
+- [OnPlayerPickUpPickup](../callbacks/OnPlayerPickUpPickup): Tinatawag kapag may player na kumuha ng pickup.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/EnablePlayerCameraTarget.md b/docs/translations/fil/scripting/functions/EnablePlayerCameraTarget.md
new file mode 100644
index 000000000..3688dd3e4
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/EnablePlayerCameraTarget.md
@@ -0,0 +1,38 @@
+---
+title: EnablePlayerCameraTarget
+description: I-toggle ang mga function sa pag-target ng camera para sa isang player.
+tags: ["player"]
+---
+
+
+
+## Description
+
+I-toggle ang mga function sa pag-target ng camera para sa isang player. Naka-disable bilang default para makatipid ng bandwidth.
+
+| Name | Description |
+| -------- | -------------------------------------------------------------- |
+| playerid | Ang ID ng player upang i-toggle ang mga function ng pag-target sa camera.|
+| enable | 1 upang paganahin ang mga function ng pag-target sa camera at 0 upang i-disable ang mga ito.|
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Hindi konektado ang player.
+
+## Examples
+
+```c
+public OnPlayerConnect(playerid)
+{
+ EnablePlayerCameraTarget(playerid, 1);
+ return 1;
+}
+```
+
+## Related Functions
+
+- [GetPlayerCameraTargetVehicle](GetPlayerCameraTargetVehicle): Kunin ang ID ng sasakyang tinitingnan ng player.
+- [GetPlayerCameraTargetPlayer](GetPlayerCameraTargetPlayer): Kunin ang ID ng player na tinitingnan ng player.
+- [GetPlayerCameraFrontVector](GetPlayerCameraFrontVector): Kunin ang camera front vector ng player
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/EnableStuntBonusForAll.md b/docs/translations/fil/scripting/functions/EnableStuntBonusForAll.md
new file mode 100644
index 000000000..00c562304
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/EnableStuntBonusForAll.md
@@ -0,0 +1,31 @@
+---
+title: EnableStuntBonusForAll
+description: Pinapagana o hindi pinapagana ang mga stunt bonus para sa lahat ng manlalaro.
+tags: []
+---
+
+## Description
+
+Pinapagana o hindi pinapagana ang mga stunt bonus para sa lahat ng manlalaro. Kung naka-enable, makakatanggap ang mga manlalaro ng monetary reward kapag nagsasagawa ng stunt sa isang sasakyan (hal. wheelie).
+
+| Name | Description |
+| ------ | ----------------------------------------------- |
+| enable | 1 para paganahin ang mga stunt bonus o 0 para i-disable ang mga ito. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ EnableStuntBonusForAll(0);
+ return 1;
+}
+```
+
+## Related Functions
+
+- [EnableStuntBonusForPlayer](EnableStuntBonusForPlayer): I-toggle ang mga stunt bonus para sa isang player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/EnableStuntBonusForPlayer.md b/docs/translations/fil/scripting/functions/EnableStuntBonusForPlayer.md
new file mode 100644
index 000000000..2453c98bf
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/EnableStuntBonusForPlayer.md
@@ -0,0 +1,33 @@
+---
+title: EnableStuntBonusForPlayer
+description: I-toggle ang mga stunt bonus para sa isang player.
+tags: ["player"]
+---
+
+## Description
+
+I-toggle ang mga stunt bonus para sa isang player. Pinagana bilang default.
+
+| Name | Description |
+| -------- | ------------------------------------------------- |
+| playerid | Ang ID ng player para i-toggle ang mga stunt bonus. |
+| enable | 1 para paganahin ang mga stunt bonus at 0 para i-disable ang mga ito. |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Hindi konektado ang player.
+
+## Examples
+
+```c
+public OnPlayerConnect(playerid)
+{
+ EnableStuntBonusForPlayer(playerid, 0); // I-disable ang mga stunt bonus kapag kumonekta ang player sa server.
+}
+```
+
+## Related Functions
+
+- [EnableStuntBonusForAll](EnableStuntBonusForAll): I-toggle ang mga stunt bonus para sa lahat ng manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/EnableVehicleFriendlyFire.md b/docs/translations/fil/scripting/functions/EnableVehicleFriendlyFire.md
new file mode 100644
index 000000000..c7ed8e6cd
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/EnableVehicleFriendlyFire.md
@@ -0,0 +1,25 @@
+---
+title: EnableVehicleFriendlyFire
+description: Paganahin ang friendly fire para sa mga sasakyan ng team.
+tags: ["vehicle"]
+---
+
+
+
+## Description
+
+Paganahin ang friendly fire para sa mga sasakyan ng team. Hindi masisira ng mga manlalaro ang mga sasakyan ng mga kasamahan sa koponan (Dapat gamitin ang SetPlayerTeam!).
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ EnableVehicleFriendlyFire();
+ return 1;
+}
+```
+
+## Related Functions
+
+- [SetPlayerTeam](SetPlayerTeam): Magtakda ng koponan ng manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/EnableZoneNames.md b/docs/translations/fil/scripting/functions/EnableZoneNames.md
new file mode 100644
index 000000000..cb5f5e7d6
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/EnableZoneNames.md
@@ -0,0 +1,35 @@
+---
+title: EnableZoneNames
+description: Binibigyang-daan ng function na ito na i-on ang mga pangalan ng zone / area gaya ng text na "Vinewood" o "Doherty" sa kanang ibaba ng screen habang papasok ang mga ito sa lugar.
+tags: []
+---
+
+## Description
+
+Binibigyang-daan ng function na ito na i-on ang mga pangalan ng zone / area gaya ng text na "Vinewood" o "Doherty" sa kanang ibaba ng screen habang papasok ang mga ito sa lugar. Isa itong opsyon sa gamemode at dapat itakda sa callback na OnGameModeInit.
+
+| Name | Description |
+| ------ | ----------------------------------------------------------------------------------------- |
+| enable | Isang toggle na opsyon para sa kung gusto mo o hindi ang mga pangalan ng zone na i-on o i-off. Naka-off ang 0 at naka-on ang 1. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ EnableZoneNames(1);
+ return 1;
+}
+```
+
+## Notes
+
+:::warning
+
+Inalis ang function na ito sa SA-MP 0.3. Ito ay dahil sa mga pag-crash na dulot nito.
+
+:::
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/FindModelFileNameFromCRC.md b/docs/translations/fil/scripting/functions/FindModelFileNameFromCRC.md
new file mode 100644
index 000000000..ba1f68e95
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/FindModelFileNameFromCRC.md
@@ -0,0 +1,27 @@
+---
+title: FindModelFileNameFromCRC
+description: Maghanap ng umiiral nang custom skin o simple object model file.
+tags: []
+---
+
+
+
+## Description
+
+Maghanap ng umiiral nang custom skin o simple object model file. Ang mga file ng model ay matatagpuan sa folder ng server ng mga models bilang default (setting ng artpath).
+
+| Name | Description |
+| ----------- | --------------------------------------------------------------------- |
+| crc | Ang checksum ng CRC ng custom na file ng model. |
+| retstr[] | Isang array kung saan iimbak ang .dff file name, na ipinasa sa pamamagitan ng reference. |
+| retstr_size | Ang haba ng string na dapat itabi. |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa.
+
+## Related Functions
+
+- [OnPlayerFinishedDownloading](../callbacks/OnPlayerFinishedDownloading): Tinatawag kapag natapos ng player ang pag-download ng mga custom model.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/FindTextureFileNameFromCRC.md b/docs/translations/fil/scripting/functions/FindTextureFileNameFromCRC.md
new file mode 100644
index 000000000..9a0d97a55
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/FindTextureFileNameFromCRC.md
@@ -0,0 +1,27 @@
+---
+title: FindTextureFileNameFromCRC
+description: Maghanap ng umiiral nang custom skin o simple object texture file.
+tags: []
+---
+
+
+
+## Description
+
+Maghanap ng umiiral nang custom skin o simple object texture file. Ang mga file ng model ay matatagpuan sa folder ng server ng mga models bilang default (setting ng artpath).
+
+| Name | Description |
+| ----------- | --------------------------------------------------------------------- |
+| crc | Ang checksum ng CRC ng custom na file ng model. |
+| retstr[] | Isang array kung saan iimbak ang .dff file name, na ipinasa sa pamamagitan ng reference. |
+| retstr_size | Ang haba ng string na dapat itabi. |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa.
+
+## Related Functions
+
+- [OnPlayerFinishedDownloading](../callbacks/OnPlayerFinishedDownloading): Tinatawag kapag natapos ng player ang pag-download ng mga custom model.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/ForceClassSelection.md b/docs/translations/fil/scripting/functions/ForceClassSelection.md
new file mode 100644
index 000000000..8613c88a2
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/ForceClassSelection.md
@@ -0,0 +1,44 @@
+---
+title: ForceClassSelection
+description: Pinipilit ang isang manlalaro na bumalik sa class selection.
+tags: []
+---
+
+## Description
+
+Pinipilit ang isang manlalaro na bumalik sa class selection.
+
+| Name | Description |
+| -------- | ------------------------------------------- |
+| playerid | Ang player na ibabalik sa class selection. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+if (!strcmp(cmdtext, "/class", true))
+{
+ ForceClassSelection(playerid);
+ TogglePlayerSpectating(playerid, true);
+ TogglePlayerSpectating(playerid, false);
+ return 1;
+}
+```
+
+## Notes
+
+:::warning
+
+Ang function na ito ay hindi nagsasagawa ng pagbabago ng estado sa PLAYER_STATE_WASTED kapag pinagsama sa TogglePlayerSpectating (tingnan ang halimbawa sa ibaba), tulad ng nakalista dito.
+
+:::
+
+## Related Functions
+
+- [AddPlayerClass](AddPlayerClass): Magdagdag ng class.
+- [SetPlayerSkin](SetPlayerSkin): Magtakda ng skin ng manlalaro.
+- [GetPlayerSkin](GetPlayerSkin): Kunin ang kasalukuyang skin ng manlalaro.
+- [OnPlayerRequestClass](../callbacks/OnPlayerRequestClass): Tinatawag kapag nagpalit ng class ang manlalaro sa class selection.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/GameModeExit.md b/docs/translations/fil/scripting/functions/GameModeExit.md
new file mode 100644
index 000000000..fa8c99055
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/GameModeExit.md
@@ -0,0 +1,18 @@
+---
+title: GameModeExit
+description: Tinatapos ang kasalukuyang gamemode.
+tags: []
+---
+
+## Description
+
+Tinatapos ang kasalukuyang gamemode.
+
+## Examples
+
+```c
+if (OneTeamHasWon)
+{
+ GameModeExit();
+}
+```
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/GangZoneHideForAll.md b/docs/translations/fil/scripting/functions/GangZoneHideForAll.md
new file mode 100644
index 000000000..3566cc9cb
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/GangZoneHideForAll.md
@@ -0,0 +1,37 @@
+---
+title: GangZoneHideForAll
+description: Ang GangZoneHideForAll ay nagtatago ng gangzone mula sa lahat ng mga manlalaro.
+tags: ["gangzone"]
+---
+
+## Description
+
+Ang GangZoneHideForAll ay nagtatago ng gangzone mula sa lahat ng mga manlalaro.
+
+| Name | Description |
+| ---- | ----------------- |
+| zone | Ang zone na itatago. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+new gGangZoneId;
+gGangZoneId = GangZoneCreate(1248.011, 2072.804, 1439.348, 2204.319);
+GangZoneHideForAll(gGangZoneId);
+```
+
+## Related Functions
+
+- [GangZoneCreate](GangZoneCreate): Gumawa ng gangzone.
+- [GangZoneDestroy](GangZoneDestroy): Wasakin ang isang gangzone.
+- [GangZoneShowForPlayer](GangZoneShowForPlayer): Magpakita ng gangzone para sa isang manlalaro.
+- [GangZoneShowForAll](GangZoneShowForAll): Magpakita ng gangzone para sa lahat ng manlalaro.
+- [GangZoneHideForPlayer](GangZoneHideForPlayer): Magtago ng gangzone para sa isang player.
+- [GangZoneFlashForPlayer](GangZoneFlashForPlayer): Gumawa ng gangzone flash para sa isang player.
+- [GangZoneFlashForAll](GangZoneFlashForAll): Gumawa ng gangzone flash para sa lahat ng manlalaro.
+- [GangZoneStopFlashForPlayer](GangZoneStopFlashForPlayer): Ihinto ang pag-flash ng gangzone para sa isang player.
+- [GangZoneStopFlashForAll](GangZoneStopFlashForAll): Ihinto ang pag-flash ng gangzone para sa lahat ng manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/GetGravity.md b/docs/translations/fil/scripting/functions/GetGravity.md
new file mode 100644
index 000000000..f2e09a6f4
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/GetGravity.md
@@ -0,0 +1,31 @@
+---
+title: GetGravity
+description: Kunin ang kasalukuyang naka set na gravity.
+tags: []
+---
+
+## Description
+
+Kunin ang kasalukuyang naka set na gravity.
+
+## Examples
+
+```c
+#if !defined GetGravity
+ native Float:GetGravity();
+#endif
+
+printf("Current gravity: %f", GetGravity());
+```
+
+## Notes
+
+:::warning
+
+Ang function na ito ay hindi tinukoy bilang default. Magdagdag ng 'native Float:GetGravity();' sa ilalim ng inclusion ng a_samp.inc para gamitin ito.
+
+:::
+
+## Related Functions
+
+- [SetGravity](SetGravity): I-set ang global gravity.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/GetObjectModel.md b/docs/translations/fil/scripting/functions/GetObjectModel.md
new file mode 100644
index 000000000..7e57b9c2e
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/GetObjectModel.md
@@ -0,0 +1,32 @@
+---
+title: GetObjectModel
+description: Kunin ang model ID ng isang object (CreateObject).
+tags: []
+---
+
+
+
+## Description
+
+Kunin ang model ID ng isang object (CreateObject).
+
+| Name | Description |
+| -------- | ---------------------------------------- |
+| objectid | Ang ID ng object na kukunin ang model |
+
+## Returns
+
+Ang model ID ng object.
+
+-1 kung walang object.
+
+## Examples
+
+```c
+new objectid = CreateObject(1234, 0, 0, 0, 0, 0, 0);
+new modelid = GetObjectModel(objectid);
+```
+
+## Related Functions
+
+- [GetPlayerObjectModel](GetPlayerObjectModel): Kunin ang model ID ng isang player-object.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/GetPlayerObjectModel.md b/docs/translations/fil/scripting/functions/GetPlayerObjectModel.md
new file mode 100644
index 000000000..f4f626202
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/GetPlayerObjectModel.md
@@ -0,0 +1,33 @@
+---
+title: GetPlayerObjectModel
+description: Kunin ang model ID ng isang player-object.
+tags: ["player"]
+---
+
+
+
+## Description
+
+Kunin ang model ID ng isang player-object.
+
+| Name | Description |
+| -------- | ------------------------------------------------------------- |
+| playerid | Ang ID ng player na player-object para makuha ang model |
+| objectid | Ang ID ng player-object kung saan kukunin ang model ID |
+
+## Returns
+
+Ang model ID ng object ng player.
+
+Kung wala ang player o object, mag rereturn ito -1 o 0 kung wala ang player o object.
+
+## Examples
+
+```c
+new objectId = CreatePlayerObject(playerid, 1234, 0, 0, 0, 0, 0, 0);
+new modelId = GetPlayerObjectModel(playerid, objectId);
+```
+
+## Related Functions
+
+- [GetObjectModel](GetObjectModel): Kunin ang model ID ng isang object.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/GetPlayerScore.md b/docs/translations/fil/scripting/functions/GetPlayerScore.md
new file mode 100644
index 000000000..bfed6405e
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/GetPlayerScore.md
@@ -0,0 +1,38 @@
+---
+title: GetPlayerScore
+description: Ni-rereturn ng function na ito ang score ng isang player gaya ng pagkakatakda nito gamit ang SetPlayerScore.
+tags: ["player"]
+---
+
+## Description
+
+Ni-rereturn ng function na ito ang score ng isang player gaya ng pagkakatakda nito gamit ang SetPlayerScore.
+
+| Name | Description |
+| -------- | ------------------------------- |
+| playerid | Ang player na kukunin ang score |
+
+## Returns
+
+Ang score ng player.
+
+## Examples
+
+```c
+public OnPlayerCommandText(playerid,text[])
+{
+ if (!strcmp(cmdtext,"/score",true))
+ {
+ new string[128];
+ format(string, sizeof(string), "Score: %i", GetPlayerScore(playerid));
+ SendClientMessage(playerid, COLOR_ORANGE, string);
+ return 1;
+ }
+ return 0;
+}
+```
+
+## Related Functions
+
+- [SetPlayerScore](SetPlayerScore): I-set ang score ng isang player.
+- [GetPlayerPing](GetPlayerPing): Kunin ang ping ng isang player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/GetPlayerState.md b/docs/translations/fil/scripting/functions/GetPlayerState.md
new file mode 100644
index 000000000..69da4bfb1
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/GetPlayerState.md
@@ -0,0 +1,39 @@
+---
+title: GetPlayerState
+description: Kunin ang kasalukuyang estado ng isang manlalaro.
+tags: ["player"]
+---
+
+## Description
+
+Kunin ang kasalukuyang estado ng isang manlalaro.
+
+| Name | Description |
+| -------- | ------------------------------------------------- |
+| playerid | Ang ID ng player para makuha ang kasalukuyang estado. |
+
+## Returns
+
+Ang kasalukuyang estado ng manlalaro bilang isang integer (tingnan ang: [Player States](../resources/playerstates)).
+
+## Examples
+
+```c
+public OnPlayerDeath(playerid, killerid, reason)
+{
+ new playerState = GetPlayerState(killerid); // Kunin ang estado ng pumatay
+
+ if (playerState == PLAYER_STATE_DRIVER) // Kung ang pumatay ay nasa sasakyan
+ {
+ // Ito ay isang driver drive-by, kumuha ng pera
+ GivePlayerMoney(killerid, -10000);
+ }
+ return 1;
+}
+```
+
+## Related Functions
+
+- [GetPlayerSpecialAction](GetPlayerSpecialAction): Kunin ang kasalukuyang special action ng manlalaro.
+- [SetPlayerSpecialAction](SetPlayerSpecialAction): Magtakda ng special action ng manlalaro.
+- [OnPlayerStateChange](../callbacks/OnPlayerStateChange): Tinatawag kapag binago ng player ang estado.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/GetPlayerTeam.md b/docs/translations/fil/scripting/functions/GetPlayerTeam.md
new file mode 100644
index 000000000..cbaa4cf64
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/GetPlayerTeam.md
@@ -0,0 +1,47 @@
+---
+title: GetPlayerTeam
+description: Kunin ang ID ng koponan kung nasaan ang manlalaro.
+tags: ["player"]
+---
+
+## Description
+
+Kunin ang ID ng koponan kung nasaan ang manlalaro.
+
+| Name | Description |
+| -------- | ---------------------------------------- |
+| playerid | Ang ID ng manlalaro para makuha ang koponan ng. |
+
+## Returns
+
+0-254: Ang koponan ng manlalaro. (0 ay isang wastong koponan)
+
+255: Tinukoy bilang NO_TEAM. Ang manlalaro ay wala sa alinmang koponan.
+
+-1: Nabigo ang function na isagawa. Hindi konektado ang player.
+
+## Examples
+
+```c
+enum
+{
+ TEAM_ONE = 1,
+ TEAM_TWO
+};
+
+public OnPlayerSpawn(playerid)
+{
+ // Ang mga manlalaro na nasa team 1 ay dapat mag-spawn sa Las Venturas airport.
+
+ if (GetPlayerTeam(playerid) == TEAM_ONE)
+ {
+ SetPlayerPos(playerid, 1667.8909, 1405.5618, 10.7801);
+ }
+ return 1;
+}
+```
+
+## Related Functions
+
+- [SetPlayerTeam](SetPlayerTeam): Magtakda ng koponan ng manlalaro.
+- [SetTeamCount](SetTeamCount): Itakda ang bilang ng mga team na available.
\ No newline at end of file
diff --git a/docs/translations/fil/functions/GetPlayerVehicleSeat.md b/docs/translations/fil/scripting/functions/GetPlayerVehicleSeat.md
similarity index 90%
rename from docs/translations/fil/functions/GetPlayerVehicleSeat.md
rename to docs/translations/fil/scripting/functions/GetPlayerVehicleSeat.md
index 7ca17cff4..31c1dfd39 100644
--- a/docs/translations/fil/functions/GetPlayerVehicleSeat.md
+++ b/docs/translations/fil/scripting/functions/GetPlayerVehicleSeat.md
@@ -10,8 +10,8 @@ tags: ["player", "vehicle"]
Alamin kung nasaang upuan nakaupo ang manlalaro.
-| Name | Description |
-| -------- | ------------------------------------------------- |
+| Name | Description |
+| -------- | --------------------------------------------------- |
| playerid | Ang ID ng manlalaro na gusto mong makuha ang upuan. |
## Returns
diff --git a/docs/translations/fil/scripting/functions/IsPlayerAdmin.md b/docs/translations/fil/scripting/functions/IsPlayerAdmin.md
new file mode 100644
index 000000000..9b1326a78
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/IsPlayerAdmin.md
@@ -0,0 +1,40 @@
+---
+title: IsPlayerAdmin
+description: Suriin kung ang isang manlalaro ay naka-log in bilang isang RCON admin.
+tags: ["administration"]
+---
+
+## Description
+
+Suriin kung ang isang manlalaro ay naka-log in bilang isang RCON admin.
+
+| Name | Description |
+| -------- | ------------------------------ |
+| playerid | Ang ID ng player na susuriin |
+
+## Returns
+
+1: Ang player ay isang RCON admin.
+
+0: Ang manlalaro ay HINDI isang RCON admin.
+
+## Examples
+
+```c
+public OnPlayerSpawn(playerid)
+{
+ if (IsPlayerAdmin(playerid))
+ {
+ SendClientMessageToAll(0xDEEE20FF, "An admin spawned.");
+ }
+ return 1;
+}
+```
+
+## Related Functions
+
+- [SendRconCommand](SendRconCommand): Nagpapadala ng RCON command sa pamamagitan ng script.
+
+## Related Callbacks
+
+- [OnRconLoginAttempt](../callbacks/OnRconLoginAttempt): Tinatawag kapag may ginawang pagtatangkang mag-log in sa RCON.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/IsPlayerNPC.md b/docs/translations/fil/scripting/functions/IsPlayerNPC.md
new file mode 100644
index 000000000..8c381f218
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/IsPlayerNPC.md
@@ -0,0 +1,41 @@
+---
+title: IsPlayerNPC
+description: Suriin kung ang isang player ay isang aktwal na player o isang NPC.
+tags: ["player", "npc"]
+---
+
+
+
+## Description
+
+Suriin kung ang isang player ay isang aktwal na player o isang NPC.
+
+| Name | Description |
+| -------- | ------------------------------ |
+| playerid | Ang ID ng player na susuriin. |
+
+## Returns
+
+1: Ang player ay isang NPC.
+
+0: Ang player ay hindi isang NPC.
+
+## Examples
+
+```c
+public OnPlayerConnect(playerid)
+{
+ if (IsPlayerNPC(playerid))
+ {
+ SendClientMessageToAll(-1, "An NPC connected!");
+ return 1;
+ }
+
+ // Ang ibang code dito ay hindi ma e-execute maliban kung ito ay isang player
+}
+```
+
+## Related Functions
+
+- [ConnectNPC](ConnectNPC): Ikonekta ang isang NPC.
+- [IsPlayerAdmin](IsPlayerAdmin): Sinusuri kung ang isang manlalaro ay naka-log in sa RCON.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/Kick.md b/docs/translations/fil/scripting/functions/Kick.md
new file mode 100644
index 000000000..afe3a2178
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/Kick.md
@@ -0,0 +1,61 @@
+---
+title: Kick
+description: I-kick ang isang manlalaro mula sa server. Kakailanganin nilang umalis sa laro at muling kumonekta kung nais nilang magpatuloy sa paglalaro.
+tags: ["administration"]
+---
+
+## Description
+
+I-kick ang isang manlalaro mula sa server. Kakailanganin nilang umalis sa laro at muling kumonekta kung nais nilang magpatuloy sa paglalaro.
+
+| Name | Description |
+| -------- | ----------------------------- |
+| playerid | Ang ID ng player na I-kick. |
+
+## Returns
+
+Ang function na ito ay palaging nagbabalik ng 1, kahit na ang function ay nabigong isagawa (ang tinukoy ng player ay hindi umiiral).
+
+## Notes
+
+:::warning
+
+Mula sa SA-MP 0.3x, ang anumang aksyon na direktang ginawa bago ang Kick() (tulad ng pagpapadala ng mensahe gamit ang SendClientMessage) ay hindi makakarating sa player. Dapat gumamit ng timer para maantala ang pag-kick.
+
+:::
+
+## Examples
+
+```c
+// Upang magpakita ng mensahe (hal. dahilan) para sa player bago isara ang koneksyon
+// kailangan mong gumamit ng timer para gumawa ng pagkaantala. Ang pagkaantala na ito ay kailangan lang ng ilang millisecond ang haba,
+// ngunit ang halimbawang ito ay gumagamit ng isang buong segundo para lamang maging ligtas.
+
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (strcmp(cmdtext, "/kickme", true) == 0)
+ {
+ // I-kick ang manlalaro kung sino man ang gumamit ng command na ito.
+
+ // Una, bigyan sila ng mensahe.
+ SendClientMessage(playerid, 0xFF0000FF, "You have been kicked!");
+
+ // I-kick na ang manlalaro sa susunod na segundo.
+ SetTimerEx("DelayedKick", 1000, false, "i", playerid);
+ return 1;
+ }
+ return 0;
+}
+
+forward DelayedKick(playerid);
+public DelayedKick(playerid)
+{
+ Kick(playerid);
+ return 1;
+}
+```
+
+## Related Functions
+
+- [Ban](Ban): I-ban ang manlalaro mula sa paglalaro sa server.
+- [BanEx](BanEx): I-ban ang manlalaro mula sa paglalaro sa server na may kasamang dahilan.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/PauseRecordingPlayback.md b/docs/translations/fil/scripting/functions/PauseRecordingPlayback.md
new file mode 100644
index 000000000..7fa62f959
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/PauseRecordingPlayback.md
@@ -0,0 +1,16 @@
+---
+title: PauseRecordingPlayback
+description: Ipo-pause nito ang pag-play muli ng recording.
+tags: []
+---
+
+
+
+## Description
+
+Ipo-pause nito ang pag-play muli ng recording.
+
+
+## Related Functions
+
+- [ResumeRecordingPlayback](../functions/ResumeRecordingPlayback): Ipagpapatuloy ang pagre-record kung naka-pause ito.
\ No newline at end of file
diff --git a/docs/translations/fil/functions/PutPlayerInVehicle.md b/docs/translations/fil/scripting/functions/PutPlayerInVehicle.md
similarity index 92%
rename from docs/translations/fil/functions/PutPlayerInVehicle.md
rename to docs/translations/fil/scripting/functions/PutPlayerInVehicle.md
index b9f78d5eb..cb0a61514 100644
--- a/docs/translations/fil/functions/PutPlayerInVehicle.md
+++ b/docs/translations/fil/scripting/functions/PutPlayerInVehicle.md
@@ -8,8 +8,8 @@ tags: ["player", "vehicle"]
Inilalagay ang isang manlalaro sa isang sasakyan.
-| Name | Description |
-| --------- | ------------------------------------------- |
+| Name | Description |
+| --------- | ------------------------------------------------- |
| playerid | Ang ID ng player na ilalagay sa isang sasakyan. |
| vehicleid | Ang ID ng sasakyan kung saan ilalagay ang player. |
| seatid | Ang ID ng upuan kung saan ilalagay ang player. |
diff --git a/docs/translations/fil/scripting/functions/ResumeRecordingPlayback.md b/docs/translations/fil/scripting/functions/ResumeRecordingPlayback.md
new file mode 100644
index 000000000..1519b32c5
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/ResumeRecordingPlayback.md
@@ -0,0 +1,16 @@
+---
+title: ResumeRecordingPlayback
+description: Ipagpapatuloy nito ang naka-pause na pag-record.
+tags: []
+---
+
+
+
+## Description
+
+Ipagpapatuloy nito ang naka-pause na pag-record.
+
+
+## Related Functions
+
+- [PauseRecordingPlayback](../functions/PauseRecordingPlayback): Ipagpapatuloy ang pagre-record kung naka-pause ito.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SendRconCommand.md b/docs/translations/fil/scripting/functions/SendRconCommand.md
new file mode 100644
index 000000000..987901fc6
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SendRconCommand.md
@@ -0,0 +1,50 @@
+---
+title: SendRconCommand
+description: Nagpapadala ng command na RCON (Remote Console).
+tags: ["administration"]
+---
+
+## Description
+
+Nagpapadala ng command na RCON (Remote Console).
+
+| Name | Description |
+| --------- | -------------------------------- |
+| command[] | Ang RCON command na ma e-execute |
+
+## Returns
+
+Ang function na ito ay palaging rereturn ng 1.
+
+## Notes
+
+:::warning
+
+- Hindi sinusuportahan ang pag-login, dahil sa kakulangan ng parameter na 'playerid'.
+- Tatanggalin ng 'password 0' ang password ng server kung nakatakda ang isa.
+- Ang function na ito ay magreresulta sa OnRconCommand na tinatawag.
+
+:::
+
+## Examples
+
+```c
+SendRconCommand("gmx");
+// Ito ay isang scripted na bersyon ng pag-type ng "/rcon gmx" in-game.
+// Ni-restart ng GMX ang mode ng laro.
+
+// Halimbawa gamit ang format()
+new szMapName[] = "Los Santos";
+new szCmd[64];
+format(szCmd, sizeof(szCmd), "mapname %s", szMapName);
+SendRconCommand(szCmd);
+```
+
+## Related Functions
+
+- [IsPlayerAdmin](IsPlayerAdmin): Sinusuri kung ang isang manlalaro ay naka-log in sa RCON.
+
+## Related Callbacks
+
+- [OnRconCommand](../callbacks/OnRconCommand): Tinatawag kapag ipinadala ang isang utos ng RCON.
+- [OnRconLoginAttempt](../callbacks/OnRconLoginAttempt): Tinatawag kapag may ginawang pagtatangkang mag-log in sa RCON.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetActorHealth.md b/docs/translations/fil/scripting/functions/SetActorHealth.md
new file mode 100644
index 000000000..cb93bbea9
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetActorHealth.md
@@ -0,0 +1,37 @@
+---
+title: SetActorHealth
+description: I-set ang health ng isang actor.
+tags: []
+---
+
+
+
+## Description
+
+I-set ang health ng isang actor.
+
+| Name | Description |
+| ------------ | ----------------------------------------- |
+| actorid | Ang ID ng aktor na i-seset ang health |
+| Float:health | Ang value na i-seset ang health ng aktor. |
+
+## Returns
+
+1 - tagumpay
+
+0 - pagkabigo (ibig sabihin, hindi nilikha ang aktor).
+
+## Examples
+
+```c
+new gMyActor;
+
+public OnGameModeInit()
+{
+ gMyActor = CreateActor(179, 316.1, -134.0, 999.6, 90.0); // Actor bilang salesperson sa Ammunation
+ SetActorHealth(gMyActor, 100);
+ return 1;
+}
+```
+
+## Related Functions
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetGravity.md b/docs/translations/fil/scripting/functions/SetGravity.md
new file mode 100644
index 000000000..a22b52fc7
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetGravity.md
@@ -0,0 +1,43 @@
+---
+title: SetGravity
+description: I-set ang gravity para sa lahat ng player.
+tags: []
+---
+
+## Description
+
+I-set ang gravity para sa lahat ng player.
+
+| Name | Description |
+| ------------- | ----------------------------------------------------------------- |
+| Float:gravity | Ang value ng gravity na i-seset (pagitan ng -50 and 50). |
+
+## Returns
+
+Ang function na ito ay palaging rereturn ng 1, kahit na nabigo itong isagawa kung ang gravity ay wala sa mga limitasyon (mas mababa sa -50 o mataas sa +50).
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ // I-set ang gravity na parang buwan
+ SetGravity(0.001);
+
+ return 1;
+}
+```
+
+## Notes
+
+:::warning
+
+Ang default na gravity ay 0.008.
+
+:::
+
+## Related Functions
+
+- [GetGravity](GetGravity): Kunin ang kasalukuyang naka set na gravity.
+- [SetWeather](SetWeather): I-set ang pandaigdigang panahon.
+- [SetWorldTime](SetWorldTime): I-set ang pandaigdigang oras ng server.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetMyPos.md b/docs/translations/fil/scripting/functions/SetMyPos.md
new file mode 100644
index 000000000..4d03dbb8f
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetMyPos.md
@@ -0,0 +1,31 @@
+---
+title: SetMyPos
+description: I-set ang posisyon ng NPC
+tags: ["npc"]
+---
+
+
+
+## Description
+
+I-set ang posisyon ng NPC
+
+| Name | Description |
+| -------- | ------------------------------------|
+| Float:x | Ang X coordinate kung saan ilalagay ang NPC |
+| Float:y | Ang Y coordinate kung saan ilalagay ang NPC |
+| Float:z | Ang Z coordinate kung saan ilalagay ang NPC |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Example
+
+```c
+SetMyPos(0.0, 0.0, 3.0);
+```
+
+## Related Functions
+
+- [GetMyPos](GetMyPos): Kunin ang kasalukuyang posisyon ng NPC.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetPlayerScore.md b/docs/translations/fil/scripting/functions/SetPlayerScore.md
new file mode 100644
index 000000000..13977d9cc
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetPlayerScore.md
@@ -0,0 +1,38 @@
+---
+title: SetPlayerScore
+description: I-set ang score ng player
+tags: ["player"]
+---
+
+## Description
+
+I-set ang score ng player. Ang mga player scores ay ipinapakita sa scoreboard (ipinapakita sa pamamagitan ng pagpindot sa TAB key).
+
+| Name | Description |
+| -------- | ----------------------------------------- |
+| playerid | Ang ID ng player na i-seset ang score. |
+| score | Ang value ng score na i-seset sa player |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Nangangahulugan ito na ang tinukoy na manlalaro ay hindi umiiral.
+
+## Examples
+
+```c
+public OnPlayerDeath(playerid, killerid, reason)
+{
+ // Magdagdag ng 1 sa score ng killer na ito. Kailangan muna nating suriin kung valid ito.
+ if (killerid != INVALID_PLAYER_ID)
+ {
+ SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
+ }
+ return 1;
+}
+```
+
+## Related Functions
+
+- [GetPlayerScore](GetPlayerScore): Kunin ang score ng isang player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetPlayerSpecialAction.md b/docs/translations/fil/scripting/functions/SetPlayerSpecialAction.md
new file mode 100644
index 000000000..1890f50ca
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetPlayerSpecialAction.md
@@ -0,0 +1,43 @@
+---
+title: SetPlayerSpecialAction
+description: Ang function na ito ay nagbibigay-daan upang i-set ang mga player ng special action.
+tags: ["player"]
+---
+
+## Description
+
+Ang function na ito ay nagbibigay-daan upang i-set ang mga player ng special action.
+
+| Name | Description |
+| -------- | ---------------------------------------------------------------------- |
+| playerid | Ang player na magsasagawa ng action. |
+| actionid | Ang [action](../resources/specialactions) na dapat maisagawa. |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Nangangahulugan ito na ang manlalaro ay hindi konektado.
+
+## Examples
+
+```c
+if (strcmp(cmd, "/handsup", true) == 0)
+{
+ SetPlayerSpecialAction(playerid, SPECIAL_ACTION_HANDSUP);
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Ang pag-alis ng mga jetpack mula sa mga player sa pamamagitan ng pagtatakda ng kanilang special action sa 0 ay nagiging sanhi ng tunog na mananatili hanggang kamatayan.
+
+:::
+
+## Related Functions
+
+- [GetPlayerSpecialAction](GetPlayerSpecialAction): Kunin ang kasalukuyang special action ng player.
+- [ApplyAnimation](ApplyAnimation): Maglapat ng animation sa isang player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetPlayerTeam.md b/docs/translations/fil/scripting/functions/SetPlayerTeam.md
new file mode 100644
index 000000000..124b71e31
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetPlayerTeam.md
@@ -0,0 +1,43 @@
+---
+title: SetPlayerTeam
+description: Itakda ang koponan ng isang manlalaro.
+tags: ["player"]
+---
+
+## Description
+
+Itakda ang koponan ng isang manlalaro.
+
+| Name | Description |
+| -------- | ------------------------------------------------------------------------------ |
+| playerid | Ang ID ng player na gusto mong itakda ang koponan. |
+| teamid | Ang koponan na ilalagay ang manlalaro. Gamitin ang NO_TEAM upang alisin ang manlalaro mula sa anumang koponan. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnPlayerSpawn(playerid)
+{
+ // Itakda ang koponan ng isang manlalaro sa 4 kapag sila ay nangitlog
+ SetPlayerTeam(playerid, 4);
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Ang mga manlalaro ay hindi maaaring makapinsala/makapatay ng mga manlalaro sa parehong koponan maliban kung gagamit sila ng kutsilyo upang laslasin ang kanilang lalamunan. Sa SA-MP 0.3x, ang mga manlalaro ay hindi rin makakasira ng mga sasakyang minamaneho ng isang manlalaro mula sa parehong koponan. Maaari itong paganahin sa EnableVehicleFriendlyFire. Ang 255 (o NO_TEAM) ay ang default na koponan na makakapag-shoot ng iba pang mga manlalaro, hindi 0.
+
+:::
+
+## Related Functions
+
+- [GetPlayerTeam](GetPlayerTeam): Suriin kung nasaang koponan ang isang manlalaro.
+- [SetTeamCount](SetTeamCount): Itakda ang bilang ng mga team na available.
+- [EnableVehicleFriendlyFire](EnableVehicleFriendlyFire): I-enable ang friendly fire para sa mga sasakyan ng team.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetPlayerWeather.md b/docs/translations/fil/scripting/functions/SetPlayerWeather.md
new file mode 100644
index 000000000..f7d6f7d8d
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetPlayerWeather.md
@@ -0,0 +1,45 @@
+---
+title: SetPlayerWeather
+description: Magtakda ng panahon ng manlalaro.
+tags: ["player"]
+---
+
+## Description
+
+Magtakda ng panahon ng manlalaro.
+
+| Name | Description |
+| -------- | ---------------------------------------------- |
+| playerid | Ang ID ng player na ang panahon ay itatakda. |
+| weather | Ang [weather](../resources/weatherid) na itatakda.|
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnPlayerCommandText(playerid, cmdtext[])
+{
+ if (!strcmp(cmdtext, "/storm", true))
+ {
+ SetPlayerWeather(playerid, 8);
+ return 1;
+ }
+ return 0;
+}
+```
+
+## Notes
+
+:::tip
+
+Kung pinagana ang TogglePlayerClock, dahan-dahang magbabago ang panahon sa paglipas ng panahon, sa halip na agad na magbago. Mayroon lamang valid na 21 weather ID sa laro (0 - 20), gayunpaman ang laro ay walang anumang anyo ng range check.
+
+:::
+
+## Related Functions
+
+- [SetWeather](SetWeather): Itakda ang pandaigdigang panahon.
+- [SetGravity](SetGravity): Itakda ang global gravity.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetSVarFloat.md b/docs/translations/fil/scripting/functions/SetSVarFloat.md
new file mode 100644
index 000000000..1312a6d54
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetSVarFloat.md
@@ -0,0 +1,40 @@
+---
+title: SetSVarFloat
+description: Magtakda ng server variable na float.
+tags: []
+---
+
+
+
+## Description
+
+Magtakda ng server variable na float.
+
+| Name | Description |
+| ----------- | -------------------------------- |
+| varname[] | Ang pangalan ng server variable. |
+| float_value | Ang float na itatakda. |
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Ang variable na pangalan ay null o higit sa 40 character.
+
+## Examples
+
+```c
+// itakda ang "Version"
+SetSVarFloat("Version", 0.37);
+// magpi-print ng version na mayroon ang server
+printf("Version: %f", GetSVarFloat("Version"));
+```
+
+## Related Functions
+
+- [SetSVarInt](SetSVarInt): Magtakda ng integer para sa server variable.
+- [GetSVarInt](GetSVarInt): Kumuha ng player server bilang integer.
+- [SetSVarString](SetSVarString): Magtakda ng string para sa server variable.
+- [GetSVarString](GetSVarString): Kunin ang dating itinakda na string mula sa isang server variable.
+- [GetSVarFloat](GetSVarFloat): Kunin ang dating itinakda na float mula sa isang server variable.
+- [DeleteSVar](DeleteSVar): Magtanggal ng server variable.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetTeamCount.md b/docs/translations/fil/scripting/functions/SetTeamCount.md
new file mode 100644
index 000000000..268e88ac0
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetTeamCount.md
@@ -0,0 +1,33 @@
+---
+title: SetTeamCount
+description: Ginagamit ang function na ito upang baguhin ang dami ng mga team na ginamit sa gamemode.
+tags: []
+---
+
+## Description
+
+Ginagamit ang function na ito upang baguhin ang dami ng mga team na ginamit sa gamemode. Wala itong malinaw na paraan ng paggamit, ngunit makakatulong upang ipahiwatig ang bilang ng mga koponan na ginamit para sa mas mahusay (mas epektibo) panloob na paghawak. Ang function na ito ay dapat lamang gamitin sa OnGameModeInit callback. Mahalaga: Maaari kang pumasa ng 2 bilyon dito kung gusto mo, walang epekto ang function na ito.
+
+| Name | Description |
+| ----- | ----------------------------------- |
+| teams | Bilang ng mga koponan na alam ng gamemode.|
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnGameModeInit( )
+{
+ // Gumagamit kami ng 18 team sa paggamit na ito ng Team-Deathmatch mode, tukuyin ito;
+ SetTeamCount(18);
+ return 1;
+}
+```
+
+## Related Functions
+
+- [GetPlayerTeam](GetPlayerTeam): Suriin kung nasaang koponan ang isang manlalaro.
+- [SetPlayerTeam](SetPlayerTeam): Magtakda ng koponan ng manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetVehicleParamsCarDoors.md b/docs/translations/fil/scripting/functions/SetVehicleParamsCarDoors.md
new file mode 100644
index 000000000..734cef283
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetVehicleParamsCarDoors.md
@@ -0,0 +1,29 @@
+---
+title: SetVehicleParamsCarDoors
+description: Binibigyang-daan kang buksan at isara ang mga pinto ng isang sasakyan.
+tags: ["vehicle"]
+---
+
+
+
+## Description
+
+Binibigyang-daan kang buksan at isara ang mga pinto ng isang sasakyan.
+
+| Name | Description |
+| --------- | ----------------------------------------------------------------------- |
+| vehicleid | Ang ID ng sasakyan upang itakda ang state ng pinto. |
+| driver | Ang state ng pinto ng driver. 1 para buksan, 0 para isara |
+| passenger | Ang state ng pintuan ng pasahero. 1 para buksan, 0 para isara. |
+| backleft | Ang state ng likurang kaliwang pinto (kung magagamit). 1 para buksan, 0 para isara.|
+| backright | Ang state ng likurang kanang pinto (kung magagamit). 1 para buksan, 0 para isara.|
+
+## Returns
+
+[edit]
+
+## Related Functions
+
+- [GetVehicleParamsCarDoors](GetVehicleParamsCarDoors): Kunin ang kasalukuyang state ng mga pinto ng sasakyan.
+- [SetVehicleParamsCarWindows](SetVehicleParamsCarWindows): Buksan at isara ang mga bintana ng sasakyan.
+- [GetVehicleParamsCarWindows](GetVehicleParamsCarWindows): Kunin ang kasalukuyang state ng mga bintana ng sasakyan
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SetWeather.md b/docs/translations/fil/scripting/functions/SetWeather.md
new file mode 100644
index 000000000..ef7e0b27b
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SetWeather.md
@@ -0,0 +1,40 @@
+---
+title: SetWeather
+description: Itakda ang lagay ng panahon sa mundo para sa lahat ng manlalaro.
+tags: []
+---
+
+## Description
+
+Itakda ang lagay ng panahon sa mundo para sa lahat ng manlalaro.
+
+| Name | Description |
+| --------- | ------------------------------------------------ |
+| weatherid | Ang [weather](../resources/weatherid) na itatakda.|
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+if (!strcmp(cmdtext, "/sandstorm", true))
+{
+ SetWeather(19);
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Kung pinagana ang TogglePlayerClock, dahan-dahang magbabago ang panahon sa paglipas ng panahon, sa halip na agad na magbago. Mayroon lamang valid na 21 weather ID sa laro (0 - 20), gayunpaman ang laro ay walang anumang anyo ng range check.
+
+:::
+
+## Related Functions
+
+- [SetPlayerWeather](SetPlayerWeather): Magtakda ng panahon ng manlalaro.
+- [SetGravity](SetGravity): Itakda ang global gravity.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/ShowNameTags.md b/docs/translations/fil/scripting/functions/ShowNameTags.md
new file mode 100644
index 000000000..315ef13c2
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/ShowNameTags.md
@@ -0,0 +1,42 @@
+---
+title: ShowNameTags
+description: I-toggle ang drawing ng mga nametag, health bar at armor bar sa itaas ng mga manlalaro.
+tags: []
+---
+
+## Description
+
+I-toggle ang drawing ng mga nametag, health bar at armor bar sa itaas ng mga manlalaro.
+
+| Name | Description |
+| ------- | ----------------------------------------------- |
+| enabled | 0 upang huwag paganahin, 1 upang paganahin (pinagana bilang default).|
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ // Ito ay ganap na hindi paganahin ang lahat ng mga nametag ng manlalaro
+ // (kabilang ang mga health at armor bar)
+ ShowNameTags(0);
+}
+```
+
+## Notes
+
+:::warning
+
+Magagamit lang ang function na ito sa OnGameModeInit. Para sa ibang pagkakataon, tingnan ang ShowPlayerNameTagForPlayer.
+
+:::
+
+## Related Functions
+
+- [DisableNameTagLOS](DisableNameTagLOS): I-disable ang nametag na Line-Of-Sight checking.
+- [ShowPlayerNameTagForPlayer](ShowPlayerNameTagForPlayer): Magpakita o magtago ng nametag para sa isang partikular na manlalaro.
+- [ShowPlayerMarkers](ShowPlayerMarkers): Magpasya kung dapat magpakita ang server ng mga marker sa radar.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/SpawnPlayer.md b/docs/translations/fil/scripting/functions/SpawnPlayer.md
new file mode 100644
index 000000000..e8e24b1f5
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/SpawnPlayer.md
@@ -0,0 +1,43 @@
+---
+title: SpawnPlayer
+description: (Re)Spawns ng isang manlalaro.
+tags: ["player"]
+---
+
+## Description
+
+(Re)Spawns ng isang manlalaro.
+
+| Name | Description |
+| -------- | ------------------------------ |
+| playerid | Ang ID ng player na mag i-spawn.|
+
+## Returns
+
+1: Matagumpay na naisakatuparan ang function.
+
+0: Nabigo ang function na isagawa. Nangangahulugan ito na ang manlalaro ay hindi konektado.
+
+## Examples
+
+```c
+if (strcmp(cmdtext, "/spawn", true) == 0)
+{
+ SpawnPlayer(playerid);
+ return 1;
+}
+```
+
+## Notes
+
+:::tip
+
+Pinapatay ang manlalaro kung sila ay nasa sasakyan at mag i-spawn ng may hawak na bote.
+
+:::
+
+## Related Functions
+
+- [SetSpawnInfo](SetSpawnInfo): I-set ang setting ng spawn para sa isang manlalaro.
+- [AddPlayerClass](AddPlayerClass): Maglagay ng class.
+- [OnPlayerSpawn](../callbacks/OnPlayerSpawn): Tinatawag kapag nag-spawn ang isang manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/StartRecordingPlayback.md b/docs/translations/fil/scripting/functions/StartRecordingPlayback.md
new file mode 100644
index 000000000..d450f971c
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/StartRecordingPlayback.md
@@ -0,0 +1,29 @@
+---
+title: StartRecordingPlayback
+description: Ito ay mag ru-run ng .rec file na kailangang i-save sa npcmodes/recordings folder. Ang mga file na ito ay nagpapahintulot sa NPC na sundin ang ilang mga aksyon. Ang kanilang mga aksyon ay maaaring maitala nang manu-mano. Para sa karagdagang impormasyon, tingnan ang mga kaugnay na function.
+tags: []
+---
+
+
+
+## Description
+
+Ito ay mag ru-run ng .rec file na kailangang i-save sa npcmodes/recordings folder. Ang mga file na ito ay nagpapahintulot sa NPC na sundin ang ilang mga aksyon. Ang kanilang mga aksyon ay maaaring maitala nang manu-mano. Para sa karagdagang impormasyon, tingnan ang mga kaugnay na function.
+
+| Name | Description |
+| ------------ | --------------------------------------------------------------- |
+| playbacktype | Ang [type](../resources/recordtypes) ng recording na i-loload. |
+| recordname[] | Ang filename na i-loload, nang walang .rec extension. |
+
+## Examples
+
+```c
+public OnNPCEnterVehicle(vehicleid, seatid)
+{
+ StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER, "at400_lv_to_sf_x1");
+}
+```
+
+## Related Functions
+
+- [StopRecordingPlayerData](StopRecordingPlayerData): Humihinto sa pagre-record ng data ng player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/StartRecordingPlayerData.md b/docs/translations/fil/scripting/functions/StartRecordingPlayerData.md
new file mode 100644
index 000000000..3d238f61c
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/StartRecordingPlayerData.md
@@ -0,0 +1,43 @@
+---
+title: StartRecordingPlayerData
+description: Nagsisimulang i-record ang mga galaw ng isang player sa isang file, na pagkatapos ay maaaring kopyahin ng isang NPC.
+tags: ["player"]
+---
+
+
+
+## Description
+
+Nagsisimulang i-record ang mga galaw ng isang player sa isang file, na pagkatapos ay maaaring kopyahin ng isang NPC.
+
+| Name | Description |
+| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| playerid | Ang id ng player na i-rerecord. |
+| recordtype | Ang [type](../resources/recordtypes) ng recording. |
+| recordname[] | Ang pangalan ng file na maghahawak ng naitala na data. Ise-save ito sa direktoryo ng scriptfiles, na may awtomatikong idinagdag na .rec extension, kakailanganin mong ilipat ang file sa npcmodes/recording upang magamit para sa pag-playback. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+if (!strcmp("/recordme", cmdtext))
+{
+ if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
+ {
+ StartRecordingPlayerData(playerid, PLAYER_RECORDING_TYPE_ONFOOT, "MyFile");
+ }
+ else if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
+ {
+ StartRecordingPlayerData(playerid, PLAYER_RECORDING_TYPE_DRIVER, "MyFile");
+ }
+ SendClientMessage(playerid, 0xFFFFFFFF, "All your movements are now being recorded!");
+ return 1;
+}
+```
+
+## Related Functions
+
+- [StopRecordingPlayerData](StopRecordingPlayerData): Humihinto sa pagre-record ng data ng player.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/StopAudioStreamForPlayer.md b/docs/translations/fil/scripting/functions/StopAudioStreamForPlayer.md
new file mode 100644
index 000000000..7eadf8677
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/StopAudioStreamForPlayer.md
@@ -0,0 +1,38 @@
+---
+title: StopAudioStreamForPlayer
+description: Ihihinto ang kasalukuyang audio stream para sa isang player.
+tags: ["player"]
+---
+
+
+
+## Description
+
+Ihihinto ang kasalukuyang audio stream para sa isang player.
+
+| Name | Description |
+| -------- | ------------------------------------------------- |
+| playerid | Ang player na gusto mong ihinto ang audio stream. |
+
+## Returns
+
+Ang function na ito ay hindi nagbabalik ng anumang value.
+
+## Examples
+
+```c
+public OnPlayerStateChange(playerid, newstate, oldstate)
+{
+ // Kung ang manlalaro ay lumabas ng sasakyan
+ if (oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
+ {
+ StopAudioStreamForPlayer(playerid); // Itigil ang audio stream
+ }
+ return 1;
+}
+```
+
+## Related Functions
+
+- [PlayAudioStreamForPlayer](PlayAudioStreamForPlayer): Nagpe-play ng audio stream para sa isang player.
+- [PlayerPlaySound](PlayerPlaySound): Magpatugtog ng tunog para sa isang manlalaro.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/acos.md b/docs/translations/fil/scripting/functions/acos.md
new file mode 100644
index 000000000..c23e59ca4
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/acos.md
@@ -0,0 +1,43 @@
+---
+title: acos
+description: Kunin ang inverse value ng isang cosine sa degrees.
+tags: ["math"]
+---
+
+
+
+## Description
+
+Kunin ang inverse value ng isang cosine sa degrees. Sa trigonometriko, ang arc cosine ay ang kabaligtaran na operasyon ng cosine.
+
+| Name | Description |
+| ----------- | ------------------------------------------------------------ |
+| Float:value | halaga na ang arc cosine ay nakalkula, sa pagitan [-1, +1]. |
+
+## Returns
+
+Ang anggulo sa degrees, sa pagitan [0.0,180.0].
+
+## Examples
+
+```c
+//Ang arc cosine ng 0.500000 ay 60.000000 degrees.
+
+public OnGameModeInit()
+{
+ new Float:param, Float:result;
+ param = 0.5;
+ result = acos(param);
+ printf("The arc cosine of %f is %f degrees.", param, result);
+ return 1;
+}
+```
+
+## Related Functions
+
+- [floatsin](floatsin): Kunin ang sine mula sa isang tiyak na anggulo.
+- [floatcos](floatcos): Kunin ang cosine mula sa isang tiyak na anggulo.
+- [floattan](floattan): Kunin ang tangent mula sa isang tiyak na anggulo.
+- [asin](asin): Kunin ang kabaligtaran na halaga ng isang sine sa mga degree.
+- [atan](atan): Kunin ang kabaligtaran na halaga ng isang tangent sa mga degree.
+- [atan2](atan2): Kunin ang multi-valued inversed value ng isang tangent sa degrees.
diff --git a/docs/translations/fil/scripting/functions/float.md b/docs/translations/fil/scripting/functions/float.md
new file mode 100644
index 000000000..9173761fe
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/float.md
@@ -0,0 +1,32 @@
+---
+title: float
+description: Kino-convert ang isang integer sa isang float.
+tags: ["floating-point"]
+---
+
+
+
+## Description
+
+Kino-convert ang isang integer sa isang float.
+
+| Name | Description |
+| ----- | ----------------------------------- |
+| value | Integer value na i-convert sa isang float|
+
+## Returns
+
+Ang ibinigay na integer bilang isang float
+
+## Examples
+
+```c
+new Float:FloatValue;
+new Value = 52;
+FloatValue = float(Value); // Kino-convert ang Value(52) sa isang float at iniimbak ito sa 'FloatValue' (52.0)
+```
+
+## Related Functions
+
+- [floatround](floatround): I-convert ang isang float sa isang integer (rounding).
+- [floatstr](floatstr): I-convert ang isang string sa isang float.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatabs.md b/docs/translations/fil/scripting/functions/floatabs.md
new file mode 100644
index 000000000..77077b7f9
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatabs.md
@@ -0,0 +1,26 @@
+---
+title: floatabs
+description: Ibinabalik ng function na ito ang absolute value ng float.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+Ibinabalik ng function na ito ang absolute value ng float.
+
+| Name | Description |
+| ----------- | --------------------------------------------- |
+| Float:value | Ang float value para makuha ang absolute value ng.|
+
+## Returns
+
+Ang ganap na halaga ng float (bilang isang float value).
+
+## Examples
+
+```c
+floatabs(47.0); // Magbabalik ito ng 47.0.
+floatabs(-47.0); // Magbabalik ito ng pareho sa una.
+```
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatadd.md b/docs/translations/fil/scripting/functions/floatadd.md
new file mode 100644
index 000000000..21f2f75f8
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatadd.md
@@ -0,0 +1,38 @@
+---
+title: floatadd
+description: Nagdaragdag ng dalawang float nang magkasama.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+Nagdaragdag ng dalawang float nang magkasama. Ang function na ito ay kalabisan dahil ang karaniwang operator (+) ay gumagawa ng parehong bagay.
+
+| Name | Description |
+| ------------- | ------------- |
+| Float:Number1 | Unang float. |
+| Float:Number2 | Pangalawang float. |
+
+## Returns
+
+Ang kabuuan ng dalawang binigay na float.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ new Float:Number1 = 2, Float:Number2 = 3; //Nagdedeklara ng dalawang float, Number1 (2) at Number2 (3)
+ new Float:Sum;
+ Sum = floatadd(Number1, Number2); //Sine-save ang Sum(=2+3 = 5) ng Number1 at Number2 sa float na "Sum"
+ return 1;
+}
+```
+
+## Related Functions
+
+- [Floatsub](Floatsub): Nag su-subtract ng dalawang floats.
+- [Floatmul](Floatmul): Nag mu-multiply ng dalawang floats.
+- [Floatdiv](Floatdiv): Nag di-dive ng isang float sa isa pa.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatcmp.md b/docs/translations/fil/scripting/functions/floatcmp.md
new file mode 100644
index 000000000..99c88d21e
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatcmp.md
@@ -0,0 +1,28 @@
+---
+title: floatcmp
+description: Ang floatcmp ay maaaring gamitin upang ihambing ang mga halaga ng float sa bawat isa, upang mapatunayan ang paghahambing.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+Ang floatcmp ay maaaring gamitin upang ihambing ang mga halaga ng float sa bawat isa, upang mapatunayan ang paghahambing.
+
+| Name | Description |
+| ----- | ---------------------------------- |
+| oper1 | Ang unang float value na ikukumpara |
+| oper2 | Ang pangalawang float value na ikukumpara. |
+
+## Returns
+
+0 kung tumutugma ang value, 1 kung mas malaki ang unang value at -1 kung mas malaki ang 2nd value.
+
+## Examples
+
+```c
+floatcmp(2.0, 2.0); // Nagbabalik ng 0 dahil tugma ang mga ito.
+floatcmp(1.0, 2.0) // Nagbabalik -1 dahil mas malaki ang pangalawang value.
+floatcmp(2.0, 1.0) // Nagbabalik ng 1 dahil mas malaki ang unang value.
+```
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatcos.md b/docs/translations/fil/scripting/functions/floatcos.md
new file mode 100644
index 000000000..be75ffda8
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatcos.md
@@ -0,0 +1,44 @@
+---
+title: floatcos
+description: Kunin ang cosine mula sa isang naibigay na anggulo.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+Kunin ang cosine mula sa isang naibigay na anggulo. Ang input angle ay maaaring nasa radians, degrees o grades.
+
+| Name | Description |
+| ----------- | ------------------------------------------------------ |
+| Float:value | Ang anggulo kung saan makukuha ang cosine. |
+| anglemode | Ang [angle mode](../resources/anglemodes) na gagamitin, depende sa value na ipinasok. |
+
+## Returns
+
+Ang cosine ng value na ipinasok.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ printf("The cosine from 90° is %f", floatcos(90.0, degrees));
+ // Output: 0
+ return 1;
+}
+```
+
+## Notes
+
+:::warning
+
+Gumagamit ang GTA/SA-MP ng mga degree para sa mga anggulo sa karamihan ng mga pangyayari, halimbawa [GetPlayerFacingAngle](GetPlayerFacingAngle). Samakatuwid, malamang na gugustuhin mong gamitin ang 'degrees' angle mode, hindi radians. Tandaan din na ang mga anggulo sa GTA ay counterclockwise; 270° ay Silangan at 90° ay Kanluran. Ang timog ay 180° pa rin at ang Hilaga ay 0°/360° pa rin.
+
+:::
+
+## Related Functions
+
+- [floatsin](floatsin): Kunin ang sine mula sa isang tiyak na anggulo.
+- [floattan](floattan): Kunin ang tangent mula sa isang tiyak na anggulo.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatdiv.md b/docs/translations/fil/scripting/functions/floatdiv.md
new file mode 100644
index 000000000..2d1008a94
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatdiv.md
@@ -0,0 +1,38 @@
+---
+title: floatdiv
+description: Hatiin ang isang float sa isa pa.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+Hatiin ang isang float sa isa pa. Redundant bilang ang operator ng dibisyon (/) ay gumagawa ng parehong bagay.
+
+| Name | Description |
+| -------------- | ----------------------------------------- |
+| Float:dividend | Unang float. |
+| Float:divisor | Pangalawang float (hinahati ang unang float.) |
+
+## Returns
+
+Ang quotient ng dalawang binigay na floats.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ new Float:Number1 = 8.05, Float:Number2 = 3.5; //Nagdedeklara ng dalawang float, Number1 (8.05) at Number2 (3.5)
+ new Float:Quotient;
+ Quotient = floatdiv(Number1, Number2); //Sine-save ang quotient(=8.05/3.5 = 2.3) ng Number1 at Number2 sa float na "Quotient"
+ return 1;
+}
+```
+
+## Related Functions
+
+- [floatadd](floatadd): Mag add ng dalawang float nang magkasama.
+- [floatsub](floatsub): Mag subtract ng float mula sa isa pang float.
+- [floatmul](floatmul): Mag multiply ang dalawang float.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatfract.md b/docs/translations/fil/scripting/functions/floatfract.md
new file mode 100644
index 000000000..03d867d8f
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatfract.md
@@ -0,0 +1,29 @@
+---
+title: floatfract
+description: Kunin ang fractional na bahagi ng float.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+Kunin ang fractional na bahagi ng float. Nangangahulugan ito ng halaga ng mga numero pagkatapos ng decimal point.
+
+| Name | Description |
+| ----- | ---------------------------------------- |
+| value | Ang float para makuha ang fractional na bahagi ng. |
+
+## Returns
+
+Ang fractional na bahagi ng float, bilang float value.
+
+## Examples
+
+```c
+new Float:fFract = floatfract(3.14159); // Magbabalik nang 0.14159
+```
+
+## Related Functions
+
+- [floatround](floatround): I-convert ang isang float sa isang integer (rounding).
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatlog.md b/docs/translations/fil/scripting/functions/floatlog.md
new file mode 100644
index 000000000..7739b222f
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatlog.md
@@ -0,0 +1,35 @@
+---
+title: floatlog
+description: Binibigyang-daan ka ng function na ito na makuha ang logarithm ng isang float value.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+Binibigyang-daan ka ng function na ito na makuha ang logarithm ng isang float value.
+
+| Name | Description |
+| ----------- | ---------------------------------------- |
+| Float:value | Ang value kung saan makukuha ang logarithm. |
+| Float:base | Ang logarithm base. |
+
+## Returns
+
+Ang logarithm bilang isang float value.
+
+## Examples
+
+```c
+public OnGameModeInit()
+{
+ printf("The logarithm of 15.0 with the base 10.0 is %f", floatlog( 15.0, 10.0 ));
+ return 1;
+}
+```
+
+## Related Functions
+
+- [floatsqroot](floatsqroot): Kalkulahin ang square root ng isang floating point value.
+- [floatpower](floatpower): Nagtataas ng ibinigay na halaga sa isang kapangyarihan ng exponent.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatpower.md b/docs/translations/fil/scripting/functions/floatpower.md
new file mode 100644
index 000000000..3d823860f
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatpower.md
@@ -0,0 +1,32 @@
+---
+title: floatpower
+description: Itinataas ang ibinigay na halaga sa kapangyarihan ng exponent.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+Itinataas ang ibinigay na halaga sa kapangyarihan ng exponent.
+
+| Name | Description |
+| -------- | ------------------------------------------------------------------------- |
+| value | Ang halaga na itataas sa isang power, bilang isang floating-point na numero. |
+| exponent | Ang exponent ay isa ring floating-point na numero. Maaaring ito ay zero o negatibo. |
+
+## Returns
+
+Ang resulta ng 'value' sa power ng 'exponent'.
+
+## Examples
+
+```c
+printf("2 to the power of 8 is %f", floatpower(2.0, 8.0));
+// Result: 256.0
+```
+
+## Related Functions
+
+- [floatsqroot](floatsqroot): Kalkulahin ang square root ng isang floating point value.
+- [floatlog](floatlog): Kunin ang logarithm ng float value.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatround.md b/docs/translations/fil/scripting/functions/floatround.md
new file mode 100644
index 000000000..3d7167d88
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatround.md
@@ -0,0 +1,31 @@
+---
+title: floatround
+description: I-round ang isang floating point number sa isang integer value.
+tags: ["math", "floating-point"]
+---
+
+
+
+## Description
+
+I-round ang isang floating point number sa isang integer value.
+
+| Name | Description |
+| --------------------------------------- | ---------------------------- |
+| value | Ang value na i-round |
+| [mode](../resources/floatroundmodes) | Ang mga floatround mode na gagamitin. |
+
+## Returns
+
+Ang bilugan na halaga bilang isang integer.
+
+## Examples
+
+```c
+floatround(3.3, floatround_ceil);
+```
+
+## Related Functions
+
+- [float](float): I-convert ang isang integer sa isang float.
+- [floatstr](floatstr): I-convert ang isang string sa isang float.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/floatstr.md b/docs/translations/fil/scripting/functions/floatstr.md
new file mode 100644
index 000000000..a38ae83e7
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/floatstr.md
@@ -0,0 +1,31 @@
+---
+title: floatstr
+description: Kino-convert ang isang string sa isang float.
+tags: ["string", "floating-point"]
+---
+
+
+
+## Description
+
+Converts a string to a float.
+
+| Name | Description |
+| ------ | ----------------------------------- |
+| string | Ang string na i-convert sa isang float. |
+
+## Returns
+
+Ang hiniling na value ng float.
+
+## Examples
+
+```c
+new before[4] = "6.9"; // ISANG STRING na may hawak na FLOAT.
+SetPlayerPos(playerid, 0, 0, floatstr(before));
+```
+
+## Related Functions
+
+- [floatround](floatround): I-convert ang float sa isang integer (rounding).
+- [float](float): I-convert ang isang integer sa isang float.
\ No newline at end of file
diff --git a/docs/translations/fil/scripting/functions/setarg.md b/docs/translations/fil/scripting/functions/setarg.md
new file mode 100644
index 000000000..da5c99be9
--- /dev/null
+++ b/docs/translations/fil/scripting/functions/setarg.md
@@ -0,0 +1,26 @@
+---
+title: setarg
+description: Magtakda ng argument na naipasa sa isang function.
+tags: []
+---
+
+
+
+## Description
+
+Magtakda ng argument na naipasa sa isang function.
+
+| Name | Description |
+| ----- | ----------------------------------------------------------- |
+| arg | Ang numero ng pagkakasunud-sunod ng argument. Gamitin ang 0 para sa unang argument. |
+| index | Ang index (kung ang argument ay isang array). |
+| value | Ang halaga kung saan itatakda ang argument. |
+
+## Returns
+
+[edit]
+
+## Related Functions
+
+- [getarg](getarg): Kumuha ng argument mula sa isang variable na listahan ng argument.
+- [numargs](numargs): Ibalik ang bilang ng mga argument.
\ No newline at end of file