<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[open.mp forum - Filterscripts]]></title>
		<link>https://forum.open.mp/</link>
		<description><![CDATA[open.mp forum - https://forum.open.mp]]></description>
		<pubDate>Mon, 18 May 2026 10:27:51 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Map Markers new]]></title>
			<link>https://forum.open.mp/showthread.php?tid=3075</link>
			<pubDate>Thu, 13 Feb 2025 20:36:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=6835">swuffted</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=3075</guid>
			<description><![CDATA[I originally posted my thread to wrong section and i don't know how to delete it but i will also paste it here!<br />
🎯 [RELEASE] Per-Player Colored Checkpoints, Arrows &amp; Decal Hoops<br />
🔹 Introduction<br />
Hey everyone! 👋 I'm Dzherekarov (or Jerry), and I’d like to share my filterscript with you. It can be turned into an include or even a plugin, but unfortunately, I'm both busy and lazy, so I won’t be doing that. 😆<br />
However, you are free to modify it as you wish!<br />
I've always been annoyed with SA-MP’s built-in checkpoints, race checkpoints, enex arrows, and pickups, so I created a solution:<br />
✅ Per-player colored checkpoints<br />
✅ Custom arrows &amp; rotating decal hoops<br />
✅ 237 unique map marker IDs (0–237)<br />
✅ Markers rotate and glow like real checkpoints<br />
✅ No timers or TickCount used!<br />
📢 Note: My native language is Bulgarian, so don’t judge me too harshly. Also, I’m not a professional scripter, just a guy with patience!<br />
🛠 Requirements<br />
To run this filterscript, you need:<br />
🔹<br />
#include &lt;YSF&gt;<br />
<br />
🔹<br />
#include &lt;streamer&gt;<br />
It’s my first time writing a thread, so don’t expect perfection! 😅<br />
🚀 Features &amp; Usage<br />
One of the best parts of this system is that you don’t need to manually track marker IDs. Everything is handled automatically.<br />
✅ Adding a Map Marker<br />
AddMapMarker(playerid, type = 0, Float:X, Float:Y, Float:Z, col = 0xAAAAAAAA, colh = 0xAADD1111, vw = 0, interior = 0, Float:DrawDist = 110.0, dtext[]="MARKER TAG", col3d = 0x00000000, testl = 1, Float:tdrawdist = 50.0);<br />
<br />
📌 Markers are automatically indexed when created. No need to manually declare them!<br />
📌 You can add markers in OnPlayerSpawn or OnPlayerConnect, and they will persist.<br />
🗑 Destroying a Marker<br />
DestroyMarker(playerid, markerid);<br />
<br />
📌 If you have 30 map markers, ID 1 is actually 0 (so valid IDs are 0–29).<br />
📌 When you destroy ID 5, it becomes available again for the next marker you create.<br />
💥 Destroy All Markers DestroyAllMarkers(playerid); 📌 Removes all markers for a player.<br />
<br />
🔍 Get a Marker ID GetMarkerID(playerid, markerid); 📌 Retrieves the valid ID of a marker.<br />
<br />
🔄 Filterscript Restart Behavior<br />
Markers are automatically destroyed when the filterscript restarts.<br />
If you create them OnPlayerSpawn, the player must respawn after a restart to see them again.<br />
<br />
📌 Important Notes<br />
🛑 These markers are per-player, so they do not use GlobalObject slots.<br />
🛑 You can place 50 markers around a player, but they are only visual effects.<br />
🛑 If you want interactions (e.g., triggers when entering a marker), use:<br />
Pickups<br />
Streamer Areas<br />
Timers<br />
💬 Final Thoughts<br />
This system is great for shops, player missions, and custom checkpoint systems.<br />
Feel free to test, modify, and improve it!<br />
Let me know if you have feedback or suggestions. Enjoy! 😎<br />
<br />
some pics:<br />
<img src="https://files.catbox.moe/m3c47d.png" loading="lazy"  alt="[Image: m3c47d.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/qcasts.png" loading="lazy"  alt="[Image: qcasts.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/riuxm6.png" loading="lazy"  alt="[Image: riuxm6.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/3drx5i.png" loading="lazy"  alt="[Image: 3drx5i.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/x36sxs.png" loading="lazy"  alt="[Image: x36sxs.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/u5cb7l.png" loading="lazy"  alt="[Image: u5cb7l.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/ta2zzz.png" loading="lazy"  alt="[Image: ta2zzz.png]" class="mycode_img" /><br />
you can use any color you want for your hoops checkpoints and decals only enex are limited to yellow red green and blue! you can also set the hoop a green color and the decal to a blue color if u wish!<br />
note : there are more options that can be included for example any samp object that is non-collidable will rotate and glow! you can make new pickups for the weapons as they are non collidable so you can have red m4 or ak-47 like a pickup. to achive nonrotating 'glowing' effect like light or a highlighted texture or materialtext use object 3534 attaching your main object to it will make it glow! essentialy attaching any object to an object with animation will make the attached object glow!<br />
source code : <a href="https://pastebin.com/ZY0EMp1k" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/ZY0EMp1k</a>]]></description>
			<content:encoded><![CDATA[I originally posted my thread to wrong section and i don't know how to delete it but i will also paste it here!<br />
🎯 [RELEASE] Per-Player Colored Checkpoints, Arrows &amp; Decal Hoops<br />
🔹 Introduction<br />
Hey everyone! 👋 I'm Dzherekarov (or Jerry), and I’d like to share my filterscript with you. It can be turned into an include or even a plugin, but unfortunately, I'm both busy and lazy, so I won’t be doing that. 😆<br />
However, you are free to modify it as you wish!<br />
I've always been annoyed with SA-MP’s built-in checkpoints, race checkpoints, enex arrows, and pickups, so I created a solution:<br />
✅ Per-player colored checkpoints<br />
✅ Custom arrows &amp; rotating decal hoops<br />
✅ 237 unique map marker IDs (0–237)<br />
✅ Markers rotate and glow like real checkpoints<br />
✅ No timers or TickCount used!<br />
📢 Note: My native language is Bulgarian, so don’t judge me too harshly. Also, I’m not a professional scripter, just a guy with patience!<br />
🛠 Requirements<br />
To run this filterscript, you need:<br />
🔹<br />
#include &lt;YSF&gt;<br />
<br />
🔹<br />
#include &lt;streamer&gt;<br />
It’s my first time writing a thread, so don’t expect perfection! 😅<br />
🚀 Features &amp; Usage<br />
One of the best parts of this system is that you don’t need to manually track marker IDs. Everything is handled automatically.<br />
✅ Adding a Map Marker<br />
AddMapMarker(playerid, type = 0, Float:X, Float:Y, Float:Z, col = 0xAAAAAAAA, colh = 0xAADD1111, vw = 0, interior = 0, Float:DrawDist = 110.0, dtext[]="MARKER TAG", col3d = 0x00000000, testl = 1, Float:tdrawdist = 50.0);<br />
<br />
📌 Markers are automatically indexed when created. No need to manually declare them!<br />
📌 You can add markers in OnPlayerSpawn or OnPlayerConnect, and they will persist.<br />
🗑 Destroying a Marker<br />
DestroyMarker(playerid, markerid);<br />
<br />
📌 If you have 30 map markers, ID 1 is actually 0 (so valid IDs are 0–29).<br />
📌 When you destroy ID 5, it becomes available again for the next marker you create.<br />
💥 Destroy All Markers DestroyAllMarkers(playerid); 📌 Removes all markers for a player.<br />
<br />
🔍 Get a Marker ID GetMarkerID(playerid, markerid); 📌 Retrieves the valid ID of a marker.<br />
<br />
🔄 Filterscript Restart Behavior<br />
Markers are automatically destroyed when the filterscript restarts.<br />
If you create them OnPlayerSpawn, the player must respawn after a restart to see them again.<br />
<br />
📌 Important Notes<br />
🛑 These markers are per-player, so they do not use GlobalObject slots.<br />
🛑 You can place 50 markers around a player, but they are only visual effects.<br />
🛑 If you want interactions (e.g., triggers when entering a marker), use:<br />
Pickups<br />
Streamer Areas<br />
Timers<br />
💬 Final Thoughts<br />
This system is great for shops, player missions, and custom checkpoint systems.<br />
Feel free to test, modify, and improve it!<br />
Let me know if you have feedback or suggestions. Enjoy! 😎<br />
<br />
some pics:<br />
<img src="https://files.catbox.moe/m3c47d.png" loading="lazy"  alt="[Image: m3c47d.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/qcasts.png" loading="lazy"  alt="[Image: qcasts.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/riuxm6.png" loading="lazy"  alt="[Image: riuxm6.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/3drx5i.png" loading="lazy"  alt="[Image: 3drx5i.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/x36sxs.png" loading="lazy"  alt="[Image: x36sxs.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/u5cb7l.png" loading="lazy"  alt="[Image: u5cb7l.png]" class="mycode_img" /><br />
<img src="https://files.catbox.moe/ta2zzz.png" loading="lazy"  alt="[Image: ta2zzz.png]" class="mycode_img" /><br />
you can use any color you want for your hoops checkpoints and decals only enex are limited to yellow red green and blue! you can also set the hoop a green color and the decal to a blue color if u wish!<br />
note : there are more options that can be included for example any samp object that is non-collidable will rotate and glow! you can make new pickups for the weapons as they are non collidable so you can have red m4 or ak-47 like a pickup. to achive nonrotating 'glowing' effect like light or a highlighted texture or materialtext use object 3534 attaching your main object to it will make it glow! essentialy attaching any object to an object with animation will make the attached object glow!<br />
source code : <a href="https://pastebin.com/ZY0EMp1k" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/ZY0EMp1k</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Los Santos Removed]]></title>
			<link>https://forum.open.mp/showthread.php?tid=3060</link>
			<pubDate>Sat, 01 Feb 2025 23:49:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=6798">spasicjovan13</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=3060</guid>
			<description><![CDATA[It removes all of los santos without any problems or crashes<br />
<br />
<a href="https://github.com/spasiccc/Los-Santos-Removed" target="_blank" rel="noopener" class="mycode_url">https://github.com/spasiccc/Los-Santos-Removed</a>]]></description>
			<content:encoded><![CDATA[It removes all of los santos without any problems or crashes<br />
<br />
<a href="https://github.com/spasiccc/Los-Santos-Removed" target="_blank" rel="noopener" class="mycode_url">https://github.com/spasiccc/Los-Santos-Removed</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Push Notify]]></title>
			<link>https://forum.open.mp/showthread.php?tid=3059</link>
			<pubDate>Sat, 01 Feb 2025 23:47:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=6798">spasicjovan13</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=3059</guid>
			<description><![CDATA[Dismisses a floating notification from the top left<br />
<br />
<a href="https://github.com/spasiccc/Push-Notify-Sys" target="_blank" rel="noopener" class="mycode_url">https://github.com/spasiccc/Push-Notify-Sys</a>]]></description>
			<content:encoded><![CDATA[Dismisses a floating notification from the top left<br />
<br />
<a href="https://github.com/spasiccc/Push-Notify-Sys" target="_blank" rel="noopener" class="mycode_url">https://github.com/spasiccc/Push-Notify-Sys</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SA:MP Script Updater]]></title>
			<link>https://forum.open.mp/showthread.php?tid=3058</link>
			<pubDate>Sat, 01 Feb 2025 23:40:54 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=6798">spasicjovan13</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=3058</guid>
			<description><![CDATA[Hello everyone, I present to you a system that will make the game easier for everyone and especially for scripters, I want to present you a system called Script Updater. What is Script Updater?<br />
<br />
It enables you to insert the ingame immediately via the simple command /scriptupdate without restarting some command, system, etc. mostly everything is shown in the video. The system is for sale, contact us for more information<br />
<br />
Video Link: <a href="https://www.facebook.com/61572774831330/videos/403788252788213/" target="_blank" rel="noopener" class="mycode_url">https://www.facebook.com/61572774831330/...252788213/</a>]]></description>
			<content:encoded><![CDATA[Hello everyone, I present to you a system that will make the game easier for everyone and especially for scripters, I want to present you a system called Script Updater. What is Script Updater?<br />
<br />
It enables you to insert the ingame immediately via the simple command /scriptupdate without restarting some command, system, etc. mostly everything is shown in the video. The system is for sale, contact us for more information<br />
<br />
Video Link: <a href="https://www.facebook.com/61572774831330/videos/403788252788213/" target="_blank" rel="noopener" class="mycode_url">https://www.facebook.com/61572774831330/...252788213/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Vehicle Tune Dialog using VehicleCanHaveComponent]]></title>
			<link>https://forum.open.mp/showthread.php?tid=3039</link>
			<pubDate>Thu, 16 Jan 2025 16:15:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=6666">Vornex</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=3039</guid>
			<description><![CDATA[This filterscript loops through all component IDs and uses VehicleCanHaveComponent, It also checks their slots to create a list of valid components of the same type for the vehicle. Then, it shows a dialog to the player for tuning the vehicle.<br />
GitHub link: <a href="https://github.com/Kingvornex/OPEN.MP-VEHICLE-TUNE-MENU/blob/main/car%20components.pwn" target="_blank" rel="noopener" class="mycode_url">https://github.com/Kingvornex/OPEN.MP-VE...onents.pwn</a>]]></description>
			<content:encoded><![CDATA[This filterscript loops through all component IDs and uses VehicleCanHaveComponent, It also checks their slots to create a list of valid components of the same type for the vehicle. Then, it shows a dialog to the player for tuning the vehicle.<br />
GitHub link: <a href="https://github.com/Kingvornex/OPEN.MP-VEHICLE-TUNE-MENU/blob/main/car%20components.pwn" target="_blank" rel="noopener" class="mycode_url">https://github.com/Kingvornex/OPEN.MP-VE...onents.pwn</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AntyCheat System [SA-MP/OpenMP]]]></title>
			<link>https://forum.open.mp/showthread.php?tid=3032</link>
			<pubDate>Sat, 11 Jan 2025 03:28:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=4184">Pevenaider</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=3032</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://i.imgur.com/jualhkz.png" loading="lazy"  width="440" height="247" alt="[Image: jualhkz.png]" class="mycode_img" /></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">AntyCheat for SA-MP/OpenMP</span></span></span></span></div>
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font">Hi! Let me introduce you to an Anti-Cheat system based on the SendClientCheck function with type 0x5. It’s designed to detect player modifications like </span></span></span><span style="color: #ff4136;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="text-decoration: underline;" class="mycode_u">S0beit, </span><span style="text-decoration: underline;" class="mycode_u">CLEO 4, CLEO 5 with Ultimate ASI Loader, MoonLoader, SilentPatch, SampFuncs, modified VorbisFile.dll, UltraWH and FakeMobile</span></span></span></span></div>
<div style="text-align: center;" class="mycode_align"><hr class="mycode_hr" />
</div>
<div style="text-align: left;" class="mycode_align"><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">The script has been tested on SA-MP client versions </span></span></span></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><ul class="mycode_list"><li><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">0.3.7</span></span></span></span></span></span><br />
</li>
<li><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">0.3DL</span></span></span></span></span></span><br />
</li>
<li><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">OpenMP 1.5.8</span></span></span></span></span></span><br />
</li>
</ul>
</div>
<div style="text-align: left;" class="mycode_align">
<hr class="mycode_hr" />
</div>
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Below, you’ll find some screenshots and a link to the script.</span></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #008e02;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Screenshots: </span></span></span></span></span><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i"><a href="https://imgur.com/a/LEzgUK5" target="_blank" rel="noopener" class="mycode_url">Screens</a></span></span></span></span></span></span></span><br />
<br />
<hr class="mycode_hr" />
</div>
<div style="text-align: center;" class="mycode_align"><div style="text-align: left;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: #c14700;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">AntyCheat v2.5.4(OpenMP) released! What’s new?</span></span></span></div>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Bug fixes and improved detection</span><br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
</div>
</div>
<div style="text-align: center;" class="mycode_align"><div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: #2ecc40;" class="mycode_color">Download: <a href="https://github.com/Pevenaider/AntyCheat" target="_blank" rel="noopener" class="mycode_url">GitHub</a></span></span></div>
<br />
<br />
<br />
<br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://i.imgur.com/jualhkz.png" loading="lazy"  width="440" height="247" alt="[Image: jualhkz.png]" class="mycode_img" /></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">AntyCheat for SA-MP/OpenMP</span></span></span></span></div>
<br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font">Hi! Let me introduce you to an Anti-Cheat system based on the SendClientCheck function with type 0x5. It’s designed to detect player modifications like </span></span></span><span style="color: #ff4136;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="text-decoration: underline;" class="mycode_u">S0beit, </span><span style="text-decoration: underline;" class="mycode_u">CLEO 4, CLEO 5 with Ultimate ASI Loader, MoonLoader, SilentPatch, SampFuncs, modified VorbisFile.dll, UltraWH and FakeMobile</span></span></span></span></div>
<div style="text-align: center;" class="mycode_align"><hr class="mycode_hr" />
</div>
<div style="text-align: left;" class="mycode_align"><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">The script has been tested on SA-MP client versions </span></span></span></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><ul class="mycode_list"><li><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">0.3.7</span></span></span></span></span></span><br />
</li>
<li><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">0.3DL</span></span></span></span></span></span><br />
</li>
<li><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">OpenMP 1.5.8</span></span></span></span></span></span><br />
</li>
</ul>
</div>
<div style="text-align: left;" class="mycode_align">
<hr class="mycode_hr" />
</div>
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Below, you’ll find some screenshots and a link to the script.</span></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #008e02;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Screenshots: </span></span></span></span></span><span style="color: #f012be;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial Black;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i"><a href="https://imgur.com/a/LEzgUK5" target="_blank" rel="noopener" class="mycode_url">Screens</a></span></span></span></span></span></span></span><br />
<br />
<hr class="mycode_hr" />
</div>
<div style="text-align: center;" class="mycode_align"><div style="text-align: left;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: #c14700;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">AntyCheat v2.5.4(OpenMP) released! What’s new?</span></span></span></div>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Bug fixes and improved detection</span><br />
</li>
</ul>
<br />
<hr class="mycode_hr" />
</div>
</div>
<div style="text-align: center;" class="mycode_align"><div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: #2ecc40;" class="mycode_color">Download: <a href="https://github.com/Pevenaider/AntyCheat" target="_blank" rel="noopener" class="mycode_url">GitHub</a></span></span></div>
<br />
<br />
<br />
<br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Vehicle Streamer]]></title>
			<link>https://forum.open.mp/showthread.php?tid=3019</link>
			<pubDate>Thu, 02 Jan 2025 09:10:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=6666">Vornex</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=3019</guid>
			<description><![CDATA[This filterscript loads vehicles from files and streams them. It loads vehicle data from files, then creates vehicles when they are in range of a player and destroys them when no player is in range. It also updates vehicle data when they are spawned.<br />
GitHub Link: <a href="https://github.com/Kingvornex/SA-MP-Open.MP-Vehicle-Streamer-FilterScript" target="_blank" rel="noopener" class="mycode_url">https://github.com/Kingvornex/SA-MP-Open...lterScript</a>]]></description>
			<content:encoded><![CDATA[This filterscript loads vehicles from files and streams them. It loads vehicle data from files, then creates vehicles when they are in range of a player and destroys them when no player is in range. It also updates vehicle data when they are spawned.<br />
GitHub Link: <a href="https://github.com/Kingvornex/SA-MP-Open.MP-Vehicle-Streamer-FilterScript" target="_blank" rel="noopener" class="mycode_url">https://github.com/Kingvornex/SA-MP-Open...lterScript</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SAMP Custom weapon script]]></title>
			<link>https://forum.open.mp/showthread.php?tid=2974</link>
			<pubDate>Thu, 28 Nov 2024 07:13:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=6532">vodanghoang1999</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=2974</guid>
			<description><![CDATA[Hey, does anybody know how to hidden the default models of weapon on GTA San Andreas. We're trying to make a custom weapon system on a SAMP server but when we equip it on player, it show both skin of the mod and the default of GTA SA]]></description>
			<content:encoded><![CDATA[Hey, does anybody know how to hidden the default models of weapon on GTA San Andreas. We're trying to make a custom weapon system on a SAMP server but when we equip it on player, it show both skin of the mod and the default of GTA SA]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PAEditor - an editor for attaching objects.]]></title>
			<link>https://forum.open.mp/showthread.php?tid=2605</link>
			<pubDate>Fri, 23 Feb 2024 17:48:57 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=5481">email.d.value</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=2605</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="color: #008080;" class="mycode_color"><span style="color: #008080;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-family: Comic Sans MS;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">PAEditor</span></span></span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #008080;" class="mycode_color"><span style="color: #008080;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-family: Comic Sans MS;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">-----------------------------</span></span></span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #666666;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana;" class="mycode_font">The goal was to develop an editor for attaching objects (PAEditor) with a user-friendly interface</span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Trebuchet MS;" class="mycode_font">Interface language:</span></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font">English</span></span></span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font">Русский</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font">Український</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font">Беларускі</span></span></span></span><br />
</li>
</ul>
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-family: Trebuchet MS;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Start:</span></span></span></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">To start working, you need to press the Y key.</span></li>
</ul>
<ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">You can create a project and upload it. (The project is automatically saved.)</span></li>
</ul>
<br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Button</span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="font-size: medium;" class="mycode_size">  </span></div>
<div style="text-align: left;" class="mycode_align"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Manage:<br />
</span></span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Left-click: Choose a single attachment.</span><br />
</li>
<li><span style="font-size: small;" class="mycode_size">Right-click: Choose multiple attachments simultaneously.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Export:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Export project to file: scriptfiles &gt; project &gt; export</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">New:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Create a process for attachment.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Delete:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Delete the current attachment.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Duplicate:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Duplicate current attachment (retains size and coordinates).</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Objects:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Left-click: Enter, add, or open a list of objects.</span><br />
</li>
<li><span style="font-size: small;" class="mycode_size">Right-click: Open the list of objects.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Bone:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Change bone for current attachment.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Symmetry:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Mirror current object symmetrically and move to opposite bone.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Edit:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Start editing the attachment.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Colors:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Left-click: Enter, add, or open a list of colors.</span><br />
</li>
<li><span style="font-size: small;" class="mycode_size">Right-click: Open the list of colors.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Camera Move:</span><br />
</span><br />
<ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Enable/disable camera rotation in the quick access panel.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Animation:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Set animation and add it to the list.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Clear Anim:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Clear the current animation.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Prev &amp; Next Skin:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Left-click: Quick skin switching.</span><br />
</li>
<li><span style="font-size: small;" class="mycode_size">Right-click: Quick skin switching and automatic project export.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Skin:</span><br />
</span><br />
<ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Set the skin.</span><br />
</li>
</ul>
<br />
</div>
<br />
<br />
<br />
<a href="https://imgur.com/a/VFo0zHg" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">&gt; Images</span></span></a><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><a href="https://github.com/i-Saibot/Player-Attach-Editor/releases" target="_blank" rel="noopener" class="mycode_url"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">&gt; GitHub</span></span></a></div>
<div style="text-align: right;" class="mycode_align">Author: Saibot</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="color: #008080;" class="mycode_color"><span style="color: #008080;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-family: Comic Sans MS;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">PAEditor</span></span></span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #008080;" class="mycode_color"><span style="color: #008080;" class="mycode_color"><span style="font-size: x-large;" class="mycode_size"><span style="font-family: Comic Sans MS;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">-----------------------------</span></span></span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #666666;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana;" class="mycode_font">The goal was to develop an editor for attaching objects (PAEditor) with a user-friendly interface</span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Trebuchet MS;" class="mycode_font">Interface language:</span></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font">English</span></span></span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font">Русский</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font">Український</span></span><br />
</li>
<li><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-family: Arial;" class="mycode_font">Беларускі</span></span></span></span><br />
</li>
</ul>
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-family: Trebuchet MS;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Start:</span></span></span></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">To start working, you need to press the Y key.</span></li>
</ul>
<ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">You can create a project and upload it. (The project is automatically saved.)</span></li>
</ul>
<br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-size: medium;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u">Button</span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="font-size: medium;" class="mycode_size">  </span></div>
<div style="text-align: left;" class="mycode_align"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Manage:<br />
</span></span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Left-click: Choose a single attachment.</span><br />
</li>
<li><span style="font-size: small;" class="mycode_size">Right-click: Choose multiple attachments simultaneously.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Export:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Export project to file: scriptfiles &gt; project &gt; export</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">New:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Create a process for attachment.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Delete:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Delete the current attachment.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Duplicate:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Duplicate current attachment (retains size and coordinates).</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Objects:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Left-click: Enter, add, or open a list of objects.</span><br />
</li>
<li><span style="font-size: small;" class="mycode_size">Right-click: Open the list of objects.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Bone:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Change bone for current attachment.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Symmetry:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Mirror current object symmetrically and move to opposite bone.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Edit:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Start editing the attachment.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Colors:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Left-click: Enter, add, or open a list of colors.</span><br />
</li>
<li><span style="font-size: small;" class="mycode_size">Right-click: Open the list of colors.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Camera Move:</span><br />
</span><br />
<ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Enable/disable camera rotation in the quick access panel.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Animation:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Set animation and add it to the list.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Clear Anim:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Clear the current animation.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Prev &amp; Next Skin:</span><br />
</span><ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Left-click: Quick skin switching.</span><br />
</li>
<li><span style="font-size: small;" class="mycode_size">Right-click: Quick skin switching and automatic project export.</span><br />
</li>
</ul>
<span style="font-size: small;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b">Skin:</span><br />
</span><br />
<ul class="mycode_list"><li><span style="font-size: small;" class="mycode_size">Set the skin.</span><br />
</li>
</ul>
<br />
</div>
<br />
<br />
<br />
<a href="https://imgur.com/a/VFo0zHg" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">&gt; Images</span></span></a><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><a href="https://github.com/i-Saibot/Player-Attach-Editor/releases" target="_blank" rel="noopener" class="mycode_url"><span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">&gt; GitHub</span></span></a></div>
<div style="text-align: right;" class="mycode_align">Author: Saibot</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DYOMP - Make and Add Missions to your server instantly]]></title>
			<link>https://forum.open.mp/showthread.php?tid=2528</link>
			<pubDate>Mon, 25 Dec 2023 14:46:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=1769">JustCurious</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=2528</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">  Do Your Own (M)issions (M)ulti Player</span></span></div>
<br />
<a href="https://github.com/Zeldriz/DYOMP" target="_blank" rel="noopener" class="mycode_url">Zeldriz/DYOMP: Create missions live on your server and add them instantaneously with no reloading! (github.com)</a><br />
<hr class="mycode_hr" />
- Create Missions similar to singleplay live on your server and add it instantaneously with no reloading<br />
<br />
- Admins on your server can use it to add diverse missions <br />
<br />
- Required includes: streamer, (i)zcmd, mselect, sscanf2<br />
<br />
<hr class="mycode_hr" />
<br />
<div style="text-align: center;" class="mycode_align"> <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Configuration</span></span></div>
<br />
- includes folder contains izcmd and mselect, get sscanf2 and streamer<br />
<br />
- Have both filterscripts included in server.cfg<br />
<br />
- Setup the password to access mission making in Mission-Editor FS<br />
<br />
- Enjoy!<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">How to use it</span></span></div>
<br />
- Mission-Editor filterscript handles admins making missions<br />
<br />
- dyomp filterscript handles players interacting with the created missions<br />
<br />
- Set custom [password] for accessing mission making feature in Mission-Editor.pwn: MISSION_PASSWORD[MISSION_PASSWORD_LEN]<br />
<br />
- /makemissions [password] : To gain access to start making missions<br />
<br />
- /create [mission name] to start making a mission<br />
<br />
- /makemissions [password] : After completing creating the mission to log off from mission making mode<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Features</span></span></div>
<br />
- Create missions with diversified tasks <br />
<br />
- No limit on amount of tasks for each mission <br />
<br />
- Timer missions<br />
<br />
- Custom callbacks to deal with player interactions with missions<br />
<br />
- Group missions together just like in singleplayer<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"> How it works</span></span></div>
  <br />
- Each mission consists of multiple tasks. Each task can vary from reaching a destination to killing an actor (softsided NPC). On each task completion, player could be rewarded uniquely with a skin, some cash or any weapon. After a task, another task can be added depending on the dev story choice for that mission. Combining these tasks, complex storyline missions could be created providing enthralling experience for players similar to singleplayer. Along with custom missions, exciting races and jobs could be created. Endless possibilities honestly.<br />
<br />
The linear order of mission flow would be:<br />
1. Player starts the mission<br />
2. Mission values from the .db get loaded for the player and the first task values<br />
3. Player completes the task and reward would be given for that task.<br />
4. Next task gets loaded <br />
5. Repeat from step 3 until there are no tasks left<br />
<br />
<br />
- Mission only ends when all the tasks are completed (success status) or when the player disconnects or dies (failure status).<br />
<br />
<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Available Task Types</span></span></div>
<br />
- ARRIVE DEST -&gt; Set a checkpoint for the player to get to (Note: Vehicle wont get destroyed if he arrived to the checkpoint through a vehicle).<br />
<br />
- FIND_OBJ -&gt; Set a position where an object of your choosing spawns as a pickup for player to pick up. <br />
<br />
- ENTER_HIDDEN_VEH-&gt; Set a position where a vehicle spawns for player to get into but the vehicle won't be marked with an icon in the map for player. He has to find it himself.<br />
<br />
- FIND_HIDDEN_OBJ -&gt; Same as the above one but for a pickup.<br />
<br />
- ENTER_VEH -&gt; Set a position for a vehicle to spawn in with a mapicon for player to get into. <br />
<br />
- TAKE_VEH_TO_DEST -&gt; After player gets into a hidden or visible vehicle, he can take it to destination by the position you set using task type. Useful for end checkpoints of races or delivering final items (NOTE: Vehicle gets destroyed when player reaches the checkpoint set using this task type).<br />
<br />
- TASK_GOTO_ACTOR -&gt; Set a position for an actor (NPC) to spawn. Task gets completed when the player gets near the actor. Useful for delivery like missions.<br />
<br />
- TASK_TALK_TO_ACTOR -&gt; Set a position for an actor (NPC) to spawn. You can set dialogs for the interaction between player and actor when player reaches this actor.<br />
<br />
- TASK_KILL_ACTOR -&gt; Set a position for an actor (NPC) to spawn. Player needs to kill the actor for the task to get completed.<br />
<br />
<br />
<hr class="mycode_hr" />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"> Available Mission Properties</span></span></div>
<br />
- Choose the way how player starts the mission (checkpoint, phone pickup, talking with an NPC where you can set the dialog lines).<br />
- For the actor type, you can set dialog lines when the player chooses to start the mission.<br />
- Set weather when Player starts the mission.<br />
- Set a timer for the mission to be completed within the timeframe. <br />
- Mapicon for the player to identify the mission location.<br />
<br />
<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Available Task Properties (Applicable for every type of task)</span></span></div>
<br />
- Set the info message player should be shown when the task starts. ex: Find the hidden briefcase around you!<br />
- Set the way info message should be shown (0 - in chat, 1 -  white textdraw in bottom, 2 - right side in a black semi transparent box).<br />
- Mapicon to specify location.<br />
- Specific reward to be given on completion of task.<br />
<br />
<br />
<hr class="mycode_hr" />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"> Video Showcase</span></span></div>
<br />
- Creating an example mission -- <iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/8UNPVs4YJrM" frameborder="0" allowfullscreen="true"></iframe><br />
- Result of the Created Mission -- <iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/Vpf1ONG-0sA" frameborder="0" allowfullscreen="true"></iframe> <br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"> <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Commands</span></span></div>
<br />
- /makemissions --&gt; For gaining access to start making missions<br />
<br />
- /create [MissionName]--&gt; create a mission<br />
<br />
- /showmis --&gt; Show All created missions<br />
<br />
- /delmis [MissionName]--&gt; Delete a created mission in the server<br />
<br />
<br />
- Group Mission Commands<br />
<br />
- /MGroupNames: Show list of groups<br />
<br />
- /MGroupMissions [group name]: show list of missions in a particular group<br />
<br />
- /MGroupAddMission [group name], [mission name]: Add a mission to a group<br />
<br />
- /MGroupChangeOrder [group name], [mission name], [order]: change order of a mission inside a group<br />
<br />
- /MgroupDelMission [group name], [mission name]: remove a mission from a group<br />
<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Want to help?</span></span></div>
<br />
<br />
- I haven't extensively tested this on live servers, so test for edge cases while making missions or while playing them.<br />
<br />
- Improving documentation in the scripts.<br />
<br />
<hr class="mycode_hr" />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/main.png" loading="lazy"  alt="[Image: main.png]" class="mycode_img" /><br />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/create.png" loading="lazy"  alt="[Image: create.png]" class="mycode_img" /><br />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/missionprops.png" loading="lazy"  alt="[Image: missionprops.png]" class="mycode_img" /><br />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/taskprops.png" loading="lazy"  alt="[Image: taskprops.png]" class="mycode_img" /><br />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/tasktypes.png" loading="lazy"  alt="[Image: tasktypes.png]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">  Do Your Own (M)issions (M)ulti Player</span></span></div>
<br />
<a href="https://github.com/Zeldriz/DYOMP" target="_blank" rel="noopener" class="mycode_url">Zeldriz/DYOMP: Create missions live on your server and add them instantaneously with no reloading! (github.com)</a><br />
<hr class="mycode_hr" />
- Create Missions similar to singleplay live on your server and add it instantaneously with no reloading<br />
<br />
- Admins on your server can use it to add diverse missions <br />
<br />
- Required includes: streamer, (i)zcmd, mselect, sscanf2<br />
<br />
<hr class="mycode_hr" />
<br />
<div style="text-align: center;" class="mycode_align"> <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Configuration</span></span></div>
<br />
- includes folder contains izcmd and mselect, get sscanf2 and streamer<br />
<br />
- Have both filterscripts included in server.cfg<br />
<br />
- Setup the password to access mission making in Mission-Editor FS<br />
<br />
- Enjoy!<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">How to use it</span></span></div>
<br />
- Mission-Editor filterscript handles admins making missions<br />
<br />
- dyomp filterscript handles players interacting with the created missions<br />
<br />
- Set custom [password] for accessing mission making feature in Mission-Editor.pwn: MISSION_PASSWORD[MISSION_PASSWORD_LEN]<br />
<br />
- /makemissions [password] : To gain access to start making missions<br />
<br />
- /create [mission name] to start making a mission<br />
<br />
- /makemissions [password] : After completing creating the mission to log off from mission making mode<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Features</span></span></div>
<br />
- Create missions with diversified tasks <br />
<br />
- No limit on amount of tasks for each mission <br />
<br />
- Timer missions<br />
<br />
- Custom callbacks to deal with player interactions with missions<br />
<br />
- Group missions together just like in singleplayer<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"> How it works</span></span></div>
  <br />
- Each mission consists of multiple tasks. Each task can vary from reaching a destination to killing an actor (softsided NPC). On each task completion, player could be rewarded uniquely with a skin, some cash or any weapon. After a task, another task can be added depending on the dev story choice for that mission. Combining these tasks, complex storyline missions could be created providing enthralling experience for players similar to singleplayer. Along with custom missions, exciting races and jobs could be created. Endless possibilities honestly.<br />
<br />
The linear order of mission flow would be:<br />
1. Player starts the mission<br />
2. Mission values from the .db get loaded for the player and the first task values<br />
3. Player completes the task and reward would be given for that task.<br />
4. Next task gets loaded <br />
5. Repeat from step 3 until there are no tasks left<br />
<br />
<br />
- Mission only ends when all the tasks are completed (success status) or when the player disconnects or dies (failure status).<br />
<br />
<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Available Task Types</span></span></div>
<br />
- ARRIVE DEST -&gt; Set a checkpoint for the player to get to (Note: Vehicle wont get destroyed if he arrived to the checkpoint through a vehicle).<br />
<br />
- FIND_OBJ -&gt; Set a position where an object of your choosing spawns as a pickup for player to pick up. <br />
<br />
- ENTER_HIDDEN_VEH-&gt; Set a position where a vehicle spawns for player to get into but the vehicle won't be marked with an icon in the map for player. He has to find it himself.<br />
<br />
- FIND_HIDDEN_OBJ -&gt; Same as the above one but for a pickup.<br />
<br />
- ENTER_VEH -&gt; Set a position for a vehicle to spawn in with a mapicon for player to get into. <br />
<br />
- TAKE_VEH_TO_DEST -&gt; After player gets into a hidden or visible vehicle, he can take it to destination by the position you set using task type. Useful for end checkpoints of races or delivering final items (NOTE: Vehicle gets destroyed when player reaches the checkpoint set using this task type).<br />
<br />
- TASK_GOTO_ACTOR -&gt; Set a position for an actor (NPC) to spawn. Task gets completed when the player gets near the actor. Useful for delivery like missions.<br />
<br />
- TASK_TALK_TO_ACTOR -&gt; Set a position for an actor (NPC) to spawn. You can set dialogs for the interaction between player and actor when player reaches this actor.<br />
<br />
- TASK_KILL_ACTOR -&gt; Set a position for an actor (NPC) to spawn. Player needs to kill the actor for the task to get completed.<br />
<br />
<br />
<hr class="mycode_hr" />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"> Available Mission Properties</span></span></div>
<br />
- Choose the way how player starts the mission (checkpoint, phone pickup, talking with an NPC where you can set the dialog lines).<br />
- For the actor type, you can set dialog lines when the player chooses to start the mission.<br />
- Set weather when Player starts the mission.<br />
- Set a timer for the mission to be completed within the timeframe. <br />
- Mapicon for the player to identify the mission location.<br />
<br />
<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Available Task Properties (Applicable for every type of task)</span></span></div>
<br />
- Set the info message player should be shown when the task starts. ex: Find the hidden briefcase around you!<br />
- Set the way info message should be shown (0 - in chat, 1 -  white textdraw in bottom, 2 - right side in a black semi transparent box).<br />
- Mapicon to specify location.<br />
- Specific reward to be given on completion of task.<br />
<br />
<br />
<hr class="mycode_hr" />
<br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"> Video Showcase</span></span></div>
<br />
- Creating an example mission -- <iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/8UNPVs4YJrM" frameborder="0" allowfullscreen="true"></iframe><br />
- Result of the Created Mission -- <iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/Vpf1ONG-0sA" frameborder="0" allowfullscreen="true"></iframe> <br />
<br />
<br />
<div style="text-align: center;" class="mycode_align"> <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Commands</span></span></div>
<br />
- /makemissions --&gt; For gaining access to start making missions<br />
<br />
- /create [MissionName]--&gt; create a mission<br />
<br />
- /showmis --&gt; Show All created missions<br />
<br />
- /delmis [MissionName]--&gt; Delete a created mission in the server<br />
<br />
<br />
- Group Mission Commands<br />
<br />
- /MGroupNames: Show list of groups<br />
<br />
- /MGroupMissions [group name]: show list of missions in a particular group<br />
<br />
- /MGroupAddMission [group name], [mission name]: Add a mission to a group<br />
<br />
- /MGroupChangeOrder [group name], [mission name], [order]: change order of a mission inside a group<br />
<br />
- /MgroupDelMission [group name], [mission name]: remove a mission from a group<br />
<br />
<hr class="mycode_hr" />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Want to help?</span></span></div>
<br />
<br />
- I haven't extensively tested this on live servers, so test for edge cases while making missions or while playing them.<br />
<br />
- Improving documentation in the scripts.<br />
<br />
<hr class="mycode_hr" />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/main.png" loading="lazy"  alt="[Image: main.png]" class="mycode_img" /><br />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/create.png" loading="lazy"  alt="[Image: create.png]" class="mycode_img" /><br />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/missionprops.png" loading="lazy"  alt="[Image: missionprops.png]" class="mycode_img" /><br />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/taskprops.png" loading="lazy"  alt="[Image: taskprops.png]" class="mycode_img" /><br />
<img src="https://raw.githubusercontent.com/Zeldriz/DYOMP/main/preset-images/tasktypes.png" loading="lazy"  alt="[Image: tasktypes.png]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Weed Drug Script]]></title>
			<link>https://forum.open.mp/showthread.php?tid=2445</link>
			<pubDate>Fri, 25 Aug 2023 16:38:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=4995">Galax</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=2445</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Weed Drug Script</span></span><br />
A weed drug script for roleplay server or roleplay gamemode. Previously it has many performance issue but i tried to fix all of them. You can use it with your roleplay gamemode, all you need to change player inventory items variables as per your roleplay gm.<br />
<div style="text-align: left;" class="mycode_align">To improve further performance in /weed cmd, you can make multiple iterators for each weed field and use them according to which weed field player is at. No changes need in timer because timer can loop over every single plant if you set timer than more 5 seconds.</div>
<span style="font-weight: bold;" class="mycode_b">How to build?</span><br />
    - Change `g_PlayerInventory[playerid]` to your inventory variables or you can use (`getInvitem` or 'setInvitem') functions<br />
    - Compile and Run!<br />
<span style="font-weight: bold;" class="mycode_b">Used Library</span><br />
sscanf - <a href="https://github.com/Y-Less/sscanf/releases/tag/v2.13.8" target="_blank" rel="noopener" class="mycode_url">[v2.13.8]</a><br />
streamer -  <a href="https://github.com/samp-incognito/samp-streamer-plugin/releases/tag/v2.9.6" target="_blank" rel="noopener" class="mycode_url">[v2.9.6]</a><br />
YSI Includes - <a href="https://github.com/pawn-lang/YSI-Includes/releases/tag/nightly" target="_blank" rel="noopener" class="mycode_url">[latest]</a> (y_timers, y_commands, y_hooks, y_iterators)<br />
<a href="https://github.com/galaxone/SAMP-RP-Weed-Drug-System" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Source Code:-</span></a><span style="font-weight: bold;" class="mycode_b"> </span><a href="https://github.com/galaxone/SAMP-RP-Weed-Drug-System" target="_blank" rel="noopener" class="mycode_url">https://github.com/galaxone/SAMP-RP-Weed-Drug-System</a><br />
<span style="font-weight: bold;" class="mycode_b">Screen Shot</span><br />
<img src="https://i.imgur.com/zGgM5av.png" loading="lazy"  alt="[Image: zGgM5av.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/kJj0TmC.png" loading="lazy"  alt="[Image: kJj0TmC.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/w9pnu7W.png" loading="lazy"  alt="[Image: w9pnu7W.png]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Weed Drug Script</span></span><br />
A weed drug script for roleplay server or roleplay gamemode. Previously it has many performance issue but i tried to fix all of them. You can use it with your roleplay gamemode, all you need to change player inventory items variables as per your roleplay gm.<br />
<div style="text-align: left;" class="mycode_align">To improve further performance in /weed cmd, you can make multiple iterators for each weed field and use them according to which weed field player is at. No changes need in timer because timer can loop over every single plant if you set timer than more 5 seconds.</div>
<span style="font-weight: bold;" class="mycode_b">How to build?</span><br />
    - Change `g_PlayerInventory[playerid]` to your inventory variables or you can use (`getInvitem` or 'setInvitem') functions<br />
    - Compile and Run!<br />
<span style="font-weight: bold;" class="mycode_b">Used Library</span><br />
sscanf - <a href="https://github.com/Y-Less/sscanf/releases/tag/v2.13.8" target="_blank" rel="noopener" class="mycode_url">[v2.13.8]</a><br />
streamer -  <a href="https://github.com/samp-incognito/samp-streamer-plugin/releases/tag/v2.9.6" target="_blank" rel="noopener" class="mycode_url">[v2.9.6]</a><br />
YSI Includes - <a href="https://github.com/pawn-lang/YSI-Includes/releases/tag/nightly" target="_blank" rel="noopener" class="mycode_url">[latest]</a> (y_timers, y_commands, y_hooks, y_iterators)<br />
<a href="https://github.com/galaxone/SAMP-RP-Weed-Drug-System" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Source Code:-</span></a><span style="font-weight: bold;" class="mycode_b"> </span><a href="https://github.com/galaxone/SAMP-RP-Weed-Drug-System" target="_blank" rel="noopener" class="mycode_url">https://github.com/galaxone/SAMP-RP-Weed-Drug-System</a><br />
<span style="font-weight: bold;" class="mycode_b">Screen Shot</span><br />
<img src="https://i.imgur.com/zGgM5av.png" loading="lazy"  alt="[Image: zGgM5av.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/kJj0TmC.png" loading="lazy"  alt="[Image: kJj0TmC.png]" class="mycode_img" /><br />
<img src="https://i.imgur.com/w9pnu7W.png" loading="lazy"  alt="[Image: w9pnu7W.png]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nayan's Event System]]></title>
			<link>https://forum.open.mp/showthread.php?tid=2422</link>
			<pubDate>Sat, 08 Jul 2023 17:01:14 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=4861">NAYANthegamer</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=2422</guid>
			<description><![CDATA[<span style="font-size: small;" class="mycode_size"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">I</span>ntroduction:</span></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size">How are you, friends? I have made a samp event system. It has 3 interisting events. </span></span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #c10300;" class="mycode_color">E</span><span style="color: #000000;" class="mycode_color">vent's details</span></span><br />
<br />
<span style="font-family: Arial;" class="mycode_font">- Sniper Island ( Weapon : Sniper )<span style="font-family: Arial;" class="mycode_font"> ( Spawn : A island made by me +____+</span><span style="font-family: Arial;" class="mycode_font"> )</span></span><br />
<span style="font-family: Arial;" class="mycode_font">- Car Go Wars ( Weapon : Bat, Silinced Pistol, ShortGun, RC Bomb )<span style="font-family: Arial;" class="mycode_font"> ( Spawn : A Gargo Ship</span><span style="font-family: Arial;" class="mycode_font"> )</span></span><br />
<span style="font-family: Arial;" class="mycode_font">- M4 Devil ( Weapon : m4 ) ( Spawn : Grave Yard LS )</span><br />
<br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">D</span>ownload :</span></span></span>: <a href="https://github.com/NAYANthegamer/Nayan-s-SA-MP-Event-s" target="_blank" rel="noopener" class="mycode_url">Git Hub</a><br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">D</span>ownload :</span></span></span>: <a href="https://github.com/NAYANthegamer/Nayan-s-SA-MP-Event-s/archive/refs/heads/main.zip" target="_blank" rel="noopener" class="mycode_url">Direct</a><br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">D</span>ownload :</span></span></span>: <a href="https://pastebin.com/YeTgdJbf" target="_blank" rel="noopener" class="mycode_url">Paste Bin</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: Arial;" class="mycode_font"><span style="color: #c10300;" class="mycode_color">P</span>lugins Download</span></span><br />
<span style="font-family: Arial;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><span style="color: #c10300;" class="mycode_color">1</span>.</span></span> iZcmd.inc : <a href="https://github.com/YashasSamaga/I-ZCMD" target="_blank" rel="noopener" class="mycode_url">https://github.com/YashasSamaga/I-ZCMD</a><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: Arial;" class="mycode_font"><span style="color: #c10300;" class="mycode_color">2</span>.</span></span> Streamer : <a href="https://github.com/samp-incognito/samp-streamer-plugin/releases" target="_blank" rel="noopener" class="mycode_url">https://github.com/samp-incognito/samp-s...n/releases</a><br />
<br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">C</span>redits:</span></span></span><br />
<span style="color: DarkRed;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">1.</span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"> Yashas for improved zcmd</span><br />
<span style="color: DarkRed;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">2.</span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"> Incognito for streamer plugin/include</span><br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="color: DarkRed;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">4.</span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"> samp team for a_samp</span></span><br />
<span style="color: DarkRed;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">3.</span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"> me for script :)</span><br />
<br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #8b0000;" class="mycode_color">B</span><span style="color: #000000;" class="mycode_color">ugs</span>:</span></span></span></span><br />
<span style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;" class="mycode_font">I don't find any bug if you find it then pm in discord my account ( </span><span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: Arial Black;" class="mycode_font">nayanthegamer </span></span></span><span style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;" class="mycode_font">)</span><br />
<br />
<span style="color: #c10300;" class="mycode_color">R</span>ules:<br />
<span style="color: #c10300;" class="mycode_color"><span style="color: #8b0000;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">1</span></span></span>. You can't reuplod this file without my hand writting permission.<br />
<span style="color: #c10300;" class="mycode_color"><span style="color: #8b0000;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">2</span></span></span>. You can't sell this script.<br />
<span style="color: #c10300;" class="mycode_color"><span style="color: #8b0000;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">3</span></span></span>. You can't claim this script is your.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size">If you like it so, please drop a ++rep.</span></span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// NAYANthegamer Event System<br />
// My Discord : nayanthegamer<br />
// MY Discord Server : https://discord.gg/ASxc2xznzr<br />
<br />
#include &lt;a_samp&gt;<br />
#include &lt;streamer&gt;<br />
#include &lt;izcmd.inc&gt;<br />
<br />
new bool: Sniper[MAX_PLAYERS];<br />
new bool: M4Devil[MAX_PLAYERS];<br />
new bool: CarGO[MAX_PLAYERS];<br />
new bool: InEvent[MAX_PLAYERS];<br />
<br />
public OnFilterScriptInit()<br />
{<br />
print("------------------------");<br />
print(" Nayan's Event's loaded ");<br />
print("------------------------");<br />
<br />
    CreatePickup(335 ,3 ,-3461.0330,1664.3850,66.0415 ,0);<br />
    CreatePickup(358 ,3 ,-3438.0564,1785.6772,66.0611 ,0);<br />
    CreatePickup(336 ,3 ,-3392.3962,1784.3801,66.2538 ,0);<br />
    CreatePickup(337 ,3 ,-3322.5183,1795.5392,66.0571 ,0);<br />
    CreatePickup(373 ,3 ,-3314.3315,1763.0685,63.7973 ,0);<br />
    CreatePickup(373 ,3 ,-3430.4739,1741.4113,66.0415 ,0);<br />
    CreatePickup(1240,3 ,-3388.9763,1698.1442,66.0415 ,0);<br />
    CreatePickup(348 ,3 ,-3428.8203,1833.9652,46.0349 ,0);<br />
    CreatePickup(321 ,3 ,-3434.0183,1687.8445,71.7817 ,0);<br />
return 1;<br />
}<br />
<br />
public OnFilterScriptExit()<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerConnect(playerid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerDisconnect(playerid, reason)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerSpawn(playerid)<br />
{<br />
if(Sniper[playerid] == true)<br />
{<br />
ResetPlayerWeapons(playerid);<br />
    Eventpackage(playerid);<br />
    new Spawn = random(5);<br />
    SetPlayerVirtualWorld(playerid, 23);<br />
    SetPlayerInterior(playerid, 0);<br />
    switch(Spawn)<br />
    {<br />
      case 0:<br />
      {<br />
        SetPlayerPos(playerid, -3305.5742,1710.9148,66.0415);<br />
    SetPlayerFacingAngle(playerid,99.8405);<br />
      }<br />
      case 1:<br />
      {<br />
        SetPlayerPos(playerid, -3381.3835,1659.4771,66.0415);<br />
    SetPlayerFacingAngle(playerid,335.6967);<br />
      }<br />
      case 2:<br />
      {<br />
        SetPlayerPos(playerid, -3446.7915,1680.2152,66.0805);<br />
    SetPlayerFacingAngle(playerid,348.8568);<br />
      }<br />
      case 3:<br />
      {<br />
        SetPlayerPos(playerid, -3435.3967,1782.2611,66.0415);<br />
    SetPlayerFacingAngle(playerid,186.1098);<br />
      }<br />
          case 4:<br />
      {<br />
        SetPlayerPos(playerid, -3391.7485,1782.7319,66.2633);<br />
    SetPlayerFacingAngle(playerid,347.1021);<br />
      }<br />
      case 5:<br />
      {<br />
        SetPlayerPos(playerid, -3316.2441,1793.5986,66.0571);<br />
    SetPlayerFacingAngle(playerid,171.1949);<br />
      }<br />
    }<br />
    }<br />
<br />
if(M4Devil[playerid] == true)<br />
{<br />
ResetPlayerWeapons(playerid);<br />
    M4package(playerid);<br />
    new Spawn = random(4);<br />
    SetPlayerVirtualWorld(playerid, 23);<br />
SetPlayerInterior(playerid, 0);<br />
    switch(Spawn)<br />
    {<br />
      case 0:<br />
      {<br />
        SetPlayerPos(playerid, 942.4122,-1125.9700,23.9203);<br />
    SetPlayerFacingAngle(playerid,100.5680);<br />
      }<br />
      case 1:<br />
      {<br />
        SetPlayerPos(playerid, 857.3309,-1076.1945,24.2969);<br />
    SetPlayerFacingAngle(playerid,150.1377);<br />
      }<br />
      case 2:<br />
      {<br />
        SetPlayerPos(playerid, 947.6115,-1064.5311,24.8468);<br />
    SetPlayerFacingAngle(playerid,39.1540);<br />
      }<br />
      case 3:<br />
      {<br />
        SetPlayerPos(playerid, 844.1850,-1121.9656,23.9957);<br />
    SetPlayerFacingAngle(playerid,298.8471);<br />
      }<br />
          case 4:<br />
      {<br />
        SetPlayerPos(playerid, 814.9786,-1104.4783,25.7893);<br />
    SetPlayerFacingAngle(playerid,266.8242);<br />
      }<br />
    }<br />
    }<br />
if(CarGO[playerid] == true)<br />
{<br />
ResetPlayerWeapons(playerid);<br />
    Cgwpackage(playerid);<br />
    new Spawn = random(7);<br />
    SetPlayerVirtualWorld(playerid, 23);<br />
SetPlayerInterior(playerid, 0);<br />
    switch(Spawn)<br />
    {<br />
      case 0:<br />
      {<br />
        SetPlayerPos(playerid, -2338.9175,1559.7839,17.3281);<br />
    SetPlayerFacingAngle(playerid,89.0225);<br />
      }<br />
      case 1:<br />
      {<br />
        SetPlayerPos(playerid, -2388.0242,1553.9193,26.0469);<br />
    SetPlayerFacingAngle(playerid,2.9824);<br />
      }<br />
      case 2:<br />
      {<br />
        SetPlayerPos(playerid, -2417.9946,1554.1469,26.0469);<br />
    SetPlayerFacingAngle(playerid,64.8350);<br />
      }<br />
      case 3:<br />
      {<br />
        SetPlayerPos(playerid, -2474.6680,1545.1694,23.6547);<br />
    SetPlayerFacingAngle(playerid,0.7890);<br />
      }<br />
          case 4:<br />
      {<br />
        SetPlayerPos(playerid, -2470.8979,1538.4127,33.2344);<br />
    SetPlayerFacingAngle(playerid,282.7056);<br />
      }<br />
      case 5:<br />
      {<br />
        SetPlayerPos(playerid, -2370.8237,1534.9347,10.8209);<br />
    SetPlayerFacingAngle(playerid,53.3525);<br />
      }<br />
      case 6:<br />
      {<br />
        SetPlayerPos(playerid, -2427.1716,1536.6287,2.1172);<br />
    SetPlayerFacingAngle(playerid,26.0062);<br />
      }<br />
          case 7:<br />
      {<br />
        SetPlayerPos(playerid, -2389.6401,1551.5474,2.1172);<br />
    SetPlayerFacingAngle(playerid,6.7050);<br />
      }<br />
    }<br />
    }<br />
return 1;<br />
}<br />
<br />
public OnPlayerDeath(playerid, killerid, reason)<br />
{<br />
if(InEvent[playerid] == true)<br />
{<br />
    new string[128];<br />
    new Killername[22];<br />
    GetPlayerName(killerid, Killername, sizeof(Killername));<br />
    format(string, sizeof(string), "~g~You were killed by ~n~~w~ %s", Killername);<br />
    GameTextForPlayer(playerid, string, 2500, 3);<br />
    GivePlayerMoney(playerid, 250);<br />
    return 1;<br />
}<br />
return 1;<br />
}<br />
<br />
public OnVehicleSpawn(vehicleid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnVehicleDeath(vehicleid, killerid)<br />
{<br />
return 1;<br />
}<br />
//------------------------------------------------------------------------------<br />
//commands<br />
CMD:sniper(playerid, params[])<br />
{<br />
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");<br />
{<br />
SpawnPlayer(playerid);<br />
ResetPlayerWeapons(playerid);<br />
Sniper[playerid] = true;<br />
InEvent[playerid] = true;<br />
Eventpackage(playerid);<br />
    new string[128];<br />
    new name[22];<br />
    GetPlayerName(playerid, name, sizeof(name));<br />
    format(string, sizeof(string), "** %s has joined the event Sniper Island to join (/sniper)", name);<br />
SendClientMessageToAll(0xff0000FF, string);<br />
}<br />
return 1;<br />
}<br />
<br />
CMD:m4(playerid, params[])<br />
{<br />
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");<br />
{<br />
SpawnPlayer(playerid);<br />
ResetPlayerWeapons(playerid);<br />
M4Devil[playerid] = true;<br />
InEvent[playerid] = true;<br />
M4package(playerid);<br />
    new string[128];<br />
    new name[22];<br />
    GetPlayerName(playerid, name, sizeof(name));<br />
    format(string, sizeof(string), "** %s has joined the event M4 Devil to join (/m4)", name);<br />
SendClientMessageToAll(0xff0000FF, string);<br />
}<br />
return 1;<br />
}<br />
<br />
CMD:cgw(playerid, params[])<br />
{<br />
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");<br />
{<br />
SpawnPlayer(playerid);<br />
ResetPlayerWeapons(playerid);<br />
CarGO[playerid] = true;<br />
InEvent[playerid] = true;<br />
Cgwpackage(playerid);<br />
    new string[128];<br />
    new name[22];<br />
    GetPlayerName(playerid, name, sizeof(name));<br />
    format(string, sizeof(string), "** %s has joined the event Car Go Wars to join (/cgw)", name);<br />
SendClientMessageToAll(0xff0000FF, string);<br />
}<br />
return 1;<br />
}<br />
<br />
CMD:exit(playerid, params[])<br />
{<br />
if(InEvent[playerid] == true)<br />
{<br />
Sniper[playerid] = false;<br />
M4Devil[playerid] = false;<br />
CarGO[playerid] = false;<br />
InEvent[playerid] = false;<br />
    SetPlayerInterior(playerid, 0);<br />
    SetPlayerVirtualWorld(playerid, 0);<br />
    SendClientMessage(playerid, 0xf0ff00FF, "Your exit from minitgame");<br />
SpawnPlayer(playerid);<br />
    }<br />
else return SendClientMessage(playerid, 0xf0ff00FF, "** Your not on any minigame");<br />
    return 1;<br />
}<br />
//------------------------------------------------------------------------------<br />
<br />
public OnPlayerText(playerid, text[])<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)<br />
{<br />
if(InEvent[playerid] == true) return 1;<br />
{<br />
    new Float:x,Float:y,Float:z;<br />
        GetPlayerPos(playerid, x, y, z);<br />
      SetPlayerPos(playerid, x, y, z);<br />
    SendClientMessage(playerid, 0xF6F600AA , "Currently your on a minigame you can't enter on vehicle");<br />
    ShowPlayerDialog(playerid, 93334, DIALOG_STYLE_MSGBOX, "Minigame", "{ffffff}Your kicked from Minigame &#92;n&#92;<br />
{ffffff}Kicked By: {ff0000} Server &#92;n&#92;<br />
                                                                    {ffffff}Reason: {ff0000}Enter on vehicle", "Close", "");<br />
KickPlayerFromEvent(playerid);<br />
SpawnPlayer(playerid);<br />
}<br />
return 1;<br />
}<br />
<br />
public OnPlayerExitVehicle(playerid, vehicleid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnRconCommand(cmd[])<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerPickUpPickup(playerid, pickupid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnRconLoginAttempt(ip[], password[], success)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerUpdate(playerid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerClickPlayer(playerid, clickedplayerid, source)<br />
{<br />
new string[128];<br />
new rname[MAX_PLAYER_NAME];<br />
new Float:x,Float:y,Float:z;<br />
<br />
GetPlayerName(clickedplayerid, rname, sizeof(rname));<br />
    GetPlayerPos(playerid, x, y, z);<br />
    GetPlayerInterior(playerid);<br />
<br />
if(InEvent[clickedplayerid] == true) return 1;<br />
{<br />
        PlayerSpectatePlayer(playerid, clickedplayerid, SPECTATE_MODE_NORMAL);<br />
        format(string, sizeof(string), "** Your Spectate %s (Id:%d) if you want to get back so click on your self" , rname, clickedplayerid);<br />
    SendClientMessage(playerid, 0xF6F600AA , string);<br />
}<br />
if(clickedplayerid == playerid)<br />
{<br />
TogglePlayerSpectating(playerid,0);<br />
  SetPlayerPos(playerid, x, y, z);<br />
    }<br />
return 1;<br />
}<br />
<br />
Eventpackage(playerid)<br />
{<br />
GivePlayerWeapon(playerid, 34, 999999999);<br />
SetPlayerArmour(playerid, 100);<br />
SetPlayerHealth(playerid, 100);<br />
}<br />
<br />
KickPlayerFromEvent(playerid)<br />
{<br />
Sniper[playerid] = false;<br />
M4Devil[playerid] = false;<br />
CarGO[playerid] = false;<br />
InEvent[playerid] = false;<br />
}<br />
<br />
M4package(playerid)<br />
{<br />
GivePlayerWeapon(playerid, 31, 999999999);<br />
SetPlayerHealth(playerid, 100);<br />
SetPlayerArmour(playerid, 100);<br />
SetPlayerTime(playerid, 2, 42);<br />
}<br />
<br />
Cgwpackage(playerid)<br />
{<br />
GivePlayerWeapon(playerid, 5, 1);<br />
GivePlayerWeapon(playerid, 23, 9999);<br />
GivePlayerWeapon(playerid, 25, 9999);<br />
GivePlayerWeapon(playerid, 39, 2);<br />
SetPlayerHealth(playerid, 100);<br />
SetPlayerArmour(playerid, 100);<br />
}<br />
<br />
//This System made my NAYANthegamer ( aka Martin )</code></div></div>]]></description>
			<content:encoded><![CDATA[<span style="font-size: small;" class="mycode_size"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">I</span>ntroduction:</span></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size">How are you, friends? I have made a samp event system. It has 3 interisting events. </span></span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #c10300;" class="mycode_color">E</span><span style="color: #000000;" class="mycode_color">vent's details</span></span><br />
<br />
<span style="font-family: Arial;" class="mycode_font">- Sniper Island ( Weapon : Sniper )<span style="font-family: Arial;" class="mycode_font"> ( Spawn : A island made by me +____+</span><span style="font-family: Arial;" class="mycode_font"> )</span></span><br />
<span style="font-family: Arial;" class="mycode_font">- Car Go Wars ( Weapon : Bat, Silinced Pistol, ShortGun, RC Bomb )<span style="font-family: Arial;" class="mycode_font"> ( Spawn : A Gargo Ship</span><span style="font-family: Arial;" class="mycode_font"> )</span></span><br />
<span style="font-family: Arial;" class="mycode_font">- M4 Devil ( Weapon : m4 ) ( Spawn : Grave Yard LS )</span><br />
<br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">D</span>ownload :</span></span></span>: <a href="https://github.com/NAYANthegamer/Nayan-s-SA-MP-Event-s" target="_blank" rel="noopener" class="mycode_url">Git Hub</a><br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">D</span>ownload :</span></span></span>: <a href="https://github.com/NAYANthegamer/Nayan-s-SA-MP-Event-s/archive/refs/heads/main.zip" target="_blank" rel="noopener" class="mycode_url">Direct</a><br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">D</span>ownload :</span></span></span>: <a href="https://pastebin.com/YeTgdJbf" target="_blank" rel="noopener" class="mycode_url">Paste Bin</a><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: Arial;" class="mycode_font"><span style="color: #c10300;" class="mycode_color">P</span>lugins Download</span></span><br />
<span style="font-family: Arial;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><span style="color: #c10300;" class="mycode_color">1</span>.</span></span> iZcmd.inc : <a href="https://github.com/YashasSamaga/I-ZCMD" target="_blank" rel="noopener" class="mycode_url">https://github.com/YashasSamaga/I-ZCMD</a><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: Arial;" class="mycode_font"><span style="color: #c10300;" class="mycode_color">2</span>.</span></span> Streamer : <a href="https://github.com/samp-incognito/samp-streamer-plugin/releases" target="_blank" rel="noopener" class="mycode_url">https://github.com/samp-incognito/samp-s...n/releases</a><br />
<br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: DarkRed;" class="mycode_color">C</span>redits:</span></span></span><br />
<span style="color: DarkRed;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">1.</span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"> Yashas for improved zcmd</span><br />
<span style="color: DarkRed;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">2.</span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"> Incognito for streamer plugin/include</span><br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="color: DarkRed;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">4.</span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"> samp team for a_samp</span></span><br />
<span style="color: DarkRed;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">3.</span></span><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"> me for script :)</span><br />
<br />
<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #8b0000;" class="mycode_color">B</span><span style="color: #000000;" class="mycode_color">ugs</span>:</span></span></span></span><br />
<span style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;" class="mycode_font">I don't find any bug if you find it then pm in discord my account ( </span><span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: Arial Black;" class="mycode_font">nayanthegamer </span></span></span><span style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;" class="mycode_font">)</span><br />
<br />
<span style="color: #c10300;" class="mycode_color">R</span>ules:<br />
<span style="color: #c10300;" class="mycode_color"><span style="color: #8b0000;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">1</span></span></span>. You can't reuplod this file without my hand writting permission.<br />
<span style="color: #c10300;" class="mycode_color"><span style="color: #8b0000;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">2</span></span></span>. You can't sell this script.<br />
<span style="color: #c10300;" class="mycode_color"><span style="color: #8b0000;" class="mycode_color"><span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" class="mycode_font">3</span></span></span>. You can't claim this script is your.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: small;" class="mycode_size">If you like it so, please drop a ++rep.</span></span><br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>// NAYANthegamer Event System<br />
// My Discord : nayanthegamer<br />
// MY Discord Server : https://discord.gg/ASxc2xznzr<br />
<br />
#include &lt;a_samp&gt;<br />
#include &lt;streamer&gt;<br />
#include &lt;izcmd.inc&gt;<br />
<br />
new bool: Sniper[MAX_PLAYERS];<br />
new bool: M4Devil[MAX_PLAYERS];<br />
new bool: CarGO[MAX_PLAYERS];<br />
new bool: InEvent[MAX_PLAYERS];<br />
<br />
public OnFilterScriptInit()<br />
{<br />
print("------------------------");<br />
print(" Nayan's Event's loaded ");<br />
print("------------------------");<br />
<br />
    CreatePickup(335 ,3 ,-3461.0330,1664.3850,66.0415 ,0);<br />
    CreatePickup(358 ,3 ,-3438.0564,1785.6772,66.0611 ,0);<br />
    CreatePickup(336 ,3 ,-3392.3962,1784.3801,66.2538 ,0);<br />
    CreatePickup(337 ,3 ,-3322.5183,1795.5392,66.0571 ,0);<br />
    CreatePickup(373 ,3 ,-3314.3315,1763.0685,63.7973 ,0);<br />
    CreatePickup(373 ,3 ,-3430.4739,1741.4113,66.0415 ,0);<br />
    CreatePickup(1240,3 ,-3388.9763,1698.1442,66.0415 ,0);<br />
    CreatePickup(348 ,3 ,-3428.8203,1833.9652,46.0349 ,0);<br />
    CreatePickup(321 ,3 ,-3434.0183,1687.8445,71.7817 ,0);<br />
return 1;<br />
}<br />
<br />
public OnFilterScriptExit()<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerConnect(playerid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerDisconnect(playerid, reason)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerSpawn(playerid)<br />
{<br />
if(Sniper[playerid] == true)<br />
{<br />
ResetPlayerWeapons(playerid);<br />
    Eventpackage(playerid);<br />
    new Spawn = random(5);<br />
    SetPlayerVirtualWorld(playerid, 23);<br />
    SetPlayerInterior(playerid, 0);<br />
    switch(Spawn)<br />
    {<br />
      case 0:<br />
      {<br />
        SetPlayerPos(playerid, -3305.5742,1710.9148,66.0415);<br />
    SetPlayerFacingAngle(playerid,99.8405);<br />
      }<br />
      case 1:<br />
      {<br />
        SetPlayerPos(playerid, -3381.3835,1659.4771,66.0415);<br />
    SetPlayerFacingAngle(playerid,335.6967);<br />
      }<br />
      case 2:<br />
      {<br />
        SetPlayerPos(playerid, -3446.7915,1680.2152,66.0805);<br />
    SetPlayerFacingAngle(playerid,348.8568);<br />
      }<br />
      case 3:<br />
      {<br />
        SetPlayerPos(playerid, -3435.3967,1782.2611,66.0415);<br />
    SetPlayerFacingAngle(playerid,186.1098);<br />
      }<br />
          case 4:<br />
      {<br />
        SetPlayerPos(playerid, -3391.7485,1782.7319,66.2633);<br />
    SetPlayerFacingAngle(playerid,347.1021);<br />
      }<br />
      case 5:<br />
      {<br />
        SetPlayerPos(playerid, -3316.2441,1793.5986,66.0571);<br />
    SetPlayerFacingAngle(playerid,171.1949);<br />
      }<br />
    }<br />
    }<br />
<br />
if(M4Devil[playerid] == true)<br />
{<br />
ResetPlayerWeapons(playerid);<br />
    M4package(playerid);<br />
    new Spawn = random(4);<br />
    SetPlayerVirtualWorld(playerid, 23);<br />
SetPlayerInterior(playerid, 0);<br />
    switch(Spawn)<br />
    {<br />
      case 0:<br />
      {<br />
        SetPlayerPos(playerid, 942.4122,-1125.9700,23.9203);<br />
    SetPlayerFacingAngle(playerid,100.5680);<br />
      }<br />
      case 1:<br />
      {<br />
        SetPlayerPos(playerid, 857.3309,-1076.1945,24.2969);<br />
    SetPlayerFacingAngle(playerid,150.1377);<br />
      }<br />
      case 2:<br />
      {<br />
        SetPlayerPos(playerid, 947.6115,-1064.5311,24.8468);<br />
    SetPlayerFacingAngle(playerid,39.1540);<br />
      }<br />
      case 3:<br />
      {<br />
        SetPlayerPos(playerid, 844.1850,-1121.9656,23.9957);<br />
    SetPlayerFacingAngle(playerid,298.8471);<br />
      }<br />
          case 4:<br />
      {<br />
        SetPlayerPos(playerid, 814.9786,-1104.4783,25.7893);<br />
    SetPlayerFacingAngle(playerid,266.8242);<br />
      }<br />
    }<br />
    }<br />
if(CarGO[playerid] == true)<br />
{<br />
ResetPlayerWeapons(playerid);<br />
    Cgwpackage(playerid);<br />
    new Spawn = random(7);<br />
    SetPlayerVirtualWorld(playerid, 23);<br />
SetPlayerInterior(playerid, 0);<br />
    switch(Spawn)<br />
    {<br />
      case 0:<br />
      {<br />
        SetPlayerPos(playerid, -2338.9175,1559.7839,17.3281);<br />
    SetPlayerFacingAngle(playerid,89.0225);<br />
      }<br />
      case 1:<br />
      {<br />
        SetPlayerPos(playerid, -2388.0242,1553.9193,26.0469);<br />
    SetPlayerFacingAngle(playerid,2.9824);<br />
      }<br />
      case 2:<br />
      {<br />
        SetPlayerPos(playerid, -2417.9946,1554.1469,26.0469);<br />
    SetPlayerFacingAngle(playerid,64.8350);<br />
      }<br />
      case 3:<br />
      {<br />
        SetPlayerPos(playerid, -2474.6680,1545.1694,23.6547);<br />
    SetPlayerFacingAngle(playerid,0.7890);<br />
      }<br />
          case 4:<br />
      {<br />
        SetPlayerPos(playerid, -2470.8979,1538.4127,33.2344);<br />
    SetPlayerFacingAngle(playerid,282.7056);<br />
      }<br />
      case 5:<br />
      {<br />
        SetPlayerPos(playerid, -2370.8237,1534.9347,10.8209);<br />
    SetPlayerFacingAngle(playerid,53.3525);<br />
      }<br />
      case 6:<br />
      {<br />
        SetPlayerPos(playerid, -2427.1716,1536.6287,2.1172);<br />
    SetPlayerFacingAngle(playerid,26.0062);<br />
      }<br />
          case 7:<br />
      {<br />
        SetPlayerPos(playerid, -2389.6401,1551.5474,2.1172);<br />
    SetPlayerFacingAngle(playerid,6.7050);<br />
      }<br />
    }<br />
    }<br />
return 1;<br />
}<br />
<br />
public OnPlayerDeath(playerid, killerid, reason)<br />
{<br />
if(InEvent[playerid] == true)<br />
{<br />
    new string[128];<br />
    new Killername[22];<br />
    GetPlayerName(killerid, Killername, sizeof(Killername));<br />
    format(string, sizeof(string), "~g~You were killed by ~n~~w~ %s", Killername);<br />
    GameTextForPlayer(playerid, string, 2500, 3);<br />
    GivePlayerMoney(playerid, 250);<br />
    return 1;<br />
}<br />
return 1;<br />
}<br />
<br />
public OnVehicleSpawn(vehicleid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnVehicleDeath(vehicleid, killerid)<br />
{<br />
return 1;<br />
}<br />
//------------------------------------------------------------------------------<br />
//commands<br />
CMD:sniper(playerid, params[])<br />
{<br />
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");<br />
{<br />
SpawnPlayer(playerid);<br />
ResetPlayerWeapons(playerid);<br />
Sniper[playerid] = true;<br />
InEvent[playerid] = true;<br />
Eventpackage(playerid);<br />
    new string[128];<br />
    new name[22];<br />
    GetPlayerName(playerid, name, sizeof(name));<br />
    format(string, sizeof(string), "** %s has joined the event Sniper Island to join (/sniper)", name);<br />
SendClientMessageToAll(0xff0000FF, string);<br />
}<br />
return 1;<br />
}<br />
<br />
CMD:m4(playerid, params[])<br />
{<br />
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");<br />
{<br />
SpawnPlayer(playerid);<br />
ResetPlayerWeapons(playerid);<br />
M4Devil[playerid] = true;<br />
InEvent[playerid] = true;<br />
M4package(playerid);<br />
    new string[128];<br />
    new name[22];<br />
    GetPlayerName(playerid, name, sizeof(name));<br />
    format(string, sizeof(string), "** %s has joined the event M4 Devil to join (/m4)", name);<br />
SendClientMessageToAll(0xff0000FF, string);<br />
}<br />
return 1;<br />
}<br />
<br />
CMD:cgw(playerid, params[])<br />
{<br />
if(InEvent[playerid] == true) return SendClientMessage(playerid, 0xff0080FF, "** You already joined a Minigame");<br />
{<br />
SpawnPlayer(playerid);<br />
ResetPlayerWeapons(playerid);<br />
CarGO[playerid] = true;<br />
InEvent[playerid] = true;<br />
Cgwpackage(playerid);<br />
    new string[128];<br />
    new name[22];<br />
    GetPlayerName(playerid, name, sizeof(name));<br />
    format(string, sizeof(string), "** %s has joined the event Car Go Wars to join (/cgw)", name);<br />
SendClientMessageToAll(0xff0000FF, string);<br />
}<br />
return 1;<br />
}<br />
<br />
CMD:exit(playerid, params[])<br />
{<br />
if(InEvent[playerid] == true)<br />
{<br />
Sniper[playerid] = false;<br />
M4Devil[playerid] = false;<br />
CarGO[playerid] = false;<br />
InEvent[playerid] = false;<br />
    SetPlayerInterior(playerid, 0);<br />
    SetPlayerVirtualWorld(playerid, 0);<br />
    SendClientMessage(playerid, 0xf0ff00FF, "Your exit from minitgame");<br />
SpawnPlayer(playerid);<br />
    }<br />
else return SendClientMessage(playerid, 0xf0ff00FF, "** Your not on any minigame");<br />
    return 1;<br />
}<br />
//------------------------------------------------------------------------------<br />
<br />
public OnPlayerText(playerid, text[])<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)<br />
{<br />
if(InEvent[playerid] == true) return 1;<br />
{<br />
    new Float:x,Float:y,Float:z;<br />
        GetPlayerPos(playerid, x, y, z);<br />
      SetPlayerPos(playerid, x, y, z);<br />
    SendClientMessage(playerid, 0xF6F600AA , "Currently your on a minigame you can't enter on vehicle");<br />
    ShowPlayerDialog(playerid, 93334, DIALOG_STYLE_MSGBOX, "Minigame", "{ffffff}Your kicked from Minigame &#92;n&#92;<br />
{ffffff}Kicked By: {ff0000} Server &#92;n&#92;<br />
                                                                    {ffffff}Reason: {ff0000}Enter on vehicle", "Close", "");<br />
KickPlayerFromEvent(playerid);<br />
SpawnPlayer(playerid);<br />
}<br />
return 1;<br />
}<br />
<br />
public OnPlayerExitVehicle(playerid, vehicleid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnRconCommand(cmd[])<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerPickUpPickup(playerid, pickupid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnRconLoginAttempt(ip[], password[], success)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerUpdate(playerid)<br />
{<br />
return 1;<br />
}<br />
<br />
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])<br />
{<br />
return 1;<br />
}<br />
<br />
public OnPlayerClickPlayer(playerid, clickedplayerid, source)<br />
{<br />
new string[128];<br />
new rname[MAX_PLAYER_NAME];<br />
new Float:x,Float:y,Float:z;<br />
<br />
GetPlayerName(clickedplayerid, rname, sizeof(rname));<br />
    GetPlayerPos(playerid, x, y, z);<br />
    GetPlayerInterior(playerid);<br />
<br />
if(InEvent[clickedplayerid] == true) return 1;<br />
{<br />
        PlayerSpectatePlayer(playerid, clickedplayerid, SPECTATE_MODE_NORMAL);<br />
        format(string, sizeof(string), "** Your Spectate %s (Id:%d) if you want to get back so click on your self" , rname, clickedplayerid);<br />
    SendClientMessage(playerid, 0xF6F600AA , string);<br />
}<br />
if(clickedplayerid == playerid)<br />
{<br />
TogglePlayerSpectating(playerid,0);<br />
  SetPlayerPos(playerid, x, y, z);<br />
    }<br />
return 1;<br />
}<br />
<br />
Eventpackage(playerid)<br />
{<br />
GivePlayerWeapon(playerid, 34, 999999999);<br />
SetPlayerArmour(playerid, 100);<br />
SetPlayerHealth(playerid, 100);<br />
}<br />
<br />
KickPlayerFromEvent(playerid)<br />
{<br />
Sniper[playerid] = false;<br />
M4Devil[playerid] = false;<br />
CarGO[playerid] = false;<br />
InEvent[playerid] = false;<br />
}<br />
<br />
M4package(playerid)<br />
{<br />
GivePlayerWeapon(playerid, 31, 999999999);<br />
SetPlayerHealth(playerid, 100);<br />
SetPlayerArmour(playerid, 100);<br />
SetPlayerTime(playerid, 2, 42);<br />
}<br />
<br />
Cgwpackage(playerid)<br />
{<br />
GivePlayerWeapon(playerid, 5, 1);<br />
GivePlayerWeapon(playerid, 23, 9999);<br />
GivePlayerWeapon(playerid, 25, 9999);<br />
GivePlayerWeapon(playerid, 39, 2);<br />
SetPlayerHealth(playerid, 100);<br />
SetPlayerArmour(playerid, 100);<br />
}<br />
<br />
//This System made my NAYANthegamer ( aka Martin )</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AC Black Diamond]]></title>
			<link>https://forum.open.mp/showthread.php?tid=2420</link>
			<pubDate>Thu, 06 Jul 2023 10:55:17 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=4906">alexsusco360</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=2420</guid>
			<description><![CDATA[<span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';" class="mycode_font">Download: <a href="https://github.com/asm360/AC_Black_Diamond" target="_blank" rel="noopener" class="mycode_url">https://github.com/asm360/AC_Black_Diamond/releases/tag/release</a></span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';" class="mycode_font">Anti-cheats for SAMP supports updated versions</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';" class="mycode_font">You load the filterscript, and you add the following code to your gamemode and can use the new functions Note that you have a public that checks an unsupported version in anticheat, it is recommended to block them and inform them that they need to update their SAMP version</span></span></span><br />
<br />
<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';" class="mycode_font"><span style="font-size: large;" class="mycode_size"><span style="color: #000000;" class="mycode_color">no open source why? to protect against bypass attempts, afraid of malicious code? This is an amx file, its compiler is not complicated, you can throw the file in hexeditor and see all the functions I use and also the strings (at the end of the file) At the beginning of his the functions</span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>//----------------------------------------------------------<br />
#define KickEx(%0) SetTimerEx("KickP2", 6000, false, "d", %0)<br />
forward KickP2(playerid);<br />
public KickP2(playerid) return Kick(playerid);<br />
<br />
#define BanEx(%0) SetTimerEx("BanP2", 6000, false, "d", %0)<br />
forward BanP2(playerid);<br />
public BanP2(playerid) return Ban(playerid);<br />
<br />
<br />
//Old version anticheat does not support, it is recommended to kick and ask to update the SAMP version<br />
forward OnDetectedOldversion(playerid);<br />
public OnDetectedOldversion(playerid)<br />
{<br />
    printf("oldversion detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Update your version and return to the server www.sa-mp.com");<br />
GameTextForPlayer(playerid, "~r~oldversion", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
//A cheat similar to autocbug allows you to shoot at a very high speed https://www.blast.hk/threads/20266/<br />
forward OnDetectedImprovedDeagle(playerid);<br />
public OnDetectedImprovedDeagle(playerid)<br />
{<br />
    printf("ImprovedDeagle detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [ImprovedDeagle.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//It helps you in the bug to be more accurate, and also makes an infinite zoom in the sniper<br />
forward OnDetectedExtraWS(playerid);<br />
public OnDetectedExtraWS(playerid)<br />
{<br />
    printf("ExtraWS detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [ExtraWS.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//It is recommended to block players using this<br />
forward OnDetecteds0beit(playerid);<br />
public OnDetecteds0beit(playerid)<br />
{<br />
    printf("sobeit detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [s0beit/cheats] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
BanEx(playerid);<br />
    return 1;<br />
}<br />
//use sampfuncs for get api sampinfo cheats..<br />
forward OnDetectedSAMPFUNCS(playerid);<br />
public OnDetectedSAMPFUNCS(playerid)<br />
{<br />
    printf("sampfuncs detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [SAMPFUNCS.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//use SprintHook.asi auto run fast cheat https://www.blast.hk/threads/20161/<br />
forward OnDetectedSprintHook(playerid);<br />
public OnDetectedSprintHook(playerid)<br />
{<br />
    printf("SprintHook detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [SprintHook.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//CLEO,modloader,modloader..etc<br />
forward OnDetectedMods(playerid);<br />
public OnDetectedMods(playerid)<br />
{<br />
    printf("mods detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [cleo.asi/modloader.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
//test bypass anticheat 100% need ban<br />
forward OnDetectedbypass(playerid);<br />
public OnDetectedbypass(playerid)<br />
{<br />
    printf("testbypass detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
BanEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//Not wrong at all, very useful for advanced types of silent aim<br />
forward OnDetectedSilentaim(playerid);<br />
public OnDetectedSilentaim(playerid)<br />
{<br />
    printf("silentaim detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [silentaim] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[<span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';" class="mycode_font">Download: <a href="https://github.com/asm360/AC_Black_Diamond" target="_blank" rel="noopener" class="mycode_url">https://github.com/asm360/AC_Black_Diamond/releases/tag/release</a></span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';" class="mycode_font">Anti-cheats for SAMP supports updated versions</span></span></span><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';" class="mycode_font">You load the filterscript, and you add the following code to your gamemode and can use the new functions Note that you have a public that checks an unsupported version in anticheat, it is recommended to block them and inform them that they need to update their SAMP version</span></span></span><br />
<br />
<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';" class="mycode_font"><span style="font-size: large;" class="mycode_size"><span style="color: #000000;" class="mycode_color">no open source why? to protect against bypass attempts, afraid of malicious code? This is an amx file, its compiler is not complicated, you can throw the file in hexeditor and see all the functions I use and also the strings (at the end of the file) At the beginning of his the functions</span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>//----------------------------------------------------------<br />
#define KickEx(%0) SetTimerEx("KickP2", 6000, false, "d", %0)<br />
forward KickP2(playerid);<br />
public KickP2(playerid) return Kick(playerid);<br />
<br />
#define BanEx(%0) SetTimerEx("BanP2", 6000, false, "d", %0)<br />
forward BanP2(playerid);<br />
public BanP2(playerid) return Ban(playerid);<br />
<br />
<br />
//Old version anticheat does not support, it is recommended to kick and ask to update the SAMP version<br />
forward OnDetectedOldversion(playerid);<br />
public OnDetectedOldversion(playerid)<br />
{<br />
    printf("oldversion detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Update your version and return to the server www.sa-mp.com");<br />
GameTextForPlayer(playerid, "~r~oldversion", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
//A cheat similar to autocbug allows you to shoot at a very high speed https://www.blast.hk/threads/20266/<br />
forward OnDetectedImprovedDeagle(playerid);<br />
public OnDetectedImprovedDeagle(playerid)<br />
{<br />
    printf("ImprovedDeagle detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [ImprovedDeagle.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//It helps you in the bug to be more accurate, and also makes an infinite zoom in the sniper<br />
forward OnDetectedExtraWS(playerid);<br />
public OnDetectedExtraWS(playerid)<br />
{<br />
    printf("ExtraWS detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [ExtraWS.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//It is recommended to block players using this<br />
forward OnDetecteds0beit(playerid);<br />
public OnDetecteds0beit(playerid)<br />
{<br />
    printf("sobeit detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [s0beit/cheats] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
BanEx(playerid);<br />
    return 1;<br />
}<br />
//use sampfuncs for get api sampinfo cheats..<br />
forward OnDetectedSAMPFUNCS(playerid);<br />
public OnDetectedSAMPFUNCS(playerid)<br />
{<br />
    printf("sampfuncs detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [SAMPFUNCS.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//use SprintHook.asi auto run fast cheat https://www.blast.hk/threads/20161/<br />
forward OnDetectedSprintHook(playerid);<br />
public OnDetectedSprintHook(playerid)<br />
{<br />
    printf("SprintHook detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [SprintHook.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//CLEO,modloader,modloader..etc<br />
forward OnDetectedMods(playerid);<br />
public OnDetectedMods(playerid)<br />
{<br />
    printf("mods detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [cleo.asi/modloader.asi] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}<br />
//test bypass anticheat 100% need ban<br />
forward OnDetectedbypass(playerid);<br />
public OnDetectedbypass(playerid)<br />
{<br />
    printf("testbypass detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
BanEx(playerid);<br />
    return 1;<br />
}<br />
<br />
//Not wrong at all, very useful for advanced types of silent aim<br />
forward OnDetectedSilentaim(playerid);<br />
public OnDetectedSilentaim(playerid)<br />
{<br />
    printf("silentaim detected %d", playerid);<br />
SendClientMessage(playerid, 0xFFFF0000, "Use cheats [silentaim] out!");<br />
GameTextForPlayer(playerid, "~r~Use cheats out!", 5000, 3);<br />
KickEx(playerid);<br />
    return 1;<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[B-Discord ( ALL VERSIONS )]]></title>
			<link>https://forum.open.mp/showthread.php?tid=2380</link>
			<pubDate>Sun, 09 Apr 2023 20:08:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=4797">iamboss486</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=2380</guid>
			<description><![CDATA[<div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 1pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                                                       </span></span></span><span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 1pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">B-Discord</span></span></span></span></div>
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: xx-large;" class="mycode_size"><span style="color: #0074d9;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">ABOUT</span></span><br />
</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">B-Discord is a  filter script that seamlessly connects games to Discord and serves as a logging tool. With its advanced admin commands, B-Discord enables server owners to control the system with ease. This versatile filterscript is an invaluable addition to your samp gaming community, providing real-time updates and alerts to players and administrators alike. Whether you're managing a large serveror simply looking to enhance your gaming experience, B-Discord is the ideal solution for staying connected and in control.</span></span></span></div>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Version ( 1.0 )</span><br />
</span>1 - In-game chat feature. 2 - Discord commands like - /players , /serverinfo , /ip , /commands. 3 - Command log system (for this you have to shift the code to your main script). 4 - Server start message. 5 - The player connect/disconnect messages. 6 - Fixed discord command include.<br />
<span style="font-weight: bold;" class="mycode_b">Commands</span><br />
announce<br />
spec<br />
aclear<br />
aslap<br />
ban<br />
kick<br />
unfreeze<br />
freeze<br />
acmds<br />
-New admin channel<br />
-Added pm commands now you can view in-game private messages in your admin discord channel<br />
-Admin command can only be used in the admin channel<br />
-Now you can set your discord bot status (Online, idle, do not disturb)<br />
-Now you can set your discord bot custom status from the line - 84<br />
-All messages converted into bold.<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #c10300;" class="mycode_color"><span style="font-size: large;" class="mycode_size">Download - &gt; <a href="https://github.com/BOSS294/Boss-Discord-System/releases/tag/v1.0" target="_blank" rel="noopener" class="mycode_url">Github</a></span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Version ( 1.1 )</span><br />
</span>(/)Several Changes in B-Discord system<br />
(/) Command "acmds" is modified<br />
(/) All the admin commands are modified<br />
(/) !players command is also modified<br />
<br />
(+) Security System<br />
(+) A new security channel introduced<br />
(+) If any players try to login through rcon then the message containing the players IP, name, id &amp; password which he used will be sent<br />
in the discord security channel<br />
(+) Players private information like their IP, His ping, His health, His name, His id will be sent to the security channel when connected<br />
and it will be re-sended when the player disconnects.<br />
(+) New commands<br />
(+) !ban command --&gt; this command will rcon ban any player<br />
(+) !credits command<br />
(+) All commands re-scripted<br />
(-) Removed GeoIP include as it was not working + many players wore having problems getting it<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #c10300;" class="mycode_color"><span style="font-size: large;" class="mycode_size">Download - &gt; <a href="https://github.com/BOSS294/Boss-Discord-System/releases/tag/v1.0" target="_blank" rel="noopener" class="mycode_url">Github</a></span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Version ( 1.2 )</span></span><br />
<br />
In this release, we mostly focused on bug fixing as there were many.<br />
Prefixes<br />
(/) = Changes<br />
(*) = New added<br />
(+) = added<br />
(-) = removed<br />
<br />
(/) Now you have to put your channel ids after macros.<br />
(+) New Admin Commands<br />
-!time --&gt; Briefs you with the ingame time<br />
-!giveallcash --&gt; This command can be used to give all the players a certain amount of money<br />
-!giveallscore --&gt; This command can be used to give all the players a cetain amount of score<br />
-!healall --&gt; Gives all the players 100%health<br />
-!armourall --&gt; Gives all the players 100%armour<br />
-!explode --&gt; This command will create a explosion near the targeted player<br />
(-) Security messages which indicate players ping , IP , client versions have been removed as it gives the wrong information while disconnection.<br />
<span style="font-size: 1pt;" class="mycode_size">(</span>) Kick command fixed<br />
() Announce command fixed<br />
(+) Added emojis(just for fun)<br />
(-) Pm command removed<br />
(/) spec command changed to getstatus<br />
(/) CREDITS command MODIFIED<br />
(/) RESTART command CMD<br />
(*) aslap command fixed<br />
(/) say command<br />
(/) Player command<br />
(+) Bot Activity system is now modified<br />
-Bot activity will show how many players are online on your server<br />
-It depends upon cases like if 0 players are online then the statement will be different and so on.<br />
-Bot Presence Status changes according to player count<br />
- if player count is 0 bot presence will be online<br />
- if the player count is 1 bot presence will be idle<br />
- if player count is more than 1 bot presence will do not disturb<br />
- You can change this. Here are all available statuses you can use<br />
-ONLINE<br />
-IDLE<br />
-DO_NOT_DISTURB<br />
-INVISIBLE<br />
-OFFLINE<br />
<br />
<span style="color: #c10300;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Download - &gt; </span></span><a href="https://github.com/BOSS294/Boss-Discord-System/releases/tag/v1.2" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b"><span style="color: #b10dc9;" class="mycode_color">Github</span></span></a><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Version ( 1.3 ) </span></span></span><span style="color: #005dc2;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">*LATEST</span></span></span><br />
<br />
We are excited to announce some recent updates and improvements to our script!<br />
We have added a new feature that displays info , cmds , acmds commands &amp; security message in Discord embeds, making it easier and more intuitive for users to access important information.<br />
For improved logging, we have replaced the "bosslogs" function with two new functions, "DiscordSendLog" and "DiscordSendLogTarget".<br />
We have also optimized the script for improved performance, ensuring that it runs smoothly and efficiently.<br />
We believe that these updates will greatly enhance the user experience and provide a more secure and reliable system.<br />
Thank you for your continued support and feedback, which helps us to improve our script and deliver the best possible experience for our users.<br />
<br />
Special Thanks to <br />
Protector<br />
<br />
<span style="color: #c10300;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Download - &gt; <a href="https://github.com/BOSS294/Boss-Discord-System/releases/tag/V1.3" target="_blank" rel="noopener" class="mycode_url">Github</a> (RECOMMENDED)</span></span></span>]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 1pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font">                                                       </span></span></span><span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 1pt;" class="mycode_size"><span style="font-family: Times New Roman;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">B-Discord</span></span></span></span></div>
<span style="font-family: Times New Roman;" class="mycode_font"><span style="font-size: xx-large;" class="mycode_size"><span style="color: #0074d9;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">ABOUT</span></span><br />
</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="font-family: Times New Roman;" class="mycode_font"><span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size">B-Discord is a  filter script that seamlessly connects games to Discord and serves as a logging tool. With its advanced admin commands, B-Discord enables server owners to control the system with ease. This versatile filterscript is an invaluable addition to your samp gaming community, providing real-time updates and alerts to players and administrators alike. Whether you're managing a large serveror simply looking to enhance your gaming experience, B-Discord is the ideal solution for staying connected and in control.</span></span></span></div>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Version ( 1.0 )</span><br />
</span>1 - In-game chat feature. 2 - Discord commands like - /players , /serverinfo , /ip , /commands. 3 - Command log system (for this you have to shift the code to your main script). 4 - Server start message. 5 - The player connect/disconnect messages. 6 - Fixed discord command include.<br />
<span style="font-weight: bold;" class="mycode_b">Commands</span><br />
announce<br />
spec<br />
aclear<br />
aslap<br />
ban<br />
kick<br />
unfreeze<br />
freeze<br />
acmds<br />
-New admin channel<br />
-Added pm commands now you can view in-game private messages in your admin discord channel<br />
-Admin command can only be used in the admin channel<br />
-Now you can set your discord bot status (Online, idle, do not disturb)<br />
-Now you can set your discord bot custom status from the line - 84<br />
-All messages converted into bold.<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #c10300;" class="mycode_color"><span style="font-size: large;" class="mycode_size">Download - &gt; <a href="https://github.com/BOSS294/Boss-Discord-System/releases/tag/v1.0" target="_blank" rel="noopener" class="mycode_url">Github</a></span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Version ( 1.1 )</span><br />
</span>(/)Several Changes in B-Discord system<br />
(/) Command "acmds" is modified<br />
(/) All the admin commands are modified<br />
(/) !players command is also modified<br />
<br />
(+) Security System<br />
(+) A new security channel introduced<br />
(+) If any players try to login through rcon then the message containing the players IP, name, id &amp; password which he used will be sent<br />
in the discord security channel<br />
(+) Players private information like their IP, His ping, His health, His name, His id will be sent to the security channel when connected<br />
and it will be re-sended when the player disconnects.<br />
(+) New commands<br />
(+) !ban command --&gt; this command will rcon ban any player<br />
(+) !credits command<br />
(+) All commands re-scripted<br />
(-) Removed GeoIP include as it was not working + many players wore having problems getting it<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #c10300;" class="mycode_color"><span style="font-size: large;" class="mycode_size">Download - &gt; <a href="https://github.com/BOSS294/Boss-Discord-System/releases/tag/v1.0" target="_blank" rel="noopener" class="mycode_url">Github</a></span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Version ( 1.2 )</span></span><br />
<br />
In this release, we mostly focused on bug fixing as there were many.<br />
Prefixes<br />
(/) = Changes<br />
(*) = New added<br />
(+) = added<br />
(-) = removed<br />
<br />
(/) Now you have to put your channel ids after macros.<br />
(+) New Admin Commands<br />
-!time --&gt; Briefs you with the ingame time<br />
-!giveallcash --&gt; This command can be used to give all the players a certain amount of money<br />
-!giveallscore --&gt; This command can be used to give all the players a cetain amount of score<br />
-!healall --&gt; Gives all the players 100%health<br />
-!armourall --&gt; Gives all the players 100%armour<br />
-!explode --&gt; This command will create a explosion near the targeted player<br />
(-) Security messages which indicate players ping , IP , client versions have been removed as it gives the wrong information while disconnection.<br />
<span style="font-size: 1pt;" class="mycode_size">(</span>) Kick command fixed<br />
() Announce command fixed<br />
(+) Added emojis(just for fun)<br />
(-) Pm command removed<br />
(/) spec command changed to getstatus<br />
(/) CREDITS command MODIFIED<br />
(/) RESTART command CMD<br />
(*) aslap command fixed<br />
(/) say command<br />
(/) Player command<br />
(+) Bot Activity system is now modified<br />
-Bot activity will show how many players are online on your server<br />
-It depends upon cases like if 0 players are online then the statement will be different and so on.<br />
-Bot Presence Status changes according to player count<br />
- if player count is 0 bot presence will be online<br />
- if the player count is 1 bot presence will be idle<br />
- if player count is more than 1 bot presence will do not disturb<br />
- You can change this. Here are all available statuses you can use<br />
-ONLINE<br />
-IDLE<br />
-DO_NOT_DISTURB<br />
-INVISIBLE<br />
-OFFLINE<br />
<br />
<span style="color: #c10300;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Download - &gt; </span></span><a href="https://github.com/BOSS294/Boss-Discord-System/releases/tag/v1.2" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b"><span style="color: #b10dc9;" class="mycode_color">Github</span></span></a><br />
<br />
<span style="color: #000000;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Version ( 1.3 ) </span></span></span><span style="color: #005dc2;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">*LATEST</span></span></span><br />
<br />
We are excited to announce some recent updates and improvements to our script!<br />
We have added a new feature that displays info , cmds , acmds commands &amp; security message in Discord embeds, making it easier and more intuitive for users to access important information.<br />
For improved logging, we have replaced the "bosslogs" function with two new functions, "DiscordSendLog" and "DiscordSendLogTarget".<br />
We have also optimized the script for improved performance, ensuring that it runs smoothly and efficiently.<br />
We believe that these updates will greatly enhance the user experience and provide a more secure and reliable system.<br />
Thank you for your continued support and feedback, which helps us to improve our script and deliver the best possible experience for our users.<br />
<br />
Special Thanks to <br />
Protector<br />
<br />
<span style="color: #c10300;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Download - &gt; <a href="https://github.com/BOSS294/Boss-Discord-System/releases/tag/V1.3" target="_blank" rel="noopener" class="mycode_url">Github</a> (RECOMMENDED)</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Adminsystem]]></title>
			<link>https://forum.open.mp/showthread.php?tid=2360</link>
			<pubDate>Sat, 25 Feb 2023 15:00:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.open.mp/member.php?action=profile&uid=4736">T4125Gamer</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.open.mp/showthread.php?tid=2360</guid>
			<description><![CDATA[After a long time, I felt like doing PAWN scripting again and really wanted to develop something again. But since I thought that a complete game mode is a bit too much, I decided to use filter scripts with different systems. My first among them is this admin system, which is bilingual. I tried to keep the system as dynamic as possible. I'll explain what that means below. Let's start with the basic settings.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Required Plugins</span><br />
The sscanf plugin is required. This can be downloaded <a href="https://github.com/Y-Less/sscanf/releases" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Folders and files</span><br />
In order for the filter script to run properly, some folders and files are necessary in the script files. This structure is also included in the ZIP file. The required files are created by the script if they do not exist. In this way, the original state can be restored if necessary.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/01%20Ordner%20Struktur.png" loading="lazy"  alt="[Image: 01%20Ordner%20Struktur.png]" class="mycode_img" /><br />
<br />
/scriptfiles/adminsystem/playerAdmin.ini  - This is where it is saved which player has which admin level<br />
<br />
/scriptfiles/adminsystem/rangNames.ini - This is where the rank names are stored<br />
<br />
/scriptfiles/adminsystem/settings.ini - The releases and general settings are saved here<br />
<br />
/scriptfiles/adminsystem/warnings.ini - This is where player warnings are saved<br />
<br />
/scriptfiles/adminsystem/bans - This is where player bans are stored<br />
<br />
/scriptfiles/adminsystem/logs - Daily updated logs are saved here. The format is adminLog_DATE.txt<br />
<br />
/scriptfiles/adminsystem/support -The tickets created are saved here on a daily basis. The format is ticketlog_DATE.txt<br />
<br />
<span style="font-weight: bold;" class="mycode_b">3. Settings</span><br />
As soon as the required folders have been created and the filter script has been loaded, you can start making the general settings. These can be viewed in-game using the /settings command. This command can only be used if you are logged in as RCON Admin. This is to prevent misuse of the settings.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/02%20Settings%20Menü%20EN.png" loading="lazy"  alt="[Image: 02%20Settings%20Menü%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">1. Become an admin</span></span><br />
If this menu item is selected, the current maximum admin level is assigned to the player<br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">2. Edit admin ranks</span></span><br />
The rank names of the individual admin ranks can be edited under this menu item.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/03%20Adminränge%20bearbeiten%20EN.png" loading="lazy"  alt="[Image: 03%20Adminränge%20bearbeiten%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">3. Edit max. admin ranks</span></span><br />
The maximum admin level can be adjusted here. There is no upper limit here. All new admin ranks are automatically set to <span style="font-style: italic;" class="mycode_i">PLEASE CHANGE RANK NAME!</span>.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/04%20Adminlevel%20bearbeiten%20EN.png" loading="lazy"  alt="[Image: 04%20Adminlevel%20bearbeiten%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">4. Edit access level</span></span><br />
This menu item can be used to specify which command is released for which rank. In this way, permissions can be changed while the server is running.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/05%20Zugriffsrechte%20EN.png" loading="lazy"  alt="[Image: 05%20Zugriffsrechte%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">5. General Settings</span></span><br />
The basic settings for the admin system are made here.<br />
<br />
MAX WARNINGS = Indicates the maximum number of warnings a player can have before being automatically kicked by the system.<br />
STACK WARNINGS = Should the warnings be stacked? Here you can specify whether this should happen. If the warnings are not stacked, the player will be kicked from the server at, for example, the 4th warning. If stacking is activated, the player will only be kicked from the server after the 6th warning. (Default settings at MAX_WARNINGS)<br />
LOSE WARNING TIMER = Indicates the time in which a warning is cleared.<br />
LANGUAGE = This sets the language of the admin system. Currently there is DE (German) and EN (English)<br />
SUPVEH MODEL = The model of the support vehicle, which can be created with /supveh, can be set here<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/06%20Allgemeine%20Einstellungen%20EN.png" loading="lazy"  alt="[Image: 06%20Allgemeine%20Einstellungen%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">4. Overview of the commands</span><br />
<span style="font-weight: bold;" class="mycode_b">Commands that normal users can use</span><br />
<br />
/admins<br />
Returns an overview of currently connected team members<br />
<br />
/supchat [text]<br />
Creates a support ticket<br />
<br />
/endchat<br />
Closes a support ticket<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Commands for Administrators</span><br />
<br />
/kick [playerid][reason]<br />
Kicks a player from the server<br />
<br />
/ban [playerid][reason]<br />
Permanently bans a player from the server<br />
<br />
/timeban [playerid][time in minutes][reason]<br />
Bans a player for a certain amount of time.<br />
<br />
/unban [playername]<br />
Unbans a player<br />
<br />
/tp [playerid][target playerid] <br />
Teleports a player to another player<br />
<br />
/freeze [playerid]<br />
Freeze or unfreeze a player<br />
<br />
/setint [playerid][interiorid]<br />
Changes a player's interior<br />
<br />
/setvw [playerid][virtualworld]<br />
Changes a player's virtual world<br />
<br />
/supveh<br />
Spawns a support vehicle<br />
<br />
/spectate [playerid]<br />
A selected player is watched here. If you re-enter the command, the viewer mode is terminated<br />
<br />
/sethealth [playerid][amount]<br />
Sets a player's life to a certain value<br />
<br />
/setarmour [playerid][amount] <br />
Sets a player's armor to a specific value<br />
<br />
/repveh<br />
Repairs the current vehicle. The player must be in it for this<br />
<br />
/setweather [weatherid]<br />
Changes the current weather<br />
<br />
/killall<br />
Kill all players on the server<br />
<br />
/resetveh<br />
Resets all unoccupied vehicles on the server<br />
<br />
/delveh [vehicleid]<br />
Deletes a specific vehicle<br />
<br />
/respawnveh [vehicleid]<br />
Respawns a specific vehicle<br />
<br />
/getvid<br />
Returns the current ID of the vehicle you are in<br />
<br />
/warn [playerid][reason]<br />
Gives the selected player a warning<br />
<br />
/eject [playerid]<br />
Kicks a player out of a vehicle if they are in one<br />
<br />
/ slap [playerid]<br />
Knocks up the selected player by +8<br />
<br />
/cc<br />
Cleans up the chat<br />
<br />
/makeadmin [playerid][level]<br />
Gives a selected player a specific rank. MAX_ADMINRANG cannot be exceeded<br />
<br />
/getticket [id]<br />
This accepts an open ticket<br />
<br />
/a [text]<br />
This allows team members to communicate with each other<br />
<br />
/spawnveh [model]<br />
This spawns a new vehicle<br />
<br />
/restartserver [time in seconds]<br />
The server will restart after the specified number of seconds.<br />
<br />
5. Download<br />
<br />
Quellcode: <a href="https://pastebin.com/MezvVVug" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/MezvVVug</a><br />
DL Link: <a href="https://dl.t4125gamer.de/SAMP/tg_adminsystem.zip" target="_blank" rel="noopener" class="mycode_url">https://dl.t4125gamer.de/SAMP/tg_adminsystem.zip</a><br />
<br />
If you notice any errors or if you want more functions, please let me know. I would be happy about a rating.]]></description>
			<content:encoded><![CDATA[After a long time, I felt like doing PAWN scripting again and really wanted to develop something again. But since I thought that a complete game mode is a bit too much, I decided to use filter scripts with different systems. My first among them is this admin system, which is bilingual. I tried to keep the system as dynamic as possible. I'll explain what that means below. Let's start with the basic settings.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">1. Required Plugins</span><br />
The sscanf plugin is required. This can be downloaded <a href="https://github.com/Y-Less/sscanf/releases" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">2. Folders and files</span><br />
In order for the filter script to run properly, some folders and files are necessary in the script files. This structure is also included in the ZIP file. The required files are created by the script if they do not exist. In this way, the original state can be restored if necessary.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/01%20Ordner%20Struktur.png" loading="lazy"  alt="[Image: 01%20Ordner%20Struktur.png]" class="mycode_img" /><br />
<br />
/scriptfiles/adminsystem/playerAdmin.ini  - This is where it is saved which player has which admin level<br />
<br />
/scriptfiles/adminsystem/rangNames.ini - This is where the rank names are stored<br />
<br />
/scriptfiles/adminsystem/settings.ini - The releases and general settings are saved here<br />
<br />
/scriptfiles/adminsystem/warnings.ini - This is where player warnings are saved<br />
<br />
/scriptfiles/adminsystem/bans - This is where player bans are stored<br />
<br />
/scriptfiles/adminsystem/logs - Daily updated logs are saved here. The format is adminLog_DATE.txt<br />
<br />
/scriptfiles/adminsystem/support -The tickets created are saved here on a daily basis. The format is ticketlog_DATE.txt<br />
<br />
<span style="font-weight: bold;" class="mycode_b">3. Settings</span><br />
As soon as the required folders have been created and the filter script has been loaded, you can start making the general settings. These can be viewed in-game using the /settings command. This command can only be used if you are logged in as RCON Admin. This is to prevent misuse of the settings.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/02%20Settings%20Menü%20EN.png" loading="lazy"  alt="[Image: 02%20Settings%20Menü%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">1. Become an admin</span></span><br />
If this menu item is selected, the current maximum admin level is assigned to the player<br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">2. Edit admin ranks</span></span><br />
The rank names of the individual admin ranks can be edited under this menu item.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/03%20Adminränge%20bearbeiten%20EN.png" loading="lazy"  alt="[Image: 03%20Adminränge%20bearbeiten%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">3. Edit max. admin ranks</span></span><br />
The maximum admin level can be adjusted here. There is no upper limit here. All new admin ranks are automatically set to <span style="font-style: italic;" class="mycode_i">PLEASE CHANGE RANK NAME!</span>.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/04%20Adminlevel%20bearbeiten%20EN.png" loading="lazy"  alt="[Image: 04%20Adminlevel%20bearbeiten%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">4. Edit access level</span></span><br />
This menu item can be used to specify which command is released for which rank. In this way, permissions can be changed while the server is running.<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/05%20Zugriffsrechte%20EN.png" loading="lazy"  alt="[Image: 05%20Zugriffsrechte%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">5. General Settings</span></span><br />
The basic settings for the admin system are made here.<br />
<br />
MAX WARNINGS = Indicates the maximum number of warnings a player can have before being automatically kicked by the system.<br />
STACK WARNINGS = Should the warnings be stacked? Here you can specify whether this should happen. If the warnings are not stacked, the player will be kicked from the server at, for example, the 4th warning. If stacking is activated, the player will only be kicked from the server after the 6th warning. (Default settings at MAX_WARNINGS)<br />
LOSE WARNING TIMER = Indicates the time in which a warning is cleared.<br />
LANGUAGE = This sets the language of the admin system. Currently there is DE (German) and EN (English)<br />
SUPVEH MODEL = The model of the support vehicle, which can be created with /supveh, can be set here<br />
<br />
<img src="https://dl.t4125gamer.de/BILDER/tg_adminsystem/en/06%20Allgemeine%20Einstellungen%20EN.png" loading="lazy"  alt="[Image: 06%20Allgemeine%20Einstellungen%20EN.png]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">4. Overview of the commands</span><br />
<span style="font-weight: bold;" class="mycode_b">Commands that normal users can use</span><br />
<br />
/admins<br />
Returns an overview of currently connected team members<br />
<br />
/supchat [text]<br />
Creates a support ticket<br />
<br />
/endchat<br />
Closes a support ticket<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Commands for Administrators</span><br />
<br />
/kick [playerid][reason]<br />
Kicks a player from the server<br />
<br />
/ban [playerid][reason]<br />
Permanently bans a player from the server<br />
<br />
/timeban [playerid][time in minutes][reason]<br />
Bans a player for a certain amount of time.<br />
<br />
/unban [playername]<br />
Unbans a player<br />
<br />
/tp [playerid][target playerid] <br />
Teleports a player to another player<br />
<br />
/freeze [playerid]<br />
Freeze or unfreeze a player<br />
<br />
/setint [playerid][interiorid]<br />
Changes a player's interior<br />
<br />
/setvw [playerid][virtualworld]<br />
Changes a player's virtual world<br />
<br />
/supveh<br />
Spawns a support vehicle<br />
<br />
/spectate [playerid]<br />
A selected player is watched here. If you re-enter the command, the viewer mode is terminated<br />
<br />
/sethealth [playerid][amount]<br />
Sets a player's life to a certain value<br />
<br />
/setarmour [playerid][amount] <br />
Sets a player's armor to a specific value<br />
<br />
/repveh<br />
Repairs the current vehicle. The player must be in it for this<br />
<br />
/setweather [weatherid]<br />
Changes the current weather<br />
<br />
/killall<br />
Kill all players on the server<br />
<br />
/resetveh<br />
Resets all unoccupied vehicles on the server<br />
<br />
/delveh [vehicleid]<br />
Deletes a specific vehicle<br />
<br />
/respawnveh [vehicleid]<br />
Respawns a specific vehicle<br />
<br />
/getvid<br />
Returns the current ID of the vehicle you are in<br />
<br />
/warn [playerid][reason]<br />
Gives the selected player a warning<br />
<br />
/eject [playerid]<br />
Kicks a player out of a vehicle if they are in one<br />
<br />
/ slap [playerid]<br />
Knocks up the selected player by +8<br />
<br />
/cc<br />
Cleans up the chat<br />
<br />
/makeadmin [playerid][level]<br />
Gives a selected player a specific rank. MAX_ADMINRANG cannot be exceeded<br />
<br />
/getticket [id]<br />
This accepts an open ticket<br />
<br />
/a [text]<br />
This allows team members to communicate with each other<br />
<br />
/spawnveh [model]<br />
This spawns a new vehicle<br />
<br />
/restartserver [time in seconds]<br />
The server will restart after the specified number of seconds.<br />
<br />
5. Download<br />
<br />
Quellcode: <a href="https://pastebin.com/MezvVVug" target="_blank" rel="noopener" class="mycode_url">https://pastebin.com/MezvVVug</a><br />
DL Link: <a href="https://dl.t4125gamer.de/SAMP/tg_adminsystem.zip" target="_blank" rel="noopener" class="mycode_url">https://dl.t4125gamer.de/SAMP/tg_adminsystem.zip</a><br />
<br />
If you notice any errors or if you want more functions, please let me know. I would be happy about a rating.]]></content:encoded>
		</item>
	</channel>
</rss>