<?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[HLPlayer.com | Half-Life ve CS 1.6 Oyun Forumu - Tüm Forumlar]]></title>
		<link>https://www.hlplayer.com/</link>
		<description><![CDATA[HLPlayer.com | Half-Life ve CS 1.6 Oyun Forumu - https://www.hlplayer.com]]></description>
		<pubDate>Wed, 09 Sep 2026 16:11:55 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Watch Live TV and Sports Free thru fubo.tv/link]]></title>
			<link>https://www.hlplayer.com/konu-watch-live-tv-and-sports-free-thru-fubo-tv-link.html</link>
			<pubDate>Wed, 19 Aug 2026 18:11:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=19">jacktshell</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-watch-live-tv-and-sports-free-thru-fubo-tv-link.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font">Fubo offers Fubo Free, which gives qualified former Fubo users access to over 170 ad-supported channels without requiring a paid subscription. Fubo is not always free if you have internet or TV service from DIRECTV, Spectrum, AT&amp;T, or Cox. With a wide range of sports, entertainment, and news channels, including coverage for leagues like the NFL, NBA, MLB, NHL, college sports, and soccer, the Fubo Elite/Ultimate-level plan is intended to be a premium live-TV bundle. Unlimited Cloud DVR is part of Fubo's current US plans, and higher-tier plans that qualify can accommodate up to ten screens at once. ESPN Unlimited and free access to FOX One are also included in qualified plans, according to Fubo.</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link1/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link1</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link3/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link3</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link4/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link4</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link7/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link7</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link9/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link9</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubotvlink10/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link10</a></span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font">Fubo offers Fubo Free, which gives qualified former Fubo users access to over 170 ad-supported channels without requiring a paid subscription. Fubo is not always free if you have internet or TV service from DIRECTV, Spectrum, AT&amp;T, or Cox. With a wide range of sports, entertainment, and news channels, including coverage for leagues like the NFL, NBA, MLB, NHL, college sports, and soccer, the Fubo Elite/Ultimate-level plan is intended to be a premium live-TV bundle. Unlimited Cloud DVR is part of Fubo's current US plans, and higher-tier plans that qualify can accommodate up to ten screens at once. ESPN Unlimited and free access to FOX One are also included in qualified plans, according to Fubo.</span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link1/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link1</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link3/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link3</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link4/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link4</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link7/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link7</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubo-tv-link9/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link9</a></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://sites.google.com/view/fubotvlink10/" target="_blank" rel="noopener" class="mycode_url">fubo.tv/link10</a></span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Fobertgow]]></title>
			<link>https://www.hlplayer.com/konu-fobertgow.html</link>
			<pubDate>Tue, 18 Aug 2026 12:01:45 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=30">Lhanemes</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-fobertgow.html</guid>
			<description><![CDATA[The way this post is written makes the discussion feel enjoyable, clear, and enjoyable to read overall.<br />
 <br />
&lt;a href=https://adamstebb-kitchens.co.uk/&gt;non gamstop casinos uk&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[The way this post is written makes the discussion feel enjoyable, clear, and enjoyable to read overall.<br />
 <br />
&lt;a href=https://adamstebb-kitchens.co.uk/&gt;non gamstop casinos uk&lt;/a&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lhanemes]]></title>
			<link>https://www.hlplayer.com/konu-lhanemes.html</link>
			<pubDate>Mon, 17 Aug 2026 20:47:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=20">StephenJar</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-lhanemes.html</guid>
			<description><![CDATA[The discussion here feels both thoughtful and clear, since the post keeps a smooth structure and a measured tone that help maintain reader interest while also encouraging constructive and meaningful interaction online.<br />
 <br />
&lt;a href=https://hondenschooldedemsvaart.nl/&gt;https://hondenschooldedemsvaart.nl/&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[The discussion here feels both thoughtful and clear, since the post keeps a smooth structure and a measured tone that help maintain reader interest while also encouraging constructive and meaningful interaction online.<br />
 <br />
&lt;a href=https://hondenschooldedemsvaart.nl/&gt;https://hondenschooldedemsvaart.nl/&lt;/a&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Timsothyjeops]]></title>
			<link>https://www.hlplayer.com/konu-timsothyjeops.html</link>
			<pubDate>Sun, 16 Aug 2026 23:14:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=28">IsmaelSlaws</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-timsothyjeops.html</guid>
			<description><![CDATA[This post does a great job of presenting the topic in a easy-to-understand but still valuable way, because the organization, wording, and overall tone make it easy to read while also encouraging a meaningful and respectful conversation in the comments section.<br />
 <br />
	&lt;a href=https://vegastars-online.com/&gt;grupos de whatsapp porno&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[This post does a great job of presenting the topic in a easy-to-understand but still valuable way, because the organization, wording, and overall tone make it easy to read while also encouraging a meaningful and respectful conversation in the comments section.<br />
 <br />
	&lt;a href=https://vegastars-online.com/&gt;grupos de whatsapp porno&lt;/a&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lewistof]]></title>
			<link>https://www.hlplayer.com/konu-lewistof.html</link>
			<pubDate>Sun, 16 Aug 2026 15:00:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=26">EarnestUrima</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-lewistof.html</guid>
			<description><![CDATA[One of the strongest things about this post is how balanced the overall presentation feels, because it manages to stay interesting and useful while also remaining respectful toward different opinions of the subject.<br />
 <br />
	&lt;a href=https://vegastarscasinos-aud.com/&gt;kids porno&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[One of the strongest things about this post is how balanced the overall presentation feels, because it manages to stay interesting and useful while also remaining respectful toward different opinions of the subject.<br />
 <br />
	&lt;a href=https://vegastarscasinos-aud.com/&gt;kids porno&lt;/a&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DichaelNug]]></title>
			<link>https://www.hlplayer.com/konu-dichaelnug.html</link>
			<pubDate>Sun, 16 Aug 2026 07:34:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=26">EarnestUrima</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-dichaelnug.html</guid>
			<description><![CDATA[This post serves as a wonderful example of how to deliver information properly. I truly value the objective approach you used here, as it ensures that the core message is communicated clearly without relying on any unnecessary jargon or distracting personal interpretations.<br />
 <br />
	&lt;a href=https://thecbrwoman.com.au/&gt;kids anal teen porno&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[This post serves as a wonderful example of how to deliver information properly. I truly value the objective approach you used here, as it ensures that the core message is communicated clearly without relying on any unnecessary jargon or distracting personal interpretations.<br />
 <br />
	&lt;a href=https://thecbrwoman.com.au/&gt;kids anal teen porno&lt;/a&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Shanemes]]></title>
			<link>https://www.hlplayer.com/konu-shanemes.html</link>
			<pubDate>Fri, 14 Aug 2026 13:41:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=26">EarnestUrima</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-shanemes.html</guid>
			<description><![CDATA[The ideas here are presented in a clear way and smoothly, which helps make the discussion feel more interesting overall.<br />
 <br />
&lt;a href=https://rijschoolzuidlaren.nl/&gt;https://rijschoolzuidlaren.nl/&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[The ideas here are presented in a clear way and smoothly, which helps make the discussion feel more interesting overall.<br />
 <br />
&lt;a href=https://rijschoolzuidlaren.nl/&gt;https://rijschoolzuidlaren.nl/&lt;/a&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[OLanemes]]></title>
			<link>https://www.hlplayer.com/konu-olanemes.html</link>
			<pubDate>Mon, 10 Aug 2026 08:43:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=20">StephenJar</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-olanemes.html</guid>
			<description><![CDATA[One thing I really like here is how naturally the information is presented, since the post manages to stay useful, interesting, and easy to understand at the same time, which is not always easy to achieve in online discussions these days.<br />
 <br />
&lt;a href=https://www.bild.de/casinos/&gt;Porn pills onlyfans sex video with viagra&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[One thing I really like here is how naturally the information is presented, since the post manages to stay useful, interesting, and easy to understand at the same time, which is not always easy to achieve in online discussions these days.<br />
 <br />
&lt;a href=https://www.bild.de/casinos/&gt;Porn pills onlyfans sex video with viagra&lt;/a&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[iforgot.apple.com/unlock]]></title>
			<link>https://www.hlplayer.com/konu-iforgot-apple-com-unlock.html</link>
			<pubDate>Tue, 04 Aug 2026 11:09:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=19">jacktshell</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-iforgot-apple-com-unlock.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font">To reset your iPhone password using iforgot.apple.com/unlock, visit the website from any device with internet connection. Enter the email address connected with your Apple ID and follow the instructions to begin the password reset process. You can choose to receive a verification code via text message or phone call to a trusted device associated with your Apple ID. To retrieve your Apple ID password using the Microsoft Edge browser, first go to the Apple ID account page at appleid.apple.com. Click "Forgot Apple ID or password?" and enter your Apple ID email address when prompted. Apple will walk you through the recovery process, which may include answering security questions and obtaining a verification code via your registered email or phone number. If you choose the verification code option, check your email or SMS for the code and enter it on the website. After successfully proving your identity, you will be asked to create a new password. Make sure your new password is strong and unique, and then confirm it to finish the recovery procedure.</span></span></span> <br />
 <span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://www.iforgottappleid.com/" target="_blank" rel="noopener" class="mycode_url">iforgot.apple.com/unlock</a></span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font">To reset your iPhone password using iforgot.apple.com/unlock, visit the website from any device with internet connection. Enter the email address connected with your Apple ID and follow the instructions to begin the password reset process. You can choose to receive a verification code via text message or phone call to a trusted device associated with your Apple ID. To retrieve your Apple ID password using the Microsoft Edge browser, first go to the Apple ID account page at appleid.apple.com. Click "Forgot Apple ID or password?" and enter your Apple ID email address when prompted. Apple will walk you through the recovery process, which may include answering security questions and obtaining a verification code via your registered email or phone number. If you choose the verification code option, check your email or SMS for the code and enter it on the website. After successfully proving your identity, you will be asked to create a new password. Make sure your new password is strong and unique, and then confirm it to finish the recovery procedure.</span></span></span> <br />
 <span style="font-weight: bold;" class="mycode_b"><span style="color: #000000;" class="mycode_color"><span style="font-family: 'Courier New', monospace;" class="mycode_font"><a href="https://www.iforgottappleid.com/" target="_blank" rel="noopener" class="mycode_url">iforgot.apple.com/unlock</a></span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[HALF LİFE TÜRKÇE DUBLAJ İNDİR]]></title>
			<link>https://www.hlplayer.com/konu-half-life-turkce-dublaj-indir.html</link>
			<pubDate>Sun, 31 May 2026 22:37:32 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-half-life-turkce-dublaj-indir.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align">
<span style="font-size: xx-large;" class="mycode_size"><span style="color: #ff9900;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">HALF-LIFE</span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="color: #ffffff;" class="mycode_color">TURKCE DUBLAJ SURUMU</span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff9900;" class="mycode_color">Bu proje, efsanevi Half-Life deneyimini Turk oyuncular icin daha kaliteli ve atmosferik hale getirmek amaciyla hazirlanmistir.</span></span><br />
</div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• Tum Turkce dublaj ve ceviriler ozel olarak duzenlenmistir.</span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• Oyun ici sesler, menuler ve bazi efektler yeniden tasarlanmistir.</span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #dddddd;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• <span style="color: #66ff66;" class="mycode_color">Setup surumunde entegre Bunnyhop ve ozel harita tasarimlari mevcuttur.</span></span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• Orijinal oyun Valve Corporation'a aittir.</span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• Bu yapim fan projesidir ve ticari amac tasimaz.</span></span></span></div>
<br />
<br />
<div style="text-align: center;" class="mycode_align">
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">İNDİRME LİNKLERİ</span></span><br />
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">HALF-LIFE TURKCE DUBLAJ KURULUM (Setup.exe)</span></span></span><br />
<span style="color: #66ff66;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">(Bunnyhop Modu ve Ozel Tasarimlar Entegre Edilmistir)</span></span><br />
<span style="font-size: 1pt;" class="mycode_size"> <a href="https://disk.yandex.com.tr/d/Wby5cLk6Cn3Jdw" target="_blank" rel="noopener" class="mycode_url"><span style="color: #ff9900;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">👉 BURAYA TIKLAYARAK İNDİR 👈</span></span></a></span><br />
<br />
--------------------------------------------------<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">Steam / Manuel Kurulum Dosyalari (.ZIP)</span></span></span><br />
<span style="font-size: large;" class="mycode_size"><a href="https://disk.yandex.com.tr/d/_WBGW4D9Ga9ypQ" target="_blank" rel="noopener" class="mycode_url"><span style="color: #00ccff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">👉 BURAYA TIKLAYARAK İNDİR 👈</span></span></a></span><br />
<br />
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">OYUN ICINDEN GORSELLER</span></span><br />
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
<br />
<a href="https://hlplayer.com/trdublaj/guvenlikguctimi.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/guvenlikguctimi.png" loading="lazy"  width="300" height="168" alt="[Resim: guvenlikguctimi.png]" class="mycode_img" /></a> <a href="https://hlplayer.com/trdublaj/blackmesaarastirmatabelasi.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/blackmesaarastirmatabelasi.png" loading="lazy"  width="300" height="168" alt="[Resim: blackmesaarastirmatabelasi.png]" class="mycode_img" /></a><br />
<br />
<a href="https://hlplayer.com/trdublaj/dikkatlazer.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/dikkatlazer.png" loading="lazy"  width="300" height="168" alt="[Resim: dikkatlazer.png]" class="mycode_img" /></a> <a href="https://hlplayer.com/trdublaj/sadeceyetkilipersonel.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/sadeceyetkilipersonel.png" loading="lazy"  width="300" height="168" alt="[Resim: sadeceyetkilipersonel.png]" class="mycode_img" /></a><br />
<br />
<a href="https://hlplayer.com/trdublaj/sigaraicilmez.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/sigaraicilmez.png" loading="lazy"  width="300" height="168" alt="[Resim: sigaraicilmez.png]" class="mycode_img" /></a> <a href="https://hlplayer.com/trdublaj/turkbayrak.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/turkbayrak.png" loading="lazy"  width="300" height="168" alt="[Resim: turkbayrak.png]" class="mycode_img" /></a><br />
<br />
<a href="https://hlplayer.com/trdublaj/yonlendirmetabelalari.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/yonlendirmetabelalari.png" loading="lazy"  width="300" height="168" alt="[Resim: yonlendirmetabelalari.png]" class="mycode_img" /></a><br />
<br />
<span style="font-size: small;" class="mycode_size"><span style="color: #888888;" class="mycode_color">(Görseller orta boyuta getirilmiştir. Üzerlerine tıklayarak büyütebilirsiniz.)</span></span><br />
<br />
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Yapimci:</span> Y4S!N61<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #66ff66;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Resmi Sunucu:</span></span> <span style="color: #66ff66;" class="mycode_color">hl.hlplayer.com - IP: 77.93.148.193:27015</span></span><br />
<br />
Butun Sunucularimiz: <a href="https://hlplayer.com/sunucular.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #00ccff;" class="mycode_color">hlplayer.com/sunucular.html</span></a><br />
Topluluk ve Destek: <a href="https://hlplayer.com" target="_blank" rel="noopener" class="mycode_url"><span style="color: #00ccff;" class="mycode_color">HLPlayer.com</span></a><br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite>Sunucu adresine tikladiginizda Steam otomatik olarak acilir ve Half-Life sunucusuna baglanir.</blockquote>
<br />
<div style="text-align: center;" class="mycode_align">
<span style="font-size: large;" class="mycode_size"><span style="color: #ff9900;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Iyi oyunlar asker!<br />
Black Mesa seni bekliyor...</span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color">HLPlayer.com</span><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align">
<span style="font-size: xx-large;" class="mycode_size"><span style="color: #ff9900;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">HALF-LIFE</span></span></span><br />
<span style="font-size: large;" class="mycode_size"><span style="color: #ffffff;" class="mycode_color">TURKCE DUBLAJ SURUMU</span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #ff9900;" class="mycode_color">Bu proje, efsanevi Half-Life deneyimini Turk oyuncular icin daha kaliteli ve atmosferik hale getirmek amaciyla hazirlanmistir.</span></span><br />
</div>
<br />
<br />
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• Tum Turkce dublaj ve ceviriler ozel olarak duzenlenmistir.</span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• Oyun ici sesler, menuler ve bazi efektler yeniden tasarlanmistir.</span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #dddddd;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• <span style="color: #66ff66;" class="mycode_color">Setup surumunde entegre Bunnyhop ve ozel harita tasarimlari mevcuttur.</span></span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• Orijinal oyun Valve Corporation'a aittir.</span></span></span></div>
<div style="text-align: center;" class="mycode_align"><span style="color: #000000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i">• Bu yapim fan projesidir ve ticari amac tasimaz.</span></span></span></div>
<br />
<br />
<div style="text-align: center;" class="mycode_align">
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">İNDİRME LİNKLERİ</span></span><br />
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">HALF-LIFE TURKCE DUBLAJ KURULUM (Setup.exe)</span></span></span><br />
<span style="color: #66ff66;" class="mycode_color"><span style="font-style: italic;" class="mycode_i">(Bunnyhop Modu ve Ozel Tasarimlar Entegre Edilmistir)</span></span><br />
<span style="font-size: 1pt;" class="mycode_size"> <a href="https://disk.yandex.com.tr/d/Wby5cLk6Cn3Jdw" target="_blank" rel="noopener" class="mycode_url"><span style="color: #ff9900;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">👉 BURAYA TIKLAYARAK İNDİR 👈</span></span></a></span><br />
<br />
--------------------------------------------------<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">Steam / Manuel Kurulum Dosyalari (.ZIP)</span></span></span><br />
<span style="font-size: large;" class="mycode_size"><a href="https://disk.yandex.com.tr/d/_WBGW4D9Ga9ypQ" target="_blank" rel="noopener" class="mycode_url"><span style="color: #00ccff;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">👉 BURAYA TIKLAYARAK İNDİR 👈</span></span></a></span><br />
<br />
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ffffff;" class="mycode_color">OYUN ICINDEN GORSELLER</span></span><br />
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
<br />
<a href="https://hlplayer.com/trdublaj/guvenlikguctimi.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/guvenlikguctimi.png" loading="lazy"  width="300" height="168" alt="[Resim: guvenlikguctimi.png]" class="mycode_img" /></a> <a href="https://hlplayer.com/trdublaj/blackmesaarastirmatabelasi.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/blackmesaarastirmatabelasi.png" loading="lazy"  width="300" height="168" alt="[Resim: blackmesaarastirmatabelasi.png]" class="mycode_img" /></a><br />
<br />
<a href="https://hlplayer.com/trdublaj/dikkatlazer.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/dikkatlazer.png" loading="lazy"  width="300" height="168" alt="[Resim: dikkatlazer.png]" class="mycode_img" /></a> <a href="https://hlplayer.com/trdublaj/sadeceyetkilipersonel.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/sadeceyetkilipersonel.png" loading="lazy"  width="300" height="168" alt="[Resim: sadeceyetkilipersonel.png]" class="mycode_img" /></a><br />
<br />
<a href="https://hlplayer.com/trdublaj/sigaraicilmez.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/sigaraicilmez.png" loading="lazy"  width="300" height="168" alt="[Resim: sigaraicilmez.png]" class="mycode_img" /></a> <a href="https://hlplayer.com/trdublaj/turkbayrak.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/turkbayrak.png" loading="lazy"  width="300" height="168" alt="[Resim: turkbayrak.png]" class="mycode_img" /></a><br />
<br />
<a href="https://hlplayer.com/trdublaj/yonlendirmetabelalari.png" target="_blank" rel="noopener" class="mycode_url"><img src="https://hlplayer.com/trdublaj/yonlendirmetabelalari.png" loading="lazy"  width="300" height="168" alt="[Resim: yonlendirmetabelalari.png]" class="mycode_img" /></a><br />
<br />
<span style="font-size: small;" class="mycode_size"><span style="color: #888888;" class="mycode_color">(Görseller orta boyuta getirilmiştir. Üzerlerine tıklayarak büyütebilirsiniz.)</span></span><br />
<br />
<span style="color: #ff9900;" class="mycode_color">==================================================</span><br />
</div>
<br />
<span style="font-weight: bold;" class="mycode_b">Yapimci:</span> Y4S!N61<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="color: #66ff66;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Resmi Sunucu:</span></span> <span style="color: #66ff66;" class="mycode_color">hl.hlplayer.com - IP: 77.93.148.193:27015</span></span><br />
<br />
Butun Sunucularimiz: <a href="https://hlplayer.com/sunucular.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #00ccff;" class="mycode_color">hlplayer.com/sunucular.html</span></a><br />
Topluluk ve Destek: <a href="https://hlplayer.com" target="_blank" rel="noopener" class="mycode_url"><span style="color: #00ccff;" class="mycode_color">HLPlayer.com</span></a><br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite>Sunucu adresine tikladiginizda Steam otomatik olarak acilir ve Half-Life sunucusuna baglanir.</blockquote>
<br />
<div style="text-align: center;" class="mycode_align">
<span style="font-size: large;" class="mycode_size"><span style="color: #ff9900;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Iyi oyunlar asker!<br />
Black Mesa seni bekliyor...</span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color">HLPlayer.com</span><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Bedava Steam oyun indir]]></title>
			<link>https://www.hlplayer.com/konu-bedava-steam-oyun-indir.html</link>
			<pubDate>Sat, 23 May 2026 11:37:15 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-bedava-steam-oyun-indir.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">🚀 Bedava Steam Oyunları (Doğrudan İndirme Bağlantıları) 🚀</span></span></div>
<br />
[⚡] Aşağıdaki bağlantılara tıkladığınızda (bilgisayarınızda Steam açıksa) oyun otomatik olarak Steam kütüphanenize eklenir ve indirme işlemi başlar.<br />
<br />
---<br />
<ul class="mycode_list"><li><a href="steam://install/347630" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">16 Bit Arena</span></a><br />
</li>
<li><a href="steam://install/594960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">8-Bit Armies: Arena (Free)</span></a><br />
</li>
<li><a href="steam://install/567090" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">8-Bit Bayonetta</span></a><br />
</li>
<li><a href="steam://install/247830" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Aerena</span></a><br />
</li>
<li><a href="steam://install/386640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Affected Zone Tactics</span></a><br />
</li>
<li><a href="steam://install/105430" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Age of Empires Online</span></a><br />
</li>
<li><a href="steam://install/426970" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Age of Magic CCG</span></a><br />
</li>
<li><a href="steam://install/293500" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Amazing World</span></a><br />
</li>
<li><a href="steam://install/13140" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">America's Army 3</span></a><br />
</li>
<li><a href="steam://install/238110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Arcane Saga Online</span></a><br />
</li>
<li><a href="steam://install/212370" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Arctic Combat</span></a><br />
</li>
<li><a href="steam://install/107400" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Arma 2: Free</span></a><br />
</li>
<li><a href="steam://install/233630" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Ascend: Hand of Kul</span></a><br />
</li>
<li><a href="steam://install/612290" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">ASTA Online</span></a><br />
</li>
<li><a href="steam://install/542560" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Astro Boy: Edge of Time</span></a><br />
</li>
<li><a href="steam://install/212240" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Antlantica Online</span></a><br />
</li>
<li><a href="steam://install/412940" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Back to Dinosaur Island</span></a><br />
</li>
<li><a href="steam://install/452640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Back to Dinosaur Island 2</span></a><br />
</li>
<li><a href="steam://launch/2922960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Baldis Advanced 3D Math Class</span></a><br />
</li>
<li><a href="steam://install/643000" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">BARBAR BAR</span></a><br />
</li>
<li><a href="steam://install/90530" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Battle for Graxia</span></a><br />
</li>
<li><a href="steam://install/605810" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Battle Test: A Nissan Rogue 360° VR Experience</span></a><br />
</li>
<li><a href="steam://install/394740" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Battleline: Steel Warfare</span></a><br />
</li>
<li><a href="steam://install/306930" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">BattleSpace</span></a><br />
</li>
<li><a href="steam://install/311700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">BloodRealm: Battlegrounds</span></a><br />
</li>
<li><a href="steam://install/109410" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Brawl Busters</span></a><br />
</li>
<li><a href="steam://install/529840" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Brawl of Ages</span></a><br />
</li>
<li><a href="steam://install/615050" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Burst The Game</span></a><br />
</li>
<li><a href="steam://install/290830" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Chaos Heroes Online</span></a><br />
</li>
<li><a href="steam://install/205890" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Chronicle: RuneScape Legends</span></a><br />
</li>
<li><a href="steam://install/266070" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">City of Steam: Arkadia</span></a><br />
</li>
<li><a href="steam://install/559460" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Cloud Pirates</span></a><br />
</li>
<li><a href="steam://install/92" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Codename Gordon</span></a><br />
</li>
<li><a href="steam://install/266450" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Conquest of Champions</span></a><br />
</li>
<li><a href="steam://install/448460" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Crazy Killer</span></a><br />
</li>
<li><a href="steam://install/475630" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Crush Online</span></a><br />
</li>
<li><a href="steam://install/553730" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Crypt Cards</span></a><br />
</li>
<li><a href="steam://install/645540" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dead Alliance™: Multiplayer Beta</span></a><br />
</li>
<li><a href="steam://install/277950" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Deadbreed®</span></a><br />
</li>
<li><a href="steam://install/555440" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Deathgarden: BLOODHARVEST</span></a><br />
</li>
<li><a href="steam://install/340810" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Deepworld</span></a><br />
</li>
<li><a href="steam://install/269390" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dethroned!</span></a><br />
</li>
<li><a href="steam://install/221080" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">District 187</span></a><br />
</li>
<li><a href="steam://install/315640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dizzel</span></a><br />
</li>
<li><a href="steam://install/356330" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dragomon Hunter</span></a><br />
</li>
<li><a href="steam://install/835860" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dreadnought</span></a><br />
</li>
<li><a href="steam://install/212220" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dungeon Fighter Online</span></a><br />
</li>
<li><a href="steam://install/218130" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dungeonland</span></a><br />
</li>
<li><a href="steam://install/290140" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Echo of Soul</span></a><br />
</li>
<li><a href="steam://install/530900" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">emoj.io</span></a><br />
</li>
<li><a href="steam://install/299700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Face of Mankind</span></a><br />
</li>
<li><a href="steam://install/442710" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Fantasy Tales Online</span></a><br />
</li>
<li><a href="steam://install/639010" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Fear Effect Sedna Demo</span></a><br />
</li>
<li><a href="steam://install/223650" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">F.E.A.R. Online</span></a><br />
</li>
<li><a href="steam://install/520960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">FeArena</span></a><br />
</li>
<li><a href="steam://install/17770" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Firearms: Source</span></a><br />
</li>
<li><a href="steam://install/227700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Firefall</span></a><br />
</li>
<li><a href="steam://install/427920" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">FNaF World</span></a><br />
</li>
<li><a href="steam://install/223390" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Forge</span></a><br />
</li>
<li><a href="steam://install/585000" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Formula E powered by Virtually Live</span></a><br />
</li>
<li><a href="steam://install/568810" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">FreeStyleFootball</span></a><br />
</li>
<li><a href="steam://install/589370" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Fur Fun</span></a><br />
</li>
<li><a href="steam://install/369200" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Ghost in the Shell: Stand Alone Complex - First Assault Online</span></a><br />
</li>
<li><a href="steam://install/719690" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Ghost Recon Wildlands Ghost War Open Beta</span></a><br />
</li>
<li><a href="steam://install/385880" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Gladiators Online: Death Before Dishonor</span></a><br />
</li>
<li><a href="steam://install/17020" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Global Agenda</span></a><br />
</li>
<li><a href="steam://install/579010" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">goalunited PRO</span></a><br />
</li>
<li><a href="steam://install/304270" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Grand Chase</span></a><br />
</li>
<li><a href="steam://install/293540" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Guns and Robots</span></a><br />
</li>
<li><a href="steam://install/439700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">H1Z1: Test Server</span></a><br />
</li>
<li><a href="steam://install/241640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Haunted Memories</span></a><br />
</li>
<li><a href="steam://install/271290" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">HAWKEN</span></a><br />
</li>
<li><a href="steam://install/407090" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Heroes and Titans: Online</span></a><br />
</li>
<li><a href="steam://install/356130" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Heroes of Scene</span></a><br />
</li>
<li><a href="steam://install/366160" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Hounds: The Last Hope</span></a><br />
</li>
<li><a href="steam://install/345520" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Infinite Crisis™</span></a><br />
</li>
<li><a href="steam://install/218450" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Jagged Alliance Online - Steam Edition</span></a><br />
</li>
<li><a href="steam://install/344670" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Job Simulator Demo</span></a><br />
</li>
<li><a href="steam://install/475100" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Kalonline</span></a><br />
</li>
<li><a href="steam://install/264360" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">La Tale</span></a><br />
</li>
<li><a href="steam://install/350280" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">LawBreakers</span></a><br />
</li>
<li><a href="steam://install/524900" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">League Of Guessing</span></a><br />
</li>
<li><a href="steam://install/536950" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Legend of Ares</span></a><br />
</li>
<li><a href="steam://install/402450" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Linkrealms</span></a><br />
</li>
<li><a href="steam://install/238590" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Loadout Campaign Beta</span></a><br />
</li>
<li><a href="steam://install/201190" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Magic: The Gathering - Tactics</span></a><br />
</li>
<li><a href="steam://install/202090" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Magicka: Wizard Wars</span></a><br />
</li>
<li><a href="steam://install/499950" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Metal Assault - Gigaslave - Europe</span></a><br />
</li>
<li><a href="steam://install/512200" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Metal Carnage</span></a><br />
</li>
<li><a href="steam://install/356640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Metro Conflict</span></a><br />
</li>
<li><a href="steam://install/662320" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Metro Conflict: The Origin</span></a><br />
</li>
<li><a href="steam://install/109400" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">MicroVolts Surge</span></a><br />
</li>
<li><a href="steam://install/571460" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Might &amp; Magic Showdown Paint Workshop</span></a><br />
</li>
<li><a href="steam://install/239220" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">The Mighty Quest For Epic Loot</span></a><br />
</li>
<li><a href="steam://install/496920" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Moirai</span></a><br />
</li>
<li><a href="steam://install/208030" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Moon Breakers</span></a><br />
</li>
<li><a href="steam://install/931260" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Multibombers</span></a><br />
</li>
<li><a href="steam://install/456570" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Muv-Luv VR</span></a><br />
</li>
<li><a href="steam://install/704060" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Mystic Miracles - Strategy card board game</span></a><br />
</li>
<li><a href="steam://install/338540" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Navy Field 2 : Conqueror of the Ocean</span></a><br />
</li>
<li><a href="steam://install/336390" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Night Dive advertising app</span></a><br />
</li>
<li><a href="steam://install/338340" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Nightbanes</span></a><br />
</li>
<li><a href="steam://install/200110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Nosgoth</span></a><br />
</li>
<li><a href="steam://install/529720" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">ok</span></a><br />
</li>
<li><a href="steam://install/5445510" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Organ Quarter Pre-Alpa Demo</span></a><br />
</li>
<li><a href="steam://install/106010" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pandora Saga: Weapons of Balance</span></a><br />
</li>
<li><a href="steam://install/469930" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pandum online</span></a><br />
</li>
<li><a href="steam://install/1036930" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PC Futbol Stars</span></a><br />
</li>
<li><a href="steam://install/92500" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PC Gamer</span></a><br />
</li>
<li><a href="steam://install/226980" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pinball FX2</span></a><br />
</li>
<li><a href="steam://install/413690" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pirates: Treasure Hunters</span></a><br />
</li>
<li><a href="steam://install/453190" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PITCH-HIT DEMO</span></a><br />
</li>
<li><a href="steam://install/407250" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pro Evolution Soccer 2016 myClub</span></a><br />
</li>
<li><a href="steam://install/541180" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PRO EVOLUTION SOCCER 2017 TRIAL EDITION</span></a><br />
</li>
<li><a href="steam://install/622590" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PUBG: Test Server</span></a><br />
</li>
<li><a href="steam://install/304890" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Quantum Rush Online</span></a><br />
</li>
<li><a href="steam://install/218470" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">RaiderZ</span></a><br />
</li>
<li><a href="steam://install/221790" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Renaissance Heroes</span></a><br />
</li>
<li><a href="steam://launch/29110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Retro/Grade IGF Demo</span></a><br />
</li>
<li><a href="steam://install/364960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Restricted-RPS - Hope Annihilation Arc</span></a><br />
</li>
<li><a href="steam://install/258160" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Rise of Incarnates</span></a><br />
</li>
<li><a href="steam://install/804810" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Robocraft Royale</span></a><br />
</li>
<li><a href="steam://install/653120" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">RockShot</span></a><br />
</li>
<li><a href="steam://install/360760" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Run and Fire</span></a><br />
</li>
<li><a href="steam://install/452780" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Runescape: Idle Adventures</span></a><br />
</li>
<li><a href="steam://install/36630" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Rusty Hearts</span></a><br />
</li>
<li><a href="steam://install/376140" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">SAGA</span></a><br />
</li>
<li><a href="steam://install/13700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Savage 2: A Tortured Soul</span></a><br />
</li>
<li><a href="steam://install/366440" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Savage Resurrection</span></a><br />
</li>
<li><a href="steam://install/614710" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Seance: The Unquiet (Demo 1)</span></a><br />
</li>
<li><a href="steam://install/387450" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Shadow of Kingdoms</span></a><br />
</li>
<li><a href="steam://install/251970" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Sins of a Dark Age</span></a><br />
</li>
<li><a href="steam://install/480" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Spacewar</span></a><br />
</li>
<li><a href="steam://launch/99920" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Spiral Knights Preview</span></a><br />
</li>
<li><a href="steam://install/593880" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Street Fighter V NEW CFN Beta</span></a><br />
</li>
<li><a href="steam://install/415860" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Tactical Craft Online</span></a><br />
</li>
<li><a href="steam://install/273550" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Terrain Test</span></a><br />
</li>
<li><a href="steam://install/493440" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Thanatos</span></a><br />
</li>
<li><a href="steam://install/710750" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Think of the Children Beta</span></a><br />
</li>
<li><a href="steam://install/534500" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Tiger Knight: Empire War</span></a><br />
</li>
<li><a href="steam://install/577660" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Titanic VR Demo</span></a><br />
</li>
<li><a href="steam://install/293560" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Tome: Immortal Arena</span></a><br />
</li>
<li><a href="steam://install/213570" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Trash TV (demo)</span></a><br />
</li>
<li><a href="steam://install/640030" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Trianga's Project: Battle Splash 2.0 (Free Open Beta)</span></a><br />
</li>
<li><a href="steam://install/897290" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Triggerun</span></a><br />
</li>
<li><a href="steam://install/410560" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Trinium Wars</span></a><br />
</li>
<li><a href="steam://install/291210" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">UberStrike</span></a><br />
</li>
<li><a href="steam://install/224320" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Uncharted Waters Online</span></a><br />
</li>
<li><a href="steam://install/317110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Uncharted Waters Online: Episode Atlantis</span></a><br />
</li>
<li><a href="steam://install/619020" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Valkyrie Blade VR</span></a><br />
</li>
<li><a href="steam://install/218210" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Vanguard: Saga of Heroes F2P</span></a><br />
</li>
<li><a href="steam://install/426610" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Virtually Live presents Formula E Season Two Highlights</span></a><br />
</li>
<li><a href="steam://install/107900" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">War Inc. Battlezones</span></a><br />
</li>
<li><a href="steam://install/320590" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Warside</span></a><br />
</li>
<li><a href="steam://install/380770" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Wind of Luck: Arena</span></a><br />
</li>
<li><a href="steam://install/113900" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">World of Battles</span></a><br />
</li>
<li><a href="steam://install/421960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">World of Fishing</span></a><br />
</li>
<li><a href="steam://install/892520" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">World War 3 PTE</span></a><br />
</li>
<li><a href="steam://install/26910" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Xam</span></a><br />
</li>
<li><a href="steam://install/306830" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Zombies Monsters Robots</span></a><br />
</li>
<li><a href="steam://install/2337110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">三国之旅</span></a><br />
</li>
</ul>
<br />
---<br />
<div style="text-align: center;" class="mycode_align">İyi oyunlar dilerim! Bir beğeni veya yorumu çok görmeyin 👍</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">🚀 Bedava Steam Oyunları (Doğrudan İndirme Bağlantıları) 🚀</span></span></div>
<br />
[⚡] Aşağıdaki bağlantılara tıkladığınızda (bilgisayarınızda Steam açıksa) oyun otomatik olarak Steam kütüphanenize eklenir ve indirme işlemi başlar.<br />
<br />
---<br />
<ul class="mycode_list"><li><a href="steam://install/347630" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">16 Bit Arena</span></a><br />
</li>
<li><a href="steam://install/594960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">8-Bit Armies: Arena (Free)</span></a><br />
</li>
<li><a href="steam://install/567090" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">8-Bit Bayonetta</span></a><br />
</li>
<li><a href="steam://install/247830" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Aerena</span></a><br />
</li>
<li><a href="steam://install/386640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Affected Zone Tactics</span></a><br />
</li>
<li><a href="steam://install/105430" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Age of Empires Online</span></a><br />
</li>
<li><a href="steam://install/426970" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Age of Magic CCG</span></a><br />
</li>
<li><a href="steam://install/293500" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Amazing World</span></a><br />
</li>
<li><a href="steam://install/13140" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">America's Army 3</span></a><br />
</li>
<li><a href="steam://install/238110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Arcane Saga Online</span></a><br />
</li>
<li><a href="steam://install/212370" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Arctic Combat</span></a><br />
</li>
<li><a href="steam://install/107400" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Arma 2: Free</span></a><br />
</li>
<li><a href="steam://install/233630" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Ascend: Hand of Kul</span></a><br />
</li>
<li><a href="steam://install/612290" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">ASTA Online</span></a><br />
</li>
<li><a href="steam://install/542560" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Astro Boy: Edge of Time</span></a><br />
</li>
<li><a href="steam://install/212240" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Antlantica Online</span></a><br />
</li>
<li><a href="steam://install/412940" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Back to Dinosaur Island</span></a><br />
</li>
<li><a href="steam://install/452640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Back to Dinosaur Island 2</span></a><br />
</li>
<li><a href="steam://launch/2922960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Baldis Advanced 3D Math Class</span></a><br />
</li>
<li><a href="steam://install/643000" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">BARBAR BAR</span></a><br />
</li>
<li><a href="steam://install/90530" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Battle for Graxia</span></a><br />
</li>
<li><a href="steam://install/605810" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Battle Test: A Nissan Rogue 360° VR Experience</span></a><br />
</li>
<li><a href="steam://install/394740" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Battleline: Steel Warfare</span></a><br />
</li>
<li><a href="steam://install/306930" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">BattleSpace</span></a><br />
</li>
<li><a href="steam://install/311700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">BloodRealm: Battlegrounds</span></a><br />
</li>
<li><a href="steam://install/109410" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Brawl Busters</span></a><br />
</li>
<li><a href="steam://install/529840" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Brawl of Ages</span></a><br />
</li>
<li><a href="steam://install/615050" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Burst The Game</span></a><br />
</li>
<li><a href="steam://install/290830" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Chaos Heroes Online</span></a><br />
</li>
<li><a href="steam://install/205890" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Chronicle: RuneScape Legends</span></a><br />
</li>
<li><a href="steam://install/266070" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">City of Steam: Arkadia</span></a><br />
</li>
<li><a href="steam://install/559460" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Cloud Pirates</span></a><br />
</li>
<li><a href="steam://install/92" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Codename Gordon</span></a><br />
</li>
<li><a href="steam://install/266450" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Conquest of Champions</span></a><br />
</li>
<li><a href="steam://install/448460" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Crazy Killer</span></a><br />
</li>
<li><a href="steam://install/475630" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Crush Online</span></a><br />
</li>
<li><a href="steam://install/553730" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Crypt Cards</span></a><br />
</li>
<li><a href="steam://install/645540" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dead Alliance™: Multiplayer Beta</span></a><br />
</li>
<li><a href="steam://install/277950" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Deadbreed®</span></a><br />
</li>
<li><a href="steam://install/555440" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Deathgarden: BLOODHARVEST</span></a><br />
</li>
<li><a href="steam://install/340810" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Deepworld</span></a><br />
</li>
<li><a href="steam://install/269390" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dethroned!</span></a><br />
</li>
<li><a href="steam://install/221080" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">District 187</span></a><br />
</li>
<li><a href="steam://install/315640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dizzel</span></a><br />
</li>
<li><a href="steam://install/356330" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dragomon Hunter</span></a><br />
</li>
<li><a href="steam://install/835860" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dreadnought</span></a><br />
</li>
<li><a href="steam://install/212220" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dungeon Fighter Online</span></a><br />
</li>
<li><a href="steam://install/218130" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Dungeonland</span></a><br />
</li>
<li><a href="steam://install/290140" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Echo of Soul</span></a><br />
</li>
<li><a href="steam://install/530900" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">emoj.io</span></a><br />
</li>
<li><a href="steam://install/299700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Face of Mankind</span></a><br />
</li>
<li><a href="steam://install/442710" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Fantasy Tales Online</span></a><br />
</li>
<li><a href="steam://install/639010" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Fear Effect Sedna Demo</span></a><br />
</li>
<li><a href="steam://install/223650" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">F.E.A.R. Online</span></a><br />
</li>
<li><a href="steam://install/520960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">FeArena</span></a><br />
</li>
<li><a href="steam://install/17770" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Firearms: Source</span></a><br />
</li>
<li><a href="steam://install/227700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Firefall</span></a><br />
</li>
<li><a href="steam://install/427920" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">FNaF World</span></a><br />
</li>
<li><a href="steam://install/223390" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Forge</span></a><br />
</li>
<li><a href="steam://install/585000" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Formula E powered by Virtually Live</span></a><br />
</li>
<li><a href="steam://install/568810" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">FreeStyleFootball</span></a><br />
</li>
<li><a href="steam://install/589370" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Fur Fun</span></a><br />
</li>
<li><a href="steam://install/369200" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Ghost in the Shell: Stand Alone Complex - First Assault Online</span></a><br />
</li>
<li><a href="steam://install/719690" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Ghost Recon Wildlands Ghost War Open Beta</span></a><br />
</li>
<li><a href="steam://install/385880" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Gladiators Online: Death Before Dishonor</span></a><br />
</li>
<li><a href="steam://install/17020" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Global Agenda</span></a><br />
</li>
<li><a href="steam://install/579010" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">goalunited PRO</span></a><br />
</li>
<li><a href="steam://install/304270" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Grand Chase</span></a><br />
</li>
<li><a href="steam://install/293540" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Guns and Robots</span></a><br />
</li>
<li><a href="steam://install/439700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">H1Z1: Test Server</span></a><br />
</li>
<li><a href="steam://install/241640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Haunted Memories</span></a><br />
</li>
<li><a href="steam://install/271290" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">HAWKEN</span></a><br />
</li>
<li><a href="steam://install/407090" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Heroes and Titans: Online</span></a><br />
</li>
<li><a href="steam://install/356130" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Heroes of Scene</span></a><br />
</li>
<li><a href="steam://install/366160" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Hounds: The Last Hope</span></a><br />
</li>
<li><a href="steam://install/345520" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Infinite Crisis™</span></a><br />
</li>
<li><a href="steam://install/218450" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Jagged Alliance Online - Steam Edition</span></a><br />
</li>
<li><a href="steam://install/344670" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Job Simulator Demo</span></a><br />
</li>
<li><a href="steam://install/475100" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Kalonline</span></a><br />
</li>
<li><a href="steam://install/264360" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">La Tale</span></a><br />
</li>
<li><a href="steam://install/350280" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">LawBreakers</span></a><br />
</li>
<li><a href="steam://install/524900" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">League Of Guessing</span></a><br />
</li>
<li><a href="steam://install/536950" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Legend of Ares</span></a><br />
</li>
<li><a href="steam://install/402450" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Linkrealms</span></a><br />
</li>
<li><a href="steam://install/238590" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Loadout Campaign Beta</span></a><br />
</li>
<li><a href="steam://install/201190" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Magic: The Gathering - Tactics</span></a><br />
</li>
<li><a href="steam://install/202090" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Magicka: Wizard Wars</span></a><br />
</li>
<li><a href="steam://install/499950" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Metal Assault - Gigaslave - Europe</span></a><br />
</li>
<li><a href="steam://install/512200" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Metal Carnage</span></a><br />
</li>
<li><a href="steam://install/356640" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Metro Conflict</span></a><br />
</li>
<li><a href="steam://install/662320" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Metro Conflict: The Origin</span></a><br />
</li>
<li><a href="steam://install/109400" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">MicroVolts Surge</span></a><br />
</li>
<li><a href="steam://install/571460" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Might &amp; Magic Showdown Paint Workshop</span></a><br />
</li>
<li><a href="steam://install/239220" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">The Mighty Quest For Epic Loot</span></a><br />
</li>
<li><a href="steam://install/496920" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Moirai</span></a><br />
</li>
<li><a href="steam://install/208030" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Moon Breakers</span></a><br />
</li>
<li><a href="steam://install/931260" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Multibombers</span></a><br />
</li>
<li><a href="steam://install/456570" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Muv-Luv VR</span></a><br />
</li>
<li><a href="steam://install/704060" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Mystic Miracles - Strategy card board game</span></a><br />
</li>
<li><a href="steam://install/338540" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Navy Field 2 : Conqueror of the Ocean</span></a><br />
</li>
<li><a href="steam://install/336390" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Night Dive advertising app</span></a><br />
</li>
<li><a href="steam://install/338340" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Nightbanes</span></a><br />
</li>
<li><a href="steam://install/200110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Nosgoth</span></a><br />
</li>
<li><a href="steam://install/529720" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">ok</span></a><br />
</li>
<li><a href="steam://install/5445510" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Organ Quarter Pre-Alpa Demo</span></a><br />
</li>
<li><a href="steam://install/106010" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pandora Saga: Weapons of Balance</span></a><br />
</li>
<li><a href="steam://install/469930" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pandum online</span></a><br />
</li>
<li><a href="steam://install/1036930" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PC Futbol Stars</span></a><br />
</li>
<li><a href="steam://install/92500" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PC Gamer</span></a><br />
</li>
<li><a href="steam://install/226980" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pinball FX2</span></a><br />
</li>
<li><a href="steam://install/413690" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pirates: Treasure Hunters</span></a><br />
</li>
<li><a href="steam://install/453190" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PITCH-HIT DEMO</span></a><br />
</li>
<li><a href="steam://install/407250" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Pro Evolution Soccer 2016 myClub</span></a><br />
</li>
<li><a href="steam://install/541180" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PRO EVOLUTION SOCCER 2017 TRIAL EDITION</span></a><br />
</li>
<li><a href="steam://install/622590" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">PUBG: Test Server</span></a><br />
</li>
<li><a href="steam://install/304890" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Quantum Rush Online</span></a><br />
</li>
<li><a href="steam://install/218470" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">RaiderZ</span></a><br />
</li>
<li><a href="steam://install/221790" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Renaissance Heroes</span></a><br />
</li>
<li><a href="steam://launch/29110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Retro/Grade IGF Demo</span></a><br />
</li>
<li><a href="steam://install/364960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Restricted-RPS - Hope Annihilation Arc</span></a><br />
</li>
<li><a href="steam://install/258160" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Rise of Incarnates</span></a><br />
</li>
<li><a href="steam://install/804810" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Robocraft Royale</span></a><br />
</li>
<li><a href="steam://install/653120" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">RockShot</span></a><br />
</li>
<li><a href="steam://install/360760" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Run and Fire</span></a><br />
</li>
<li><a href="steam://install/452780" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Runescape: Idle Adventures</span></a><br />
</li>
<li><a href="steam://install/36630" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Rusty Hearts</span></a><br />
</li>
<li><a href="steam://install/376140" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">SAGA</span></a><br />
</li>
<li><a href="steam://install/13700" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Savage 2: A Tortured Soul</span></a><br />
</li>
<li><a href="steam://install/366440" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Savage Resurrection</span></a><br />
</li>
<li><a href="steam://install/614710" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Seance: The Unquiet (Demo 1)</span></a><br />
</li>
<li><a href="steam://install/387450" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Shadow of Kingdoms</span></a><br />
</li>
<li><a href="steam://install/251970" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Sins of a Dark Age</span></a><br />
</li>
<li><a href="steam://install/480" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Spacewar</span></a><br />
</li>
<li><a href="steam://launch/99920" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Spiral Knights Preview</span></a><br />
</li>
<li><a href="steam://install/593880" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Street Fighter V NEW CFN Beta</span></a><br />
</li>
<li><a href="steam://install/415860" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Tactical Craft Online</span></a><br />
</li>
<li><a href="steam://install/273550" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Terrain Test</span></a><br />
</li>
<li><a href="steam://install/493440" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Thanatos</span></a><br />
</li>
<li><a href="steam://install/710750" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Think of the Children Beta</span></a><br />
</li>
<li><a href="steam://install/534500" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Tiger Knight: Empire War</span></a><br />
</li>
<li><a href="steam://install/577660" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Titanic VR Demo</span></a><br />
</li>
<li><a href="steam://install/293560" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Tome: Immortal Arena</span></a><br />
</li>
<li><a href="steam://install/213570" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Trash TV (demo)</span></a><br />
</li>
<li><a href="steam://install/640030" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Trianga's Project: Battle Splash 2.0 (Free Open Beta)</span></a><br />
</li>
<li><a href="steam://install/897290" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Triggerun</span></a><br />
</li>
<li><a href="steam://install/410560" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Trinium Wars</span></a><br />
</li>
<li><a href="steam://install/291210" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">UberStrike</span></a><br />
</li>
<li><a href="steam://install/224320" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Uncharted Waters Online</span></a><br />
</li>
<li><a href="steam://install/317110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Uncharted Waters Online: Episode Atlantis</span></a><br />
</li>
<li><a href="steam://install/619020" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Valkyrie Blade VR</span></a><br />
</li>
<li><a href="steam://install/218210" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Vanguard: Saga of Heroes F2P</span></a><br />
</li>
<li><a href="steam://install/426610" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Virtually Live presents Formula E Season Two Highlights</span></a><br />
</li>
<li><a href="steam://install/107900" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">War Inc. Battlezones</span></a><br />
</li>
<li><a href="steam://install/320590" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Warside</span></a><br />
</li>
<li><a href="steam://install/380770" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Wind of Luck: Arena</span></a><br />
</li>
<li><a href="steam://install/113900" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">World of Battles</span></a><br />
</li>
<li><a href="steam://install/421960" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">World of Fishing</span></a><br />
</li>
<li><a href="steam://install/892520" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">World War 3 PTE</span></a><br />
</li>
<li><a href="steam://install/26910" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Xam</span></a><br />
</li>
<li><a href="steam://install/306830" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Zombies Monsters Robots</span></a><br />
</li>
<li><a href="steam://install/2337110" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">三国之旅</span></a><br />
</li>
</ul>
<br />
---<br />
<div style="text-align: center;" class="mycode_align">İyi oyunlar dilerim! Bir beğeni veya yorumu çok görmeyin 👍</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Server Bilgi HUD plugini]]></title>
			<link>https://www.hlplayer.com/konu-server-bilgi-hud-plugini.html</link>
			<pubDate>Sat, 21 Mar 2026 11:37:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-server-bilgi-hud-plugini.html</guid>
			<description><![CDATA[<img src="https://i.imgur.com/DFABD0c.png" loading="lazy"  alt="[Resim: DFABD0c.png]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">🎮 Server Bilgi HUD Plugin (IP, Saat, FPS, Skor Gösterimi)</div>
<br />
<br />
Merhaba arkadaşlar,<br />
Sizlere kendi kodladığım kullanışlı bir <span style="font-weight: bold;" class="mycode_b">Server Bilgi HUD</span> pluginini paylaşıyorum.<br />
Bu plugin sayesinde oyuncular oyun içinde anlık olarak birçok bilgiyi HUD üzerinden görebilir.<br />
<br />
<br />
⚙️ Özellikler<br />
✔ Oyuncunun IP adresini gösterir<br />
✔ Kalan harita süresini gösterir<br />
✔ Gerçek saat bilgisi (HH:MM:SS)<br />
✔ Server FPS bilgisi<br />
✔ Oyuncunun skor bilgisi (öldürme / ölüm)<br />
✔ Admin olup olmadığını gösterir<br />
✔ Round sayısını gösterir<br />
✔ HUD renk ve konum ayarlanabilir<br />
<hr class="mycode_hr" />
🖼️ HUD İçeriği<br />
Oyuncular ekranda şu bilgileri görür:<ul class="mycode_list"><li>IP Adresi <br />
</li>
<li>Kalan süre <br />
</li>
<li>Saat <br />
</li>
<li>Server FPS <br />
</li>
<li>Kill / Death <br />
</li>
<li>Admin durumu <br />
</li>
<li>Round bilgisi <br />
</li>
</ul>
<hr class="mycode_hr" />
📥 Dosyalar<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">hlplayerserverhud.sma</span> (kaynak kod) <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">hlplayerserverhud.amxx</span> (derlenmiş plugin) <br />
</li>
</ul>
<hr class="mycode_hr" />
🔧 Kurulum<br />
<ol type="1" class="mycode_list"><li><div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>hlplayerserverhud.amxx</code></div></div> dosyasını<br />
 👉 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/plugins</code></div></div>klasörüne atın<br />
</li>
<li><div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>plugins.ini</code></div></div> dosyasını açın ve en alta ekleyin: <br />
</li>
</ol>
<br />
hlplayerserverhud.amxx<br />
<br />
<ol type="1" class="mycode_list"><li>Sunucuyu yeniden başlatın <br />
</li>
</ol>
<br />
<br />
⚙️ Cvar Ayarları<br />
<br />
srv_hud_rgb "0 255 0"    // HUD renk (R G B)<br />
srv_hud_x "0.11"        // X konumu<br />
srv_hud_y "0.01"        // Y konumu<br />
srv_hud_effects "0"      // HUD efektleri<br />
<br />
💡 Notlar<ul class="mycode_list"><li>Plugin sadece <span style="font-weight: bold;" class="mycode_b">yaşayan oyunculara</span> HUD gösterir <br />
</li>
<li>FPS bilgisi anlik hesaplanir <br />
</li>
<li>Admin kontrolu otomatik yapilir <br />
</li>
<li>Performans dostudur<br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.hlplayer.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=7" target="_blank" title="">hlplayer server hud plugini.zip</a> (Dosya Boyutu: 6.34 KB / İndirme Sayısı: 0)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<img src="https://i.imgur.com/DFABD0c.png" loading="lazy"  alt="[Resim: DFABD0c.png]" class="mycode_img" /><br />
<br />
<br />
<div style="text-align: center;" class="mycode_align">🎮 Server Bilgi HUD Plugin (IP, Saat, FPS, Skor Gösterimi)</div>
<br />
<br />
Merhaba arkadaşlar,<br />
Sizlere kendi kodladığım kullanışlı bir <span style="font-weight: bold;" class="mycode_b">Server Bilgi HUD</span> pluginini paylaşıyorum.<br />
Bu plugin sayesinde oyuncular oyun içinde anlık olarak birçok bilgiyi HUD üzerinden görebilir.<br />
<br />
<br />
⚙️ Özellikler<br />
✔ Oyuncunun IP adresini gösterir<br />
✔ Kalan harita süresini gösterir<br />
✔ Gerçek saat bilgisi (HH:MM:SS)<br />
✔ Server FPS bilgisi<br />
✔ Oyuncunun skor bilgisi (öldürme / ölüm)<br />
✔ Admin olup olmadığını gösterir<br />
✔ Round sayısını gösterir<br />
✔ HUD renk ve konum ayarlanabilir<br />
<hr class="mycode_hr" />
🖼️ HUD İçeriği<br />
Oyuncular ekranda şu bilgileri görür:<ul class="mycode_list"><li>IP Adresi <br />
</li>
<li>Kalan süre <br />
</li>
<li>Saat <br />
</li>
<li>Server FPS <br />
</li>
<li>Kill / Death <br />
</li>
<li>Admin durumu <br />
</li>
<li>Round bilgisi <br />
</li>
</ul>
<hr class="mycode_hr" />
📥 Dosyalar<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">hlplayerserverhud.sma</span> (kaynak kod) <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">hlplayerserverhud.amxx</span> (derlenmiş plugin) <br />
</li>
</ul>
<hr class="mycode_hr" />
🔧 Kurulum<br />
<ol type="1" class="mycode_list"><li><div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>hlplayerserverhud.amxx</code></div></div> dosyasını<br />
 👉 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/plugins</code></div></div>klasörüne atın<br />
</li>
<li><div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>plugins.ini</code></div></div> dosyasını açın ve en alta ekleyin: <br />
</li>
</ol>
<br />
hlplayerserverhud.amxx<br />
<br />
<ol type="1" class="mycode_list"><li>Sunucuyu yeniden başlatın <br />
</li>
</ol>
<br />
<br />
⚙️ Cvar Ayarları<br />
<br />
srv_hud_rgb "0 255 0"    // HUD renk (R G B)<br />
srv_hud_x "0.11"        // X konumu<br />
srv_hud_y "0.01"        // Y konumu<br />
srv_hud_effects "0"      // HUD efektleri<br />
<br />
💡 Notlar<ul class="mycode_list"><li>Plugin sadece <span style="font-weight: bold;" class="mycode_b">yaşayan oyunculara</span> HUD gösterir <br />
</li>
<li>FPS bilgisi anlik hesaplanir <br />
</li>
<li>Admin kontrolu otomatik yapilir <br />
</li>
<li>Performans dostudur<br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.hlplayer.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=7" target="_blank" title="">hlplayer server hud plugini.zip</a> (Dosya Boyutu: 6.34 KB / İndirme Sayısı: 0)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Counter Strike 1.6 Ultimate Parachute Gelişmiş Paraşüt Sistemi]]></title>
			<link>https://www.hlplayer.com/konu-counter-strike-1-6-ultimate-parachute-gelismis-parasut-sistemi.html</link>
			<pubDate>Sun, 08 Mar 2026 01:42:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-counter-strike-1-6-ultimate-parachute-gelismis-parasut-sistemi.html</guid>
			<description><![CDATA[<img src="https://i.imgur.com/6Hj7mYF.jpeg" loading="lazy"  alt="[Resim: 6Hj7mYF.jpeg]" class="mycode_img" /><br />
<br />
<br />
🪂 HLPlayer.com Ultimate Parachute v1.0<br />
Gelişmiş Paraşüt Sistemi<br />
<span style="font-weight: bold;" class="mycode_b">Coder:</span> Y4S!N61<br />
<span style="font-weight: bold;" class="mycode_b">Platform:</span> Counter-Strike 1.6 / AMX Mod X<br />
<span style="font-weight: bold;" class="mycode_b">Versiyon:</span> 1.0<br />
<hr class="mycode_hr" />
📌 Plugin Hakkında<br />
HLPlayer.com Ultimate Parachute, Counter-Strike 1.6 sunucuları için geliştirilmiş <span style="font-weight: bold;" class="mycode_b">gelişmiş ve tamamen ayarlanabilir bir paraşüt sistemidir</span>.<br />
Klasik paraşüt pluginlerinden farklı olarak oyunculara <span style="font-weight: bold;" class="mycode_b">menü üzerinden birçok özelliği değiştirme imkanı sağlar.</span><br />
Oyuncular;<ul class="mycode_list"><li>Paraşüt açılma modunu<br />
</li>
<li>Düşüş hızını<br />
</li>
<li>Paraşüt modelini<br />
</li>
<li>Paraşüt iz efektini<br />
</li>
<li>İz rengini<br />
</li>
<li>İz uzunluğunu<br />
</li>
<li>Kamera modunu<br />
</li>
</ul>
kendileri seçebilir.<br />
Tüm ayarlar <span style="font-weight: bold;" class="mycode_b">nVault sistemi ile kayıt edilir</span> ve oyuncu tekrar girdiğinde aynı ayarlar yüklenir.<br />
<hr class="mycode_hr" />
⚙ Özellikler<br />
🪂 3 Farklı Paraşüt Açma Sistemi<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Basılı Tut</span> (E tuşu)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tıkla Aç / Kapat</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Otomatik Açılma (Auto Deploy)</span><br />
</li>
</ul>
<hr class="mycode_hr" />
⚡ Ayarlanabilir Düşüş Hızı<br />
Config üzerinden sınırsız hız eklenebilir.<br />
Örnek:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[speeds]<br />
-100 "Normal"<br />
-60 "Yavaş"<br />
-20 "Ultra Slow"</code></div></div><hr class="mycode_hr" />
🎥 Kamera Sistemi<br />
Paraşüt kullanırken:<ul class="mycode_list"><li><ol type="1" class="mycode_list"><li>şahıs<br />
</li>
</ol>
</li>
<li><ol type="1" class="mycode_list"><li>şahıs<br />
</li>
</ol>
</li>
</ul>
kamera seçilebilir.<br />
<hr class="mycode_hr" />
🎨 Paraşüt Model Sistemi<br />
Config üzerinden sınırsız model eklenebilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[models]<br />
models/parachute1.mdl "Classic"<br />
models/parachute2.mdl "Military"<br />
models/parachute3.mdl "VIP"</code></div></div><hr class="mycode_hr" />
🌈 Trail (İz) Efekt Sistemi<br />
Paraşüt kullanırken oyuncunun arkasında <span style="font-weight: bold;" class="mycode_b">görsel iz efekti oluşur.</span><br />
Configten farklı sprite izleri eklenebilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[trails]<br />
sprites/smoke.spr "Smoke"<br />
sprites/laser.spr "Laser"</code></div></div><hr class="mycode_hr" />
🎨 İz Renk Sistemi<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[trail_colors]<br />
255 0 0 "Kırmızı"<br />
0 255 0 "Yeşil"<br />
0 0 255 "Mavi"<br />
255 255 0 "Sarı"</code></div></div><hr class="mycode_hr" />
📏 İz Uzunluğu<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[trail_lengths]<br />
10 "Kısa"<br />
30 "Orta"<br />
60 "Uzun"</code></div></div><hr class="mycode_hr" />
🔊 Paraşüt Açılma Sesi<br />
Configten özel ses eklenebilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>deploy_sound parachute/deploy.wav</code></div></div><hr class="mycode_hr" />
💾 Oyuncu Ayarlarını Kaydetme<br />
Plugin <span style="font-weight: bold;" class="mycode_b">nVault</span> kullanır.<br />
Oyuncunun şu ayarları kayıt edilir:<ul class="mycode_list"><li>Açılma modu<br />
</li>
<li>Düşüş hızı<br />
</li>
<li>Kamera modu<br />
</li>
<li>Model<br />
</li>
<li>Trail<br />
</li>
<li>Trail rengi<br />
</li>
<li>Trail uzunluğu<br />
</li>
</ul>
<hr class="mycode_hr" />
🔐 Yetki Sistemi<br />
Admin flag ile paraşüt kullanımı sınırlandırılabilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>access_flags "b"</code></div></div><hr class="mycode_hr" />
👥 Takım Yetkisi<br />
Sadece belirli takımlar kullanabilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>access_team_tt 1<br />
access_team_ct 1</code></div></div><hr class="mycode_hr" />
🔫 Paraşütte Silah Kullanımı<br />
Paraşüt açıkken silah kullanımı kapatılabilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>weapon_usage 0</code></div></div><br />
<br />
🔢 Round Başına Kullanım Limiti<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>deploys_per_round 3</code></div></div><br />
🕹 Oyuncu Komutu<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>/parasut</code></div></div>Oyuncu paraşüt ayar menüsünü açar.<br />
<br />
📂 Config Dosyası<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/configs/ultimate_parachute.ini</code></div></div>Tüm ayarlar buradan yapılır.<br />
<br />
<br />
📦 Kurulum<br />
<br />
1️⃣ <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/plugins</code></div></div><br />
2️⃣<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>plugins.ini</code></div></div> içine ekleyin<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>ultimate_parachute.amxx</code></div></div><br />
3️⃣ Sunucuyu restart edin.<br />
<br />
<br />
<a href="https://disk.yandex.com.tr/d/JI7UQnhlJS9jiw" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: xx-large;" class="mycode_size"><span style="font-family: Impact;" class="mycode_font">İNDİRMEK İÇİN TIKLA</span></span></span></a><br />
<br />
<br />
📊 Uyumlu Sistemler<br />
✔ ReHLDS<br />
✔ ReGameDLL<br />
✔ AMX Mod X 1.8+<br />
✔ Steam / NoSteam<br />
<br />
<br />
👨‍💻 Geliştirici ; <span style="font-weight: bold;" class="mycode_b">Y4S!N61</span><br />
<br />
⭐ Not<br />
<br />
Plugin tamamen <span style="font-weight: bold;" class="mycode_b">config tabanlıdır</span> ve sunucular için maksimum esneklik sağlar.<br />
Forumlarda paylaşabilirsiniz ancak <span style="font-weight: bold;" class="mycode_b">coder bilgisi silinmemelidir.</span><br />
<br />
🎮 Keyifli Oyunlar!<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>/*<br />
    Gelistirilmis, genis ozelliklere ve esnek ayarlara sahip parasut sistemi.<br />
    Coder: Y4S!N61<br />
*/<br />
<br />
#include &lt;amxmodx&gt;<br />
#include &lt;fakemeta&gt;<br />
#include &lt;engine&gt;<br />
#include &lt;fun&gt;<br />
#include &lt;hamsandwich&gt;<br />
#include &lt;nvault&gt;<br />
#include &lt;cstrike&gt;<br />
<br />
#pragma semicolon 1<br />
<br />
#define PLUGIN      "HLPlayer.com Ultimate Parachute"<br />
#define VERSION     "1.0"<br />
#define AUTHOR      "Y4S!N61"<br />
<br />
#define cm(%0)      ( sizeof(%0) - 1 )<br />
<br />
const XO_PLAYER            = 5;<br />
const m_flFallVelocity     = 251;<br />
<br />
#define MAX_SPEEDS   32<br />
#define MAX_MODELS   64<br />
<br />
#define MAX_TRAILS         64<br />
#define MAX_TRAIL_COLORS   32<br />
#define MAX_TRAIL_LENGTHS  32<br />
enum<br />
{<br />
    DEPLOY_HOLD = 0,<br />
    DEPLOY_TAP  = 1,<br />
    DEPLOY_AUTO = 2<br />
};<br />
<br />
new const g_szDeployModeName[3][] = { "Basili Tut", "Tikla (tekrar - kapat)", "Otomatik (tikla - kapat)" };<br />
<br />
new const PARA_CLASS[] = "parachute";<br />
<br />
#define TE_BEAMFOLLOW 22<br />
#define TE_KILLBEAM   99<br />
new g_szCfgPath[256];<br />
new g_szAccessFlags[32];<br />
new g_iAccessBits;<br />
<br />
new g_iAccessTeamTT;<br />
new g_iAccessTeamCT;<br />
<br />
new g_iWeaponUsage;<br />
new g_iDeployModeAccess;<br />
new g_iDeployModeDefault;<br />
<br />
new g_iFallSpeedAccess;<br />
new g_szFallSpeedDefault[32];<br />
<br />
new g_iThirdAccess;<br />
new g_iThirdDefault;<br />
<br />
new g_iModelAccess;<br />
new g_szModelDefault[128];<br />
<br />
new Float:g_flAutoThreshold;<br />
new g_iDeploysPerRound;<br />
new g_szDeploySound[128];<br />
<br />
new g_iSpeedsNum;<br />
new g_szSpeedName[MAX_SPEEDS][32];<br />
new Float:g_flSpeedValue[MAX_SPEEDS];<br />
<br />
new g_iModelsNum;<br />
new g_szModelPath[MAX_MODELS][128];<br />
new g_szModelName[MAX_MODELS][48];<br />
<br />
new g_iTrailAccess;<br />
new g_szTrailDefault[128];<br />
<br />
new g_iTrailColorAccess;<br />
new g_szTrailColorDefault[32];<br />
<br />
new g_iTrailLengthAccess;<br />
new g_szTrailLengthDefault[16];<br />
<br />
new g_iTrailsNum;<br />
new g_szTrailPath[MAX_TRAILS][128];<br />
new g_szTrailName[MAX_TRAILS][48];<br />
new g_iTrailSpriteIdx[MAX_TRAILS];<br />
<br />
new g_iTrailColorsNum;<br />
new g_szTrailColorName[MAX_TRAIL_COLORS][48];<br />
new g_iTrailColorRGB[MAX_TRAIL_COLORS][3];<br />
<br />
new g_iTrailLengthsNum;<br />
new g_szTrailLengthName[MAX_TRAIL_LENGTHS][48];<br />
new g_iTrailLengthVal[MAX_TRAIL_LENGTHS];<br />
<br />
new g_iDefaultTrailIndex;<br />
new g_iDefaultTrailColorIndex;<br />
new g_iDefaultTrailLengthIndex;<br />
<br />
new g_iTrailWidth = 10;<br />
<br />
new g_iTrailIndex[33];<br />
new g_iTrailColorIndex[33];<br />
new g_iTrailLengthIndex[33];<br />
<br />
new g_iTrailMenuPage[33];<br />
new g_iTrailColorMenuPage[33];<br />
new g_iTrailLengthMenuPage[33];<br />
<br />
new bool:g_bTrailActive[33];<br />
<br />
new g_iDefaultSpeedIndex;<br />
new g_iDefaultModelIndex;<br />
<br />
new g_iVault;<br />
<br />
new g_iParaEnt[33];<br />
new bool:g_bParaDeployed[33];<br />
new g_iDeployMode[33];<br />
new g_iSpeedIndex[33];<br />
new bool:g_bThird[33];<br />
new g_iModelIndex[33];<br />
new g_iModelMenuPage[33];<br />
<br />
new g_iLastWeapon[33];<br />
<br />
new g_iDeploysUsed[33];<br />
<br />
public plugin_precache()<br />
{<br />
    precache_model("models/rpgrocket.mdl");<br />
    BuildConfigPath();<br />
    LoadConfig(true);<br />
}<br />
<br />
public plugin_init()<br />
{<br />
    register_plugin(PLUGIN, VERSION, AUTHOR);<br />
<br />
    register_clcmd("say /parasut", "Cmd_Menu");<br />
    register_clcmd("say_team /parasut", "Cmd_Menu");<br />
<br />
    RegisterHam(Ham_Player_PreThink, "player", "OnPreThink", 0);<br />
    RegisterHam(Ham_Spawn, "player", "OnSpawnPost", 1);<br />
    RegisterHam(Ham_Killed, "player", "OnKilledPost", 1);<br />
<br />
    register_logevent("OnRoundStart", 2, "1=Round_Start");<br />
}<br />
<br />
public plugin_cfg()<br />
{<br />
    BuildConfigPath();<br />
    LoadConfig(false);<br />
<br />
    g_iVault = nvault_open("ultimate_parachute");<br />
    if (g_iVault == INVALID_HANDLE)<br />
        set_fail_state("Error opening nVault (ultimate_parachute)");<br />
}<br />
<br />
public plugin_end()<br />
{<br />
    if (g_iVault != INVALID_HANDLE)<br />
        nvault_close(g_iVault);<br />
}<br />
<br />
public OnSpawnPost(id)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    RemoveParachute(id, true);<br />
<br />
    g_iDeploysUsed[id] = 0;<br />
<br />
    LoadPlayerData(id);<br />
}<br />
<br />
public OnKilledPost(victim, attacker, shouldgib)<br />
{<br />
    if(!is_user_connected(victim)) return;<br />
    RemoveParachute(victim, true);<br />
}<br />
<br />
public OnRoundStart()<br />
{<br />
    for(new id=1; id&lt;=32; id++)<br />
    {<br />
        g_iDeploysUsed[id] = 0;<br />
        if(is_user_connected(id))<br />
            RemoveParachute(id, true);<br />
    }<br />
}<br />
<br />
public client_putinserver(id)<br />
{<br />
    ResetPlayerState(id);<br />
}<br />
<br />
public client_disconnected(id)<br />
{<br />
    SavePlayerData(id);<br />
    ResetPlayerState(id);<br />
}<br />
<br />
public OnPreThink(id)<br />
{<br />
    if(!is_user_alive(id))<br />
        return;<br />
<br />
    if(!HasParachuteAccess(id))<br />
    {<br />
        RemoveParachute(id, false);<br />
        return;<br />
    }<br />
<br />
    if(pev(id, pev_movetype) == MOVETYPE_FLY)<br />
    {<br />
        RemoveParachute(id, false);<br />
        return;<br />
    }<br />
<br />
    new buttons = pev(id, pev_button);<br />
    new oldbuttons = pev(id, pev_oldbuttons);<br />
    new flags = pev(id, pev_flags);<br />
<br />
    static Float:vel[3];<br />
    pev(id, pev_velocity, vel);<br />
<br />
    new bool:bDescending = (vel[2] &lt; 0.0);<br />
<br />
    switch(g_iDeployMode[id])<br />
    {<br />
        case DEPLOY_HOLD:<br />
        {<br />
            if( (buttons &amp; IN_USE) &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; bDescending )<br />
            {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!g_bParaDeployed[id])<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!TryStartDeploy(id))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RemoveParachute(id, false);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g_bParaDeployed[id] = true;<br />
                    StartTrailIfNeeded(id);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EnsureEntity(id);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ApplyParachute(id, vel);<br />
            }<br />
            else<br />
            {<br />
                RemoveParachute(id, false);<br />
            }<br />
        }<br />
        case DEPLOY_TAP:<br />
        {<br />
            if( (buttons &amp; IN_USE) &amp;&amp; !(oldbuttons &amp; IN_USE) &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; bDescending )<br />
            {<br />
                if(!g_bParaDeployed[id])<br />
                {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!TryStartDeploy(id))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
<br />
                    EnsureEntity(id);<br />
                    g_bParaDeployed[id] = true;<br />
                    StartTrailIfNeeded(id);<br />
                }<br />
                else<br />
                {<br />
                    RemoveParachute(id, false);<br />
                }<br />
            }<br />
<br />
            if(g_bParaDeployed[id] &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; bDescending)<br />
            {<br />
                EnsureEntity(id);<br />
                ApplyParachute(id, vel);<br />
            }<br />
            else if(flags &amp; FL_ONGROUND)<br />
            {<br />
                RemoveParachute(id, false);<br />
            }<br />
        }<br />
        case DEPLOY_AUTO:<br />
        {<br />
            static Float:fallvel;<br />
            fallvel = get_pdata_float(id, m_flFallVelocity, XO_PLAYER);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!g_bParaDeployed[id] &amp;&amp; bDescending &amp;&amp; fallvel &gt;= g_flAutoThreshold &amp;&amp; !(flags &amp; FL_ONGROUND))<br />
            {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!TryStartDeploy(id))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
                EnsureEntity(id);<br />
                g_bParaDeployed[id] = true;<br />
                StartTrailIfNeeded(id);<br />
            }<br />
<br />
            if(g_bParaDeployed[id] &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; bDescending)<br />
            {<br />
                EnsureEntity(id);<br />
                ApplyParachute(id, vel);<br />
            }<br />
            else if(flags &amp; FL_ONGROUND)<br />
            {<br />
                RemoveParachute(id, false);<br />
            }<br />
<br />
            if(g_bParaDeployed[id] &amp;&amp; (buttons &amp; IN_USE) &amp;&amp; !(oldbuttons &amp; IN_USE) &amp;&amp; !(flags &amp; FL_ONGROUND))<br />
            {<br />
                RemoveParachute(id, false);<br />
            }<br />
        }<br />
    }<br />
<br />
    if(!(buttons &amp; IN_USE) &amp;&amp; (oldbuttons &amp; IN_USE))<br />
    {<br />
        RestoreGravityIfNeeded(id);<br />
    }<br />
}<br />
<br />
public Cmd_Menu(id)<br />
{<br />
    if(!is_user_connected(id)) return PLUGIN_HANDLED;<br />
<br />
    if(!HasParachuteAccess(id))<br />
    {<br />
        client_print(id, print_chat, "[Ultimate Parachute] Parasut yetkiniz yok.");<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(g_bParaDeployed[id] || g_iParaEnt[id] &gt; 0)<br />
        return PLUGIN_HANDLED;<br />
<br />
    new menu = menu_create("Parasut Ayarlari", "Menu_Handler");<br />
<br />
    new sz[192];<br />
<br />
    if(g_iDeployModeAccess)<br />
    {<br />
        formatex(sz, cm(sz), "Acilis Modu: %s", g_szDeployModeName[g_iDeployMode[id]]);<br />
        menu_additem(menu, sz, "0");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Acilis Modu: d%s", g_szDeployModeName[g_iDeployMode[id]]);<br />
        menu_additem(menu, sz, "0");<br />
    }<br />
<br />
    if(g_iThirdAccess)<br />
    {<br />
        formatex(sz, cm(sz), "Gorunus: %s", g_bThird[id] ? "3. Sahis" : "1. Sahis");<br />
        menu_additem(menu, sz, "1");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Gorunus: d%s", g_bThird[id] ? "3. Sahis" : "1. Sahis");<br />
        menu_additem(menu, sz, "1");<br />
    }<br />
<br />
    if(g_iFallSpeedAccess &amp;&amp; g_iSpeedsNum &gt; 0)<br />
    {<br />
        formatex(sz, cm(sz), "Dusus Hizi: %s", g_szSpeedName[g_iSpeedIndex[id]]);<br />
        menu_additem(menu, sz, "2");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Dusus Hizi: d%s", (g_iSpeedsNum &gt; 0) ? g_szSpeedName[g_iSpeedIndex[id]] : "liste yok");<br />
        menu_additem(menu, sz, "2");<br />
    }<br />
<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        new const szRandom[] = "Degisen model";<br />
        if(g_iModelIndex[id] == -1)<br />
            formatex(sz, cm(sz), "Model: %s", szRandom);<br />
        else<br />
            formatex(sz, cm(sz), "Model: %s", g_szModelName[g_iModelIndex[id]]);<br />
<br />
        if(!g_iModelAccess)<br />
            replace(sz, cm(sz), "y", "d");<br />
<br />
        menu_additem(menu, sz, "3");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Model: dliste yok");<br />
        menu_additem(menu, sz, "3");<br />
    }<br />
<br />
    if(g_iTrailsNum &gt; 0)<br />
    {<br />
        new const szRandomTrail[] = "Degisen iz";<br />
        if(g_iTrailIndex[id] == -1)<br />
            formatex(sz, cm(sz), "Iz: %s", szRandomTrail);<br />
        else<br />
            formatex(sz, cm(sz), "Iz: %s", g_szTrailName[g_iTrailIndex[id]]);<br />
<br />
        if(!g_iTrailAccess)<br />
            replace(sz, cm(sz), "y", "d");<br />
<br />
        menu_additem(menu, sz, "4");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Iz: dliste yok");<br />
        menu_additem(menu, sz, "4");<br />
    }<br />
<br />
    if(g_iTrailColorsNum &gt; 0)<br />
    {<br />
        new const szRandomColor[] = "Rastgele";<br />
        if(g_iTrailColorIndex[id] == -1)<br />
            formatex(sz, cm(sz), "Iz Rengi: %s", szRandomColor);<br />
        else<br />
            formatex(sz, cm(sz), "Iz Rengi: %s", g_szTrailColorName[g_iTrailColorIndex[id]]);<br />
<br />
        if(!g_iTrailColorAccess || !g_iTrailAccess)<br />
            replace(sz, cm(sz), "y", "d");<br />
<br />
        menu_additem(menu, sz, "5");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Iz Rengi: dliste yok");<br />
        menu_additem(menu, sz, "5");<br />
    }<br />
<br />
    if(g_iTrailLengthsNum &gt; 0)<br />
    {<br />
        new const szRandomLen[] = "Rastgele";<br />
        if(g_iTrailLengthIndex[id] == -1)<br />
            formatex(sz, cm(sz), "Iz Uzunlugu: %s", szRandomLen);<br />
        else<br />
            formatex(sz, cm(sz), "Iz Uzunlugu: %s", g_szTrailLengthName[g_iTrailLengthIndex[id]]);<br />
<br />
        if(!g_iTrailLengthAccess || !g_iTrailAccess)<br />
            replace(sz, cm(sz), "y", "d");<br />
<br />
        menu_additem(menu, sz, "6");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Iz Uzunlugu: dliste yok");<br />
        menu_additem(menu, sz, "6");<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);<br />
    menu_display(id, menu);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
public Menu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        SavePlayerData(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[8], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, cm(info), _, _, callback);<br />
    new key = str_to_num(info);<br />
<br />
    switch(key)<br />
    {<br />
        case 0:<br />
        {<br />
            if(g_iDeployModeAccess)<br />
            {<br />
                g_iDeployMode[id]++;<br />
                if(g_iDeployMode[id] &gt; DEPLOY_AUTO) g_iDeployMode[id] = DEPLOY_HOLD;<br />
            }<br />
        }<br />
        case 1:<br />
        {<br />
            if(g_iThirdAccess)<br />
            {<br />
                g_bThird[id] = !g_bThird[id];<br />
                if(!g_bThird[id]) set_view(id, CAMERA_NONE);<br />
            }<br />
        }<br />
        case 2:<br />
        {<br />
            if(g_iFallSpeedAccess &amp;&amp; g_iSpeedsNum &gt; 0)<br />
            {<br />
                g_iSpeedIndex[id]++;<br />
                if(g_iSpeedIndex[id] &gt;= g_iSpeedsNum) g_iSpeedIndex[id] = 0;<br />
            }<br />
        }<br />
        case 3:<br />
        {<br />
            if(g_iModelAccess &amp;&amp; g_iModelsNum &gt; 0)<br />
            {<br />
                menu_destroy(menu);<br />
                ShowModelMenu(id, 0);<br />
                return PLUGIN_HANDLED;<br />
            }<br />
        }<br />
        case 4:<br />
        {<br />
            if(g_iTrailAccess &amp;&amp; g_iTrailsNum &gt; 0)<br />
            {<br />
                menu_destroy(menu);<br />
                ShowTrailMenu(id, 0);<br />
                return PLUGIN_HANDLED;<br />
            }<br />
        }<br />
        case 5:<br />
        {<br />
            if(g_iTrailAccess &amp;&amp; g_iTrailColorAccess &amp;&amp; g_iTrailColorsNum &gt; 0)<br />
            {<br />
                menu_destroy(menu);<br />
                ShowTrailColorMenu(id, 0);<br />
                return PLUGIN_HANDLED;<br />
            }<br />
        }<br />
        case 6:<br />
        {<br />
            if(g_iTrailAccess &amp;&amp; g_iTrailLengthAccess &amp;&amp; g_iTrailLengthsNum &gt; 0)<br />
            {<br />
                menu_destroy(menu);<br />
                ShowTrailLengthMenu(id, 0);<br />
                return PLUGIN_HANDLED;<br />
            }<br />
        }<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    Cmd_Menu(id);<br />
<br />
    SavePlayerData(id);<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
stock ShowModelMenu(id, page)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    new const perPage = 7;<br />
<br />
    new totalItems = g_iModelsNum + 1;<br />
    new maxPage = 0;<br />
    if(totalItems &gt; 0)<br />
        maxPage = (totalItems - 1) / perPage;<br />
<br />
    if(page &lt; 0) page = 0;<br />
    if(page &gt; maxPage) page = maxPage;<br />
<br />
    g_iModelMenuPage[id] = page;<br />
<br />
    new menu = menu_create("Model Secimi", "ModelMenu_Handler");<br />
<br />
    menu_additem(menu, "Degisen model", "R");<br />
<br />
    new sz[96], info[12];<br />
    for(new i = 0; i &lt; g_iModelsNum; i++)<br />
    {<br />
        formatex(sz, charsmax(sz), "%s", g_szModelName[i]);<br />
        formatex(info, charsmax(info), "%d", i);<br />
        menu_additem(menu, sz, info);<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_PERPAGE, perPage);<br />
    menu_setprop(menu, MPROP_BACKNAME, "Geri");<br />
    menu_setprop(menu, MPROP_NEXTNAME, "Ileri");<br />
    menu_setprop(menu, MPROP_EXITNAME, "Cikis");<br />
<br />
    menu_display(id, menu, page);<br />
}<br />
<br />
public ModelMenu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        Cmd_Menu(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(item == MENU_BACK)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowModelMenu(id, g_iModelMenuPage[id] - 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
    if(item == MENU_MORE)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowModelMenu(id, g_iModelMenuPage[id] + 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[12], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, charsmax(info), _, _, callback);<br />
<br />
    if(info[0] == 'R')<br />
    {<br />
        g_iModelIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        new idx = str_to_num(info);<br />
        if(idx &gt;= 0 &amp;&amp; idx &lt; g_iModelsNum)<br />
            g_iModelIndex[id] = idx;<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    SavePlayerData(id);<br />
    Cmd_Menu(id);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
stock bool:TryStartDeploy(id)<br />
{<br />
    if(g_iDeploysPerRound &gt; 0 &amp;&amp; g_iDeploysUsed[id] &gt;= g_iDeploysPerRound)<br />
        return false;<br />
<br />
    g_iDeploysUsed[id]++;<br />
<br />
    if(g_szDeploySound[0])<br />
        emit_sound(id, CHAN_ITEM, g_szDeploySound, 1.0, ATTN_NORM, 0, PITCH_NORM);<br />
<br />
    if(!g_iWeaponUsage)<br />
        DenyWeapons(id);<br />
<br />
    if(g_bThird[id])<br />
        set_view(id, CAMERA_3RDPERSON);<br />
<br />
    set_pev(id, pev_gravity, 0.1);<br />
<br />
    return true;<br />
}<br />
<br />
stock EnsureEntity(id)<br />
{<br />
    if(g_iParaEnt[id] &gt; 0 &amp;&amp; is_valid_ent(g_iParaEnt[id]))<br />
        return;<br />
<br />
    new ent = create_entity("info_target");<br />
    if(ent &lt;= 0) return;<br />
<br />
    entity_set_string(ent, EV_SZ_classname, PARA_CLASS);<br />
<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        new mdlIndex = g_iModelIndex[id];<br />
        if(mdlIndex &lt; 0) mdlIndex = random_num(0, g_iModelsNum - 1);<br />
        entity_set_model(ent, g_szModelPath[mdlIndex]);<br />
    }<br />
<br />
    entity_set_int(ent, EV_INT_movetype, MOVETYPE_FOLLOW);<br />
    entity_set_int(ent, EV_INT_solid, SOLID_NOT);<br />
    entity_set_edict(ent, EV_ENT_aiment, id);<br />
    entity_set_edict(ent, EV_ENT_owner, id);<br />
<br />
    entity_set_int(ent, EV_INT_sequence, 0);<br />
    entity_set_int(ent, EV_INT_gaitsequence, 1);<br />
    entity_set_float(ent, EV_FL_frame, 0.0);<br />
    entity_set_float(ent, EV_FL_fuser1, 0.0);<br />
<br />
    g_iParaEnt[id] = ent;<br />
}<br />
<br />
stock ShowTrailMenu(id, page)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    new const perPage = 7;<br />
<br />
    new totalItems = g_iTrailsNum + 1;<br />
    new maxPage = 0;<br />
    if(totalItems &gt; 0)<br />
        maxPage = (totalItems - 1) / perPage;<br />
<br />
    if(page &lt; 0) page = 0;<br />
    if(page &gt; maxPage) page = maxPage;<br />
<br />
    g_iTrailMenuPage[id] = page;<br />
<br />
    new menu = menu_create("Iz Secimi", "TrailMenu_Handler");<br />
<br />
    menu_additem(menu, "Degisen iz", "R");<br />
<br />
    new sz[96], info[12];<br />
    for(new i = 0; i &lt; g_iTrailsNum; i++)<br />
    {<br />
        formatex(sz, charsmax(sz), "%s", g_szTrailName[i]);<br />
        formatex(info, charsmax(info), "%d", i);<br />
        menu_additem(menu, sz, info);<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_PERPAGE, perPage);<br />
    menu_setprop(menu, MPROP_BACKNAME, "Geri");<br />
    menu_setprop(menu, MPROP_NEXTNAME, "Ileri");<br />
    menu_setprop(menu, MPROP_EXITNAME, "Cikis");<br />
<br />
    menu_display(id, menu, page);<br />
}<br />
<br />
public TrailMenu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        Cmd_Menu(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(item == MENU_BACK)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailMenu(id, g_iTrailMenuPage[id] - 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
    if(item == MENU_MORE)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailMenu(id, g_iTrailMenuPage[id] + 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[12], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, charsmax(info), _, _, callback);<br />
<br />
    if(info[0] == 'R')<br />
    {<br />
        g_iTrailIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        new idx = str_to_num(info);<br />
        if(idx &gt;= 0 &amp;&amp; idx &lt; g_iTrailsNum)<br />
            g_iTrailIndex[id] = idx;<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    SavePlayerData(id);<br />
    Cmd_Menu(id);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
stock ShowTrailColorMenu(id, page)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    new const perPage = 7;<br />
<br />
    new totalItems = g_iTrailColorsNum + 1;<br />
    new maxPage = 0;<br />
    if(totalItems &gt; 0)<br />
        maxPage = (totalItems - 1) / perPage;<br />
<br />
    if(page &lt; 0) page = 0;<br />
    if(page &gt; maxPage) page = maxPage;<br />
<br />
    g_iTrailColorMenuPage[id] = page;<br />
<br />
    new menu = menu_create("Iz Rengi Secimi", "TrailColorMenu_Handler");<br />
<br />
    menu_additem(menu, "Rastgele", "R");<br />
<br />
    new sz[96], info[12];<br />
    for(new i = 0; i &lt; g_iTrailColorsNum; i++)<br />
    {<br />
        formatex(sz, charsmax(sz), "%s", g_szTrailColorName[i]);<br />
        formatex(info, charsmax(info), "%d", i);<br />
        menu_additem(menu, sz, info);<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_PERPAGE, perPage);<br />
    menu_setprop(menu, MPROP_BACKNAME, "Geri");<br />
    menu_setprop(menu, MPROP_NEXTNAME, "Ileri");<br />
    menu_setprop(menu, MPROP_EXITNAME, "Cikis");<br />
<br />
    menu_display(id, menu, page);<br />
}<br />
<br />
public TrailColorMenu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        Cmd_Menu(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(item == MENU_BACK)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailColorMenu(id, g_iTrailColorMenuPage[id] - 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
    if(item == MENU_MORE)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailColorMenu(id, g_iTrailColorMenuPage[id] + 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[12], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, charsmax(info), _, _, callback);<br />
<br />
    if(info[0] == 'R')<br />
    {<br />
        g_iTrailColorIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        new idx = str_to_num(info);<br />
        if(idx &gt;= 0 &amp;&amp; idx &lt; g_iTrailColorsNum)<br />
            g_iTrailColorIndex[id] = idx;<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    SavePlayerData(id);<br />
    Cmd_Menu(id);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
<br />
stock ShowTrailLengthMenu(id, page)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    new const perPage = 7;<br />
<br />
    new totalItems = g_iTrailLengthsNum + 1;<br />
    new maxPage = 0;<br />
    if(totalItems &gt; 0)<br />
        maxPage = (totalItems - 1) / perPage;<br />
<br />
    if(page &lt; 0) page = 0;<br />
    if(page &gt; maxPage) page = maxPage;<br />
<br />
    g_iTrailLengthMenuPage[id] = page;<br />
<br />
    new menu = menu_create("Iz Uzunlugu Secimi", "TrailLengthMenu_Handler");<br />
<br />
    menu_additem(menu, "Rastgele", "R");<br />
<br />
    new sz[96], info[12];<br />
    for(new i = 0; i &lt; g_iTrailLengthsNum; i++)<br />
    {<br />
        formatex(sz, charsmax(sz), "%s", g_szTrailLengthName[i]);<br />
        formatex(info, charsmax(info), "%d", i);<br />
        menu_additem(menu, sz, info);<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_PERPAGE, perPage);<br />
    menu_setprop(menu, MPROP_BACKNAME, "Geri");<br />
    menu_setprop(menu, MPROP_NEXTNAME, "Ileri");<br />
    menu_setprop(menu, MPROP_EXITNAME, "Cikis");<br />
<br />
    menu_display(id, menu, page);<br />
}<br />
<br />
public TrailLengthMenu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        Cmd_Menu(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(item == MENU_BACK)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailLengthMenu(id, g_iTrailLengthMenuPage[id] - 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
    if(item == MENU_MORE)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailLengthMenu(id, g_iTrailLengthMenuPage[id] + 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[12], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, charsmax(info), _, _, callback);<br />
<br />
    if(info[0] == 'R')<br />
    {<br />
        g_iTrailLengthIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        new idx = str_to_num(info);<br />
        if(idx &gt;= 0 &amp;&amp; idx &lt; g_iTrailLengthsNum)<br />
            g_iTrailLengthIndex[id] = idx;<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    SavePlayerData(id);<br />
    Cmd_Menu(id);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
stock ApplyParachute(id, Float:vel[3])<br />
{<br />
    set_pev(id, pev_gravity, 0.1);<br />
<br />
    if(g_iSpeedsNum &gt; 0)<br />
    {<br />
        new i = g_iSpeedIndex[id];<br />
        new Float:target = g_flSpeedValue[i];<br />
<br />
        vel[2] = (vel[2] + 40.0 &lt; target) ? (vel[2] + 40.0) : target;<br />
        set_pev(id, pev_velocity, vel);<br />
    }<br />
<br />
    new ent = g_iParaEnt[id];<br />
    if(ent &gt; 0 &amp;&amp; is_valid_ent(ent))<br />
    {<br />
        new Float:frame;<br />
<br />
        if(entity_get_int(ent, EV_INT_sequence) == 0)<br />
        {<br />
            frame = entity_get_float(ent, EV_FL_fuser1) + 1.0;<br />
            entity_set_float(ent, EV_FL_fuser1, frame);<br />
            entity_set_float(ent, EV_FL_frame, frame);<br />
<br />
            if(frame &gt; 100.0)<br />
            {<br />
                entity_set_float(ent, EV_FL_animtime, 0.0);<br />
                entity_set_float(ent, EV_FL_framerate, 0.4);<br />
                entity_set_int(ent, EV_INT_sequence, 1);<br />
                entity_set_int(ent, EV_INT_gaitsequence, 1);<br />
                entity_set_float(ent, EV_FL_frame, 0.0);<br />
                entity_set_float(ent, EV_FL_fuser1, 0.0);<br />
            }<br />
        }<br />
    }<br />
}<br />
<br />
stock RemoveParachute(id, bool:bForce)<br />
{<br />
    if(g_iParaEnt[id] &gt; 0)<br />
    {<br />
        if(is_valid_ent(g_iParaEnt[id]))<br />
            remove_entity(g_iParaEnt[id]);<br />
        g_iParaEnt[id] = 0;<br />
    }<br />
<br />
    if(g_bParaDeployed[id] || bForce)<br />
    {<br />
        g_bParaDeployed[id] = false;<br />
<br />
        KillTrail(id);<br />
<br />
        set_view(id, CAMERA_NONE);<br />
<br />
        if(!g_iWeaponUsage)<br />
            RestoreWeapon(id);<br />
<br />
        RestoreGravityIfNeeded(id);<br />
    }<br />
}<br />
<br />
stock RestoreGravityIfNeeded(id)<br />
{<br />
    if(!is_user_alive(id)) return;<br />
<br />
    static Float:gr;<br />
    pev(id, pev_gravity, gr);<br />
<br />
    if(gr == 0.1)<br />
        set_pev(id, pev_gravity, 1.0);<br />
}<br />
<br />
stock KillTrail(id)<br />
{<br />
    if(!g_bTrailActive[id])<br />
        return;<br />
<br />
    message_begin(MSG_BROADCAST, SVC_TEMPENTITY);<br />
    write_byte(TE_KILLBEAM);<br />
    write_short(id);<br />
    message_end();<br />
<br />
    g_bTrailActive[id] = false;<br />
}<br />
<br />
stock StartTrailIfNeeded(id)<br />
{<br />
    if(!g_bParaDeployed[id])<br />
        return;<br />
<br />
    if(!g_iTrailAccess || g_iTrailsNum &lt;= 0 || g_iTrailLengthsNum &lt;= 0)<br />
        return;<br />
<br />
    new iLenIdx = g_iTrailLengthIndex[id];<br />
    if(iLenIdx == -1 &amp;&amp; g_iTrailLengthsNum &gt; 0)<br />
        iLenIdx = random_num(0, g_iTrailLengthsNum - 1);<br />
<br />
    if(iLenIdx &lt; 0 || iLenIdx &gt;= g_iTrailLengthsNum)<br />
        return;<br />
<br />
    new life = g_iTrailLengthVal[iLenIdx];<br />
    if(life &lt;= 0)<br />
    {<br />
        KillTrail(id);<br />
        return;<br />
    }<br />
<br />
    new iTrailIdx = g_iTrailIndex[id];<br />
    if(iTrailIdx == -1 &amp;&amp; g_iTrailsNum &gt; 0)<br />
        iTrailIdx = random_num(0, g_iTrailsNum - 1);<br />
<br />
    if(iTrailIdx &lt; 0 || iTrailIdx &gt;= g_iTrailsNum)<br />
        return;<br />
<br />
    new sprite = g_iTrailSpriteIdx[iTrailIdx];<br />
    if(sprite &lt;= 0)<br />
        return;<br />
<br />
    new iColorIdx = g_iTrailColorIndex[id];<br />
    if(iColorIdx == -1 &amp;&amp; g_iTrailColorsNum &gt; 0)<br />
        iColorIdx = random_num(0, g_iTrailColorsNum - 1);<br />
<br />
    new r = 255, g = 255, b = 255;<br />
    if(iColorIdx &gt;= 0 &amp;&amp; iColorIdx &lt; g_iTrailColorsNum)<br />
    {<br />
        r = g_iTrailColorRGB[iColorIdx][0];<br />
        g = g_iTrailColorRGB[iColorIdx][1];<br />
        b = g_iTrailColorRGB[iColorIdx][2];<br />
    }<br />
<br />
    KillTrail(id);<br />
<br />
    message_begin(MSG_BROADCAST, SVC_TEMPENTITY);<br />
    write_byte(TE_BEAMFOLLOW);<br />
    write_short(id);<br />
    write_short(sprite);<br />
    write_byte(clamp(life, 0, 255));<br />
    write_byte(g_iTrailWidth);<br />
    write_byte(r);<br />
    write_byte(g);<br />
    write_byte(b);<br />
    write_byte(255);<br />
    message_end();<br />
<br />
    g_bTrailActive[id] = true;<br />
}<br />
<br />
stock DenyWeapons(id)<br />
{<br />
    new weapon = get_user_weapon(id);<br />
    if(weapon != CSW_KNIFE)<br />
    {<br />
        g_iLastWeapon[id] = weapon;<br />
        engclient_cmd(id, "weapon_knife");<br />
    }<br />
<br />
    new buttons = pev(id, pev_button);<br />
    buttons &amp;= ~IN_ATTACK;<br />
    buttons &amp;= ~IN_ATTACK2;<br />
    set_pev(id, pev_button, buttons);<br />
}<br />
<br />
stock RestoreWeapon(id)<br />
{<br />
    if(g_iLastWeapon[id] &lt;= 0) return;<br />
<br />
    new szWpn[32];<br />
    get_weaponname(g_iLastWeapon[id], szWpn, cm(szWpn));<br />
    engclient_cmd(id, szWpn);<br />
    g_iTrailIndex[id] = (g_iTrailsNum &gt; 0) ? g_iDefaultTrailIndex : 0;<br />
    g_iTrailColorIndex[id] = (g_iTrailColorsNum &gt; 0) ? g_iDefaultTrailColorIndex : 0;<br />
    g_iTrailLengthIndex[id] = (g_iTrailLengthsNum &gt; 0) ? g_iDefaultTrailLengthIndex : 0;<br />
    g_bTrailActive[id] = false;<br />
<br />
g_iLastWeapon[id] = 0;<br />
}<br />
<br />
stock BuildConfigPath()<br />
{<br />
    new cfgdir[128];<br />
    get_localinfo("amxx_configsdir", cfgdir, cm(cfgdir));<br />
    formatex(g_szCfgPath, cm(g_szCfgPath), "%s/ultimate_parachute.ini", cfgdir);<br />
}<br />
<br />
stock LoadConfig(bool:bPrecacheOnly)<br />
{<br />
    g_szAccessFlags[0] = 0;<br />
    g_iAccessBits = 0;<br />
<br />
    g_iAccessTeamTT = 1;<br />
    g_iAccessTeamCT = 1;<br />
<br />
    g_iWeaponUsage = 1;<br />
    g_iDeployModeAccess = 1;<br />
    g_iDeployModeDefault = DEPLOY_HOLD;<br />
    g_flAutoThreshold = 350.0;<br />
    g_iDeploysPerRound = 0;<br />
<br />
    g_iFallSpeedAccess = 1;<br />
    g_szFallSpeedDefault[0] = 0;<br />
<br />
    g_iThirdAccess = 1;<br />
    g_iThirdDefault = 0;<br />
<br />
    g_iModelAccess = 1;<br />
    g_szModelDefault[0] = 0;<br />
    g_szDeploySound[0] = 0;<br />
<br />
    g_iSpeedsNum = 0;<br />
    g_iModelsNum = 0;<br />
<br />
    g_iTrailAccess = 1;<br />
    g_szTrailDefault[0] = 0;<br />
    g_iTrailColorAccess = 1;<br />
    g_szTrailColorDefault[0] = 0;<br />
    g_iTrailLengthAccess = 1;<br />
    g_szTrailLengthDefault[0] = 0;<br />
<br />
    g_iTrailsNum = 0;<br />
    g_iTrailColorsNum = 0;<br />
    g_iTrailLengthsNum = 0;<br />
    g_iDefaultSpeedIndex = 0;<br />
    g_iDefaultModelIndex = 0;<br />
<br />
    g_iDefaultTrailIndex = -1;<br />
    g_iDefaultTrailColorIndex = -1;<br />
    g_iDefaultTrailLengthIndex = 0;<br />
    if(!file_exists(g_szCfgPath))<br />
    {<br />
        return;<br />
    }<br />
<br />
    new line[256], section[32];<br />
    section[0] = 0;<br />
<br />
    new fp = fopen(g_szCfgPath, "rt");<br />
    if(!fp) return;<br />
<br />
    while(!feof(fp))<br />
    {<br />
        fgets(fp, line, cm(line));<br />
        trim(line);<br />
<br />
        if(!line[0]) continue;<br />
        if(line[0] == ';') continue;<br />
        if(line[0] == '/' &amp;&amp; line[1] == '/') continue;<br />
<br />
        if(line[0] == '[')<br />
        {<br />
            new iEnd = contain(line, "]");<br />
            if(iEnd &gt; 1)<br />
            {<br />
                new j = 0;<br />
                for(new i = 1; i &lt; iEnd &amp;&amp; j &lt; cm(section); i++)<br />
                    section[j++] = line[i];<br />
                section[j] = 0;<br />
                strtolower(section);<br />
            }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(equali(section, "settings"))<br />
        {<br />
            new k[64], v[192];<br />
            k[0]=0; v[0]=0;<br />
<br />
            parse(line, k, cm(k), v, cm(v));<br />
            strtolower(k);<br />
<br />
            StripQuotes(v);<br />
<br />
            if(equali(k, "access_flags"))<br />
            {<br />
                copy(g_szAccessFlags, cm(g_szAccessFlags), v);<br />
                g_iAccessBits = read_flags(g_szAccessFlags);<br />
            }<br />
            else if(equali(k, "access_team_tt"))<br />
            {<br />
                g_iAccessTeamTT = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "access_team_ct"))<br />
            {<br />
                g_iAccessTeamCT = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "weapon_usage"))<br />
            {<br />
                g_iWeaponUsage = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "deploy_mode_access"))<br />
            {<br />
                g_iDeployModeAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "deploy_mode_default"))<br />
            {<br />
                g_iDeployModeDefault = clamp(str_to_num(v), 0, 2);<br />
            }<br />
            else if(equali(k, "autodeploy_threshold"))<br />
            {<br />
                g_flAutoThreshold = floatclamp(str_to_float(v), 0.0, 9999.0);<br />
            }<br />
            else if(equali(k, "deploys_per_round"))<br />
            {<br />
                g_iDeploysPerRound = max(0, str_to_num(v));<br />
            }<br />
            else if(equali(k, "fall_speed_access"))<br />
            {<br />
                g_iFallSpeedAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "fall_speed_default"))<br />
            {<br />
                copy(g_szFallSpeedDefault, cm(g_szFallSpeedDefault), v);<br />
            }<br />
            else if(equali(k, "3rd_person_view_access"))<br />
            {<br />
                g_iThirdAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "3rd_person_view_default"))<br />
            {<br />
                g_iThirdDefault = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "model_access"))<br />
            {<br />
                g_iModelAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "model_default"))<br />
            {<br />
                copy(g_szModelDefault, cm(g_szModelDefault), v);<br />
            }<br />
            else if(equali(k, "trail_access"))<br />
            {<br />
                g_iTrailAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "trail_default"))<br />
            {<br />
                copy(g_szTrailDefault, cm(g_szTrailDefault), v);<br />
            }<br />
            else if(equali(k, "trail_color_access"))<br />
            {<br />
                g_iTrailColorAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "trail_color_default"))<br />
            {<br />
                copy(g_szTrailColorDefault, cm(g_szTrailColorDefault), v);<br />
            }<br />
            else if(equali(k, "trail_length_access"))<br />
            {<br />
                g_iTrailLengthAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "trail_length_default"))<br />
            {<br />
                copy(g_szTrailLengthDefault, cm(g_szTrailLengthDefault), v);<br />
            }<br />
            else if(equali(k, "trail_width"))<br />
            {<br />
                g_iTrailWidth = clamp(str_to_num(v), 0, 255);<br />
            }<br />
            else if(equali(k, "deploy_sound"))<br />
            {<br />
                copy(g_szDeploySound, cm(g_szDeploySound), v);<br />
            }<br />
        }<br />
        else if(equali(section, "speeds"))<br />
        {<br />
            if(g_iSpeedsNum &gt;= MAX_SPEEDS) continue;<br />
<br />
            new sSpeed[32], sName[64];<br />
            sSpeed[0]=0; sName[0]=0;<br />
            parse(line, sSpeed, cm(sSpeed), sName, cm(sName));<br />
            StripQuotes(sSpeed);<br />
            StripQuotes(sName);<br />
<br />
            if(!sSpeed[0] || !sName[0]) continue;<br />
<br />
            copy(g_szSpeedName[g_iSpeedsNum], cm(g_szSpeedName[]), sName);<br />
            g_flSpeedValue[g_iSpeedsNum] = str_to_float(sSpeed);<br />
            g_iSpeedsNum++;<br />
        }<br />
        else if(equali(section, "models"))<br />
        {<br />
            if(g_iModelsNum &gt;= MAX_MODELS) continue;<br />
<br />
            new path[160], name[64];<br />
            path[0]=0; name[0]=0;<br />
<br />
            parse(line, path, cm(path), name, cm(name));<br />
            StripQuotes(path);<br />
            StripQuotes(name);<br />
<br />
            if(!path[0]) continue;<br />
<br />
            copy(g_szModelPath[g_iModelsNum], cm(g_szModelPath[]), path);<br />
<br />
            if(name[0])<br />
                copy(g_szModelName[g_iModelsNum], cm(g_szModelName[]), name);<br />
            else<br />
                formatex(g_szModelName[g_iModelsNum], cm(g_szModelName[]), "Model %d", g_iModelsNum + 1);<br />
<br />
            if(bPrecacheOnly)<br />
            {<br />
                if(containi(path, ".mdl") != -1)<br />
                    precache_model(path);<br />
            }<br />
<br />
            g_iModelsNum++;<br />
        }<br />
<br />
        else if(equali(section, "trails"))<br />
        {<br />
            if(g_iTrailsNum &gt;= MAX_TRAILS) continue;<br />
<br />
            new path[160], name[64];<br />
            path[0]=0; name[0]=0;<br />
<br />
            parse(line, path, cm(path), name, cm(name));<br />
            StripQuotes(path);<br />
            StripQuotes(name);<br />
<br />
            if(!path[0]) continue;<br />
<br />
            copy(g_szTrailPath[g_iTrailsNum], cm(g_szTrailPath[]), path);<br />
<br />
            if(name[0])<br />
                copy(g_szTrailName[g_iTrailsNum], cm(g_szTrailName[]), name);<br />
            else<br />
                formatex(g_szTrailName[g_iTrailsNum], cm(g_szTrailName[]), "Iz %d", g_iTrailsNum + 1);<br />
<br />
            if(bPrecacheOnly)<br />
            {<br />
                if(containi(path, ".spr") != -1)<br />
                    g_iTrailSpriteIdx[g_iTrailsNum] = precache_model(path);<br />
            }<br />
            else<br />
            {<br />
                g_iTrailSpriteIdx[g_iTrailsNum] = engfunc(EngFunc_ModelIndex, path);<br />
            }<br />
<br />
            g_iTrailsNum++;<br />
        }<br />
        else if(equali(section, "trail_colors"))<br />
        {<br />
            if(g_iTrailColorsNum &gt;= MAX_TRAIL_COLORS) continue;<br />
<br />
            new rgb[32], name[64];<br />
            rgb[0]=0; name[0]=0;<br />
<br />
            parse(line, rgb, cm(rgb), name, cm(name));<br />
            StripQuotes(rgb);<br />
            StripQuotes(name);<br />
<br />
            if(!rgb[0]) continue;<br />
<br />
            new sr[8], sg[8], sb[8];<br />
            sr[0]=sg[0]=sb[0]=0;<br />
            parse(rgb, sr, cm(sr), sg, cm(sg), sb, cm(sb));<br />
<br />
            new r = clamp(str_to_num(sr), 0, 255);<br />
            new g = clamp(str_to_num(sg), 0, 255);<br />
            new b = clamp(str_to_num(sb), 0, 255);<br />
<br />
            g_iTrailColorRGB[g_iTrailColorsNum][0] = r;<br />
            g_iTrailColorRGB[g_iTrailColorsNum][1] = g;<br />
            g_iTrailColorRGB[g_iTrailColorsNum][2] = b;<br />
<br />
            if(name[0])<br />
                copy(g_szTrailColorName[g_iTrailColorsNum], cm(g_szTrailColorName[]), name);<br />
            else<br />
                formatex(g_szTrailColorName[g_iTrailColorsNum], cm(g_szTrailColorName[]), "Цвет %d", g_iTrailColorsNum + 1);<br />
<br />
            g_iTrailColorsNum++;<br />
        }<br />
        else if(equali(section, "trail_lengths"))<br />
        {<br />
            if(g_iTrailLengthsNum &gt;= MAX_TRAIL_LENGTHS) continue;<br />
<br />
            new lenStr[16], name[64];<br />
            lenStr[0]=0; name[0]=0;<br />
<br />
            parse(line, lenStr, cm(lenStr), name, cm(name));<br />
            StripQuotes(lenStr);<br />
            StripQuotes(name);<br />
<br />
            if(!lenStr[0]) continue;<br />
<br />
            g_iTrailLengthVal[g_iTrailLengthsNum] = max(0, str_to_num(lenStr));<br />
<br />
            if(name[0])<br />
                copy(g_szTrailLengthName[g_iTrailLengthsNum], cm(g_szTrailLengthName[]), name);<br />
            else<br />
                formatex(g_szTrailLengthName[g_iTrailLengthsNum], cm(g_szTrailLengthName[]), "Uzunluk %d", g_iTrailLengthsNum + 1);<br />
<br />
            g_iTrailLengthsNum++;<br />
        }<br />
<br />
    }<br />
<br />
    fclose(fp);<br />
<br />
    ResolveDefaults();<br />
<br />
    NormalizeDeploySound(bPrecacheOnly);<br />
}<br />
<br />
stock ResolveDefaults()<br />
{<br />
    g_iDefaultSpeedIndex = 0;<br />
    if(g_iSpeedsNum &gt; 0)<br />
    {<br />
        if(g_szFallSpeedDefault[0])<br />
        {<br />
            new bool:isIndex = true;<br />
            for(new j=0; g_szFallSpeedDefault[j]; j++)<br />
            {<br />
                if(g_szFallSpeedDefault[j] == '-' || g_szFallSpeedDefault[j] == '.' )<br />
                {<br />
                    isIndex = false;<br />
                    break;<br />
                }<br />
            }<br />
<br />
            if(isIndex)<br />
            {<br />
                new idx = str_to_num(g_szFallSpeedDefault);<br />
                if(idx &gt;= 0 &amp;&amp; idx &lt; g_iSpeedsNum)<br />
                    g_iDefaultSpeedIndex = idx;<br />
            }<br />
            else<br />
            {<br />
                new Float:f = str_to_float(g_szFallSpeedDefault);<br />
                for(new i=0;i&lt;g_iSpeedsNum;i++)<br />
                {<br />
                    if(floatabs(g_flSpeedValue[i] - f) &lt; 0.01)<br />
                    {<br />
                        g_iDefaultSpeedIndex = i;<br />
                        break;<br />
                    }<br />
                }<br />
            }<br />
        }<br />
        else<br />
        {<br />
            for(new i=0;i&lt;g_iSpeedsNum;i++)<br />
            {<br />
                if(floatabs(g_flSpeedValue[i] - (-100.0)) &lt; 0.01)<br />
                {<br />
                    g_iDefaultSpeedIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
    }<br />
<br />
    g_iDefaultModelIndex = -1;<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        if(g_szModelDefault[0])<br />
        {<br />
            for(new i=0;i&lt;g_iModelsNum;i++)<br />
            {<br />
                if(equali(g_szModelPath[i], g_szModelDefault))<br />
                {<br />
                    g_iDefaultModelIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
    }<br />
<br />
    g_iDefaultTrailIndex = -1;<br />
    if(g_iTrailsNum &gt; 0)<br />
    {<br />
        if(g_szTrailDefault[0])<br />
        {<br />
            for(new i=0;i&lt;g_iTrailsNum;i++)<br />
            {<br />
                if(equali(g_szTrailPath[i], g_szTrailDefault))<br />
                {<br />
                    g_iDefaultTrailIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
    }<br />
<br />
    g_iDefaultTrailColorIndex = -1;<br />
    if(g_iTrailColorsNum &gt; 0)<br />
    {<br />
        if(g_szTrailColorDefault[0])<br />
        {<br />
            new sr[8], sg[8], sb[8];<br />
            sr[0]=sg[0]=sb[0]=0;<br />
            parse(g_szTrailColorDefault, sr, cm(sr), sg, cm(sg), sb, cm(sb));<br />
<br />
            new dr = clamp(str_to_num(sr), 0, 255);<br />
            new dg = clamp(str_to_num(sg), 0, 255);<br />
            new db = clamp(str_to_num(sb), 0, 255);<br />
<br />
            for(new i=0;i&lt;g_iTrailColorsNum;i++)<br />
            {<br />
                if(g_iTrailColorRGB[i][0] == dr &amp;&amp; g_iTrailColorRGB[i][1] == dg &amp;&amp; g_iTrailColorRGB[i][2] == db)<br />
                {<br />
                    g_iDefaultTrailColorIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
    }<br />
<br />
    g_iDefaultTrailLengthIndex = 0;<br />
    if(g_iTrailLengthsNum &gt; 0)<br />
    {<br />
        if(g_szTrailLengthDefault[0])<br />
        {<br />
            new dl = max(0, str_to_num(g_szTrailLengthDefault));<br />
            for(new i=0;i&lt;g_iTrailLengthsNum;i++)<br />
            {<br />
                if(g_iTrailLengthVal[i] == dl)<br />
                {<br />
                    g_iDefaultTrailLengthIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
        if(g_iDefaultTrailLengthIndex &gt;= g_iTrailLengthsNum)<br />
            g_iDefaultTrailLengthIndex = 0;<br />
    }<br />
<br />
}<br />
<br />
stock NormalizeDeploySound(bool:bPrecacheOnly)<br />
{<br />
    if(!g_szDeploySound[0])<br />
        return;<br />
<br />
    if(containi(g_szDeploySound, "sound/") == 0)<br />
    {<br />
        new tmp[128];<br />
        copy(tmp, cm(tmp), g_szDeploySound[6]);<br />
        copy(g_szDeploySound, cm(g_szDeploySound), tmp);<br />
    }<br />
    else if(containi(g_szDeploySound, "sound&#92;") == 0)<br />
    {<br />
        new tmp2[128];<br />
        copy(tmp2, cm(tmp2), g_szDeploySound[6]);<br />
        copy(g_szDeploySound, cm(g_szDeploySound), tmp2);<br />
    }<br />
<br />
    if(bPrecacheOnly)<br />
        precache_sound(g_szDeploySound);<br />
}<br />
<br />
stock ResetPlayerState(id)<br />
{<br />
    g_iParaEnt[id] = 0;<br />
    g_bParaDeployed[id] = false;<br />
<br />
    g_iDeployMode[id] = g_iDeployModeDefault;<br />
    g_iSpeedIndex[id] = g_iDefaultSpeedIndex;<br />
    g_bThird[id] = (g_iThirdDefault != 0);<br />
<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        g_iModelIndex[id] = g_iDefaultModelIndex;<br />
        if(g_iModelIndex[id] &gt;= g_iModelsNum) g_iModelIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        g_iModelIndex[id] = 0;<br />
    }<br />
<br />
    g_iLastWeapon[id] = 0;<br />
}<br />
<br />
stock HasParachuteAccess(id)<br />
{<br />
    if(g_szAccessFlags[0] &amp;&amp; (get_user_flags(id) &amp; g_iAccessBits) == 0)<br />
        return false;<br />
<br />
    new CsTeams:t = cs_get_user_team(id);<br />
    if(t == CS_TEAM_T &amp;&amp; !g_iAccessTeamTT) return false;<br />
    if(t == CS_TEAM_CT &amp;&amp; !g_iAccessTeamCT) return false;<br />
<br />
    return true;<br />
}<br />
<br />
stock GetVaultKey(id, key[], keylen)<br />
{<br />
    new auth[32];<br />
    get_user_authid(id, auth, cm(auth));<br />
<br />
    if(equali(auth, "BOT") || equali(auth, "HLTV") || equali(auth, "STEAM_ID_LAN") || equali(auth, "VALVE_ID_LAN") || equali(auth, "STEAM_ID_PENDING"))<br />
    {<br />
        new ip[32];<br />
        get_user_ip(id, ip, cm(ip), 1);<br />
        formatex(key, keylen, "IP_%s", ip);<br />
        return;<br />
    }<br />
<br />
    formatex(key, keylen, "SID_%s", auth);<br />
}<br />
<br />
stock LoadPlayerData(id)<br />
{<br />
    ResetPlayerState(id);<br />
<br />
    if(g_iVault == INVALID_HANDLE)<br />
        return;<br />
<br />
    new key[64];<br />
    GetVaultKey(id, key, cm(key));<br />
<br />
    new data[128];<br />
    if(!nvault_get(g_iVault, key, data, cm(data)))<br />
        return;<br />
<br />
    new s1[8], s2[8], s3[8], s4[8], s5[8], s6[8], s7[8];<br />
    s1[0]=s2[0]=s3[0]=s4[0]=s5[0]=s6[0]=s7[0]=0;<br />
    parse(data, s1, cm(s1), s2, cm(s2), s3, cm(s3), s4, cm(s4), s5, cm(s5), s6, cm(s6), s7, cm(s7));<br />
<br />
    new m = str_to_num(s1);<br />
    new sp = str_to_num(s2);<br />
    new th = str_to_num(s3);<br />
    new md = str_to_num(s4);<br />
    new tr = str_to_num(s5);<br />
    new tc = str_to_num(s6);<br />
    new tl = str_to_num(s7);<br />
    g_iDeployMode[id] = clamp(m, 0, 2);<br />
<br />
    if(g_iSpeedsNum &gt; 0)<br />
        g_iSpeedIndex[id] = clamp(sp, 0, g_iSpeedsNum-1);<br />
    else<br />
        g_iSpeedIndex[id] = 0;<br />
<br />
    g_bThird[id] = (th != 0);<br />
<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        if(md &lt; 0)<br />
            g_iModelIndex[id] = -1;<br />
        else<br />
            g_iModelIndex[id] = clamp(md, 0, g_iModelsNum-1);<br />
    }<br />
    else<br />
    {<br />
        g_iModelIndex[id] = 0;<br />
    }<br />
    if(g_iTrailsNum &gt; 0)<br />
    {<br />
        if(tr &lt; 0)<br />
            g_iTrailIndex[id] = -1;<br />
        else<br />
            g_iTrailIndex[id] = clamp(tr, 0, g_iTrailsNum-1);<br />
    }<br />
    else<br />
    {<br />
        g_iTrailIndex[id] = 0;<br />
    }<br />
<br />
    if(g_iTrailColorsNum &gt; 0)<br />
    {<br />
        if(tc &lt; 0)<br />
            g_iTrailColorIndex[id] = -1;<br />
        else<br />
            g_iTrailColorIndex[id] = clamp(tc, 0, g_iTrailColorsNum-1);<br />
    }<br />
    else<br />
    {<br />
        g_iTrailColorIndex[id] = 0;<br />
    }<br />
<br />
    if(g_iTrailLengthsNum &gt; 0)<br />
    {<br />
        if(tl &lt; 0)<br />
            g_iTrailLengthIndex[id] = -1;<br />
        else<br />
            g_iTrailLengthIndex[id] = clamp(tl, 0, g_iTrailLengthsNum-1);<br />
    }<br />
    else<br />
    {<br />
        g_iTrailLengthIndex[id] = 0;<br />
    }<br />
}<br />
<br />
stock SavePlayerData(id)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
    if(!HasParachuteAccess(id)) return;<br />
<br />
    if(g_iVault == INVALID_HANDLE) return;<br />
<br />
    new key[64];<br />
    GetVaultKey(id, key, cm(key));<br />
<br />
    new data[128];<br />
    formatex(data, cm(data), "%d %d %d %d %d %d %d",<br />
        g_iDeployMode[id],<br />
        g_iSpeedIndex[id],<br />
        g_bThird[id] ? 1 : 0,<br />
        g_iModelIndex[id],<br />
        g_iTrailIndex[id],<br />
        g_iTrailColorIndex[id],<br />
        g_iTrailLengthIndex[id]<br />
    );<br />
<br />
    nvault_set(g_iVault, key, data);<br />
}<br />
<br />
stock StripQuotes(str[])<br />
{<br />
    if(!str[0]) return;<br />
<br />
    new len = strlen(str);<br />
    if(len &gt;= 2 &amp;&amp; str[0] == '"' &amp;&amp; str[len-1] == '"')<br />
    {<br />
        str[len-1] = 0;<br />
        for(new i=0; i&lt;len; i++)<br />
            str[i] = str[i+1];<br />
    }<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[<img src="https://i.imgur.com/6Hj7mYF.jpeg" loading="lazy"  alt="[Resim: 6Hj7mYF.jpeg]" class="mycode_img" /><br />
<br />
<br />
🪂 HLPlayer.com Ultimate Parachute v1.0<br />
Gelişmiş Paraşüt Sistemi<br />
<span style="font-weight: bold;" class="mycode_b">Coder:</span> Y4S!N61<br />
<span style="font-weight: bold;" class="mycode_b">Platform:</span> Counter-Strike 1.6 / AMX Mod X<br />
<span style="font-weight: bold;" class="mycode_b">Versiyon:</span> 1.0<br />
<hr class="mycode_hr" />
📌 Plugin Hakkında<br />
HLPlayer.com Ultimate Parachute, Counter-Strike 1.6 sunucuları için geliştirilmiş <span style="font-weight: bold;" class="mycode_b">gelişmiş ve tamamen ayarlanabilir bir paraşüt sistemidir</span>.<br />
Klasik paraşüt pluginlerinden farklı olarak oyunculara <span style="font-weight: bold;" class="mycode_b">menü üzerinden birçok özelliği değiştirme imkanı sağlar.</span><br />
Oyuncular;<ul class="mycode_list"><li>Paraşüt açılma modunu<br />
</li>
<li>Düşüş hızını<br />
</li>
<li>Paraşüt modelini<br />
</li>
<li>Paraşüt iz efektini<br />
</li>
<li>İz rengini<br />
</li>
<li>İz uzunluğunu<br />
</li>
<li>Kamera modunu<br />
</li>
</ul>
kendileri seçebilir.<br />
Tüm ayarlar <span style="font-weight: bold;" class="mycode_b">nVault sistemi ile kayıt edilir</span> ve oyuncu tekrar girdiğinde aynı ayarlar yüklenir.<br />
<hr class="mycode_hr" />
⚙ Özellikler<br />
🪂 3 Farklı Paraşüt Açma Sistemi<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Basılı Tut</span> (E tuşu)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tıkla Aç / Kapat</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Otomatik Açılma (Auto Deploy)</span><br />
</li>
</ul>
<hr class="mycode_hr" />
⚡ Ayarlanabilir Düşüş Hızı<br />
Config üzerinden sınırsız hız eklenebilir.<br />
Örnek:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[speeds]<br />
-100 "Normal"<br />
-60 "Yavaş"<br />
-20 "Ultra Slow"</code></div></div><hr class="mycode_hr" />
🎥 Kamera Sistemi<br />
Paraşüt kullanırken:<ul class="mycode_list"><li><ol type="1" class="mycode_list"><li>şahıs<br />
</li>
</ol>
</li>
<li><ol type="1" class="mycode_list"><li>şahıs<br />
</li>
</ol>
</li>
</ul>
kamera seçilebilir.<br />
<hr class="mycode_hr" />
🎨 Paraşüt Model Sistemi<br />
Config üzerinden sınırsız model eklenebilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[models]<br />
models/parachute1.mdl "Classic"<br />
models/parachute2.mdl "Military"<br />
models/parachute3.mdl "VIP"</code></div></div><hr class="mycode_hr" />
🌈 Trail (İz) Efekt Sistemi<br />
Paraşüt kullanırken oyuncunun arkasında <span style="font-weight: bold;" class="mycode_b">görsel iz efekti oluşur.</span><br />
Configten farklı sprite izleri eklenebilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[trails]<br />
sprites/smoke.spr "Smoke"<br />
sprites/laser.spr "Laser"</code></div></div><hr class="mycode_hr" />
🎨 İz Renk Sistemi<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[trail_colors]<br />
255 0 0 "Kırmızı"<br />
0 255 0 "Yeşil"<br />
0 0 255 "Mavi"<br />
255 255 0 "Sarı"</code></div></div><hr class="mycode_hr" />
📏 İz Uzunluğu<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>[trail_lengths]<br />
10 "Kısa"<br />
30 "Orta"<br />
60 "Uzun"</code></div></div><hr class="mycode_hr" />
🔊 Paraşüt Açılma Sesi<br />
Configten özel ses eklenebilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>deploy_sound parachute/deploy.wav</code></div></div><hr class="mycode_hr" />
💾 Oyuncu Ayarlarını Kaydetme<br />
Plugin <span style="font-weight: bold;" class="mycode_b">nVault</span> kullanır.<br />
Oyuncunun şu ayarları kayıt edilir:<ul class="mycode_list"><li>Açılma modu<br />
</li>
<li>Düşüş hızı<br />
</li>
<li>Kamera modu<br />
</li>
<li>Model<br />
</li>
<li>Trail<br />
</li>
<li>Trail rengi<br />
</li>
<li>Trail uzunluğu<br />
</li>
</ul>
<hr class="mycode_hr" />
🔐 Yetki Sistemi<br />
Admin flag ile paraşüt kullanımı sınırlandırılabilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>access_flags "b"</code></div></div><hr class="mycode_hr" />
👥 Takım Yetkisi<br />
Sadece belirli takımlar kullanabilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>access_team_tt 1<br />
access_team_ct 1</code></div></div><hr class="mycode_hr" />
🔫 Paraşütte Silah Kullanımı<br />
Paraşüt açıkken silah kullanımı kapatılabilir.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>weapon_usage 0</code></div></div><br />
<br />
🔢 Round Başına Kullanım Limiti<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>deploys_per_round 3</code></div></div><br />
🕹 Oyuncu Komutu<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>/parasut</code></div></div>Oyuncu paraşüt ayar menüsünü açar.<br />
<br />
📂 Config Dosyası<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/configs/ultimate_parachute.ini</code></div></div>Tüm ayarlar buradan yapılır.<br />
<br />
<br />
📦 Kurulum<br />
<br />
1️⃣ <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/plugins</code></div></div><br />
2️⃣<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>plugins.ini</code></div></div> içine ekleyin<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>ultimate_parachute.amxx</code></div></div><br />
3️⃣ Sunucuyu restart edin.<br />
<br />
<br />
<a href="https://disk.yandex.com.tr/d/JI7UQnhlJS9jiw" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: xx-large;" class="mycode_size"><span style="font-family: Impact;" class="mycode_font">İNDİRMEK İÇİN TIKLA</span></span></span></a><br />
<br />
<br />
📊 Uyumlu Sistemler<br />
✔ ReHLDS<br />
✔ ReGameDLL<br />
✔ AMX Mod X 1.8+<br />
✔ Steam / NoSteam<br />
<br />
<br />
👨‍💻 Geliştirici ; <span style="font-weight: bold;" class="mycode_b">Y4S!N61</span><br />
<br />
⭐ Not<br />
<br />
Plugin tamamen <span style="font-weight: bold;" class="mycode_b">config tabanlıdır</span> ve sunucular için maksimum esneklik sağlar.<br />
Forumlarda paylaşabilirsiniz ancak <span style="font-weight: bold;" class="mycode_b">coder bilgisi silinmemelidir.</span><br />
<br />
🎮 Keyifli Oyunlar!<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>/*<br />
    Gelistirilmis, genis ozelliklere ve esnek ayarlara sahip parasut sistemi.<br />
    Coder: Y4S!N61<br />
*/<br />
<br />
#include &lt;amxmodx&gt;<br />
#include &lt;fakemeta&gt;<br />
#include &lt;engine&gt;<br />
#include &lt;fun&gt;<br />
#include &lt;hamsandwich&gt;<br />
#include &lt;nvault&gt;<br />
#include &lt;cstrike&gt;<br />
<br />
#pragma semicolon 1<br />
<br />
#define PLUGIN      "HLPlayer.com Ultimate Parachute"<br />
#define VERSION     "1.0"<br />
#define AUTHOR      "Y4S!N61"<br />
<br />
#define cm(%0)      ( sizeof(%0) - 1 )<br />
<br />
const XO_PLAYER            = 5;<br />
const m_flFallVelocity     = 251;<br />
<br />
#define MAX_SPEEDS   32<br />
#define MAX_MODELS   64<br />
<br />
#define MAX_TRAILS         64<br />
#define MAX_TRAIL_COLORS   32<br />
#define MAX_TRAIL_LENGTHS  32<br />
enum<br />
{<br />
    DEPLOY_HOLD = 0,<br />
    DEPLOY_TAP  = 1,<br />
    DEPLOY_AUTO = 2<br />
};<br />
<br />
new const g_szDeployModeName[3][] = { "Basili Tut", "Tikla (tekrar - kapat)", "Otomatik (tikla - kapat)" };<br />
<br />
new const PARA_CLASS[] = "parachute";<br />
<br />
#define TE_BEAMFOLLOW 22<br />
#define TE_KILLBEAM   99<br />
new g_szCfgPath[256];<br />
new g_szAccessFlags[32];<br />
new g_iAccessBits;<br />
<br />
new g_iAccessTeamTT;<br />
new g_iAccessTeamCT;<br />
<br />
new g_iWeaponUsage;<br />
new g_iDeployModeAccess;<br />
new g_iDeployModeDefault;<br />
<br />
new g_iFallSpeedAccess;<br />
new g_szFallSpeedDefault[32];<br />
<br />
new g_iThirdAccess;<br />
new g_iThirdDefault;<br />
<br />
new g_iModelAccess;<br />
new g_szModelDefault[128];<br />
<br />
new Float:g_flAutoThreshold;<br />
new g_iDeploysPerRound;<br />
new g_szDeploySound[128];<br />
<br />
new g_iSpeedsNum;<br />
new g_szSpeedName[MAX_SPEEDS][32];<br />
new Float:g_flSpeedValue[MAX_SPEEDS];<br />
<br />
new g_iModelsNum;<br />
new g_szModelPath[MAX_MODELS][128];<br />
new g_szModelName[MAX_MODELS][48];<br />
<br />
new g_iTrailAccess;<br />
new g_szTrailDefault[128];<br />
<br />
new g_iTrailColorAccess;<br />
new g_szTrailColorDefault[32];<br />
<br />
new g_iTrailLengthAccess;<br />
new g_szTrailLengthDefault[16];<br />
<br />
new g_iTrailsNum;<br />
new g_szTrailPath[MAX_TRAILS][128];<br />
new g_szTrailName[MAX_TRAILS][48];<br />
new g_iTrailSpriteIdx[MAX_TRAILS];<br />
<br />
new g_iTrailColorsNum;<br />
new g_szTrailColorName[MAX_TRAIL_COLORS][48];<br />
new g_iTrailColorRGB[MAX_TRAIL_COLORS][3];<br />
<br />
new g_iTrailLengthsNum;<br />
new g_szTrailLengthName[MAX_TRAIL_LENGTHS][48];<br />
new g_iTrailLengthVal[MAX_TRAIL_LENGTHS];<br />
<br />
new g_iDefaultTrailIndex;<br />
new g_iDefaultTrailColorIndex;<br />
new g_iDefaultTrailLengthIndex;<br />
<br />
new g_iTrailWidth = 10;<br />
<br />
new g_iTrailIndex[33];<br />
new g_iTrailColorIndex[33];<br />
new g_iTrailLengthIndex[33];<br />
<br />
new g_iTrailMenuPage[33];<br />
new g_iTrailColorMenuPage[33];<br />
new g_iTrailLengthMenuPage[33];<br />
<br />
new bool:g_bTrailActive[33];<br />
<br />
new g_iDefaultSpeedIndex;<br />
new g_iDefaultModelIndex;<br />
<br />
new g_iVault;<br />
<br />
new g_iParaEnt[33];<br />
new bool:g_bParaDeployed[33];<br />
new g_iDeployMode[33];<br />
new g_iSpeedIndex[33];<br />
new bool:g_bThird[33];<br />
new g_iModelIndex[33];<br />
new g_iModelMenuPage[33];<br />
<br />
new g_iLastWeapon[33];<br />
<br />
new g_iDeploysUsed[33];<br />
<br />
public plugin_precache()<br />
{<br />
    precache_model("models/rpgrocket.mdl");<br />
    BuildConfigPath();<br />
    LoadConfig(true);<br />
}<br />
<br />
public plugin_init()<br />
{<br />
    register_plugin(PLUGIN, VERSION, AUTHOR);<br />
<br />
    register_clcmd("say /parasut", "Cmd_Menu");<br />
    register_clcmd("say_team /parasut", "Cmd_Menu");<br />
<br />
    RegisterHam(Ham_Player_PreThink, "player", "OnPreThink", 0);<br />
    RegisterHam(Ham_Spawn, "player", "OnSpawnPost", 1);<br />
    RegisterHam(Ham_Killed, "player", "OnKilledPost", 1);<br />
<br />
    register_logevent("OnRoundStart", 2, "1=Round_Start");<br />
}<br />
<br />
public plugin_cfg()<br />
{<br />
    BuildConfigPath();<br />
    LoadConfig(false);<br />
<br />
    g_iVault = nvault_open("ultimate_parachute");<br />
    if (g_iVault == INVALID_HANDLE)<br />
        set_fail_state("Error opening nVault (ultimate_parachute)");<br />
}<br />
<br />
public plugin_end()<br />
{<br />
    if (g_iVault != INVALID_HANDLE)<br />
        nvault_close(g_iVault);<br />
}<br />
<br />
public OnSpawnPost(id)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    RemoveParachute(id, true);<br />
<br />
    g_iDeploysUsed[id] = 0;<br />
<br />
    LoadPlayerData(id);<br />
}<br />
<br />
public OnKilledPost(victim, attacker, shouldgib)<br />
{<br />
    if(!is_user_connected(victim)) return;<br />
    RemoveParachute(victim, true);<br />
}<br />
<br />
public OnRoundStart()<br />
{<br />
    for(new id=1; id&lt;=32; id++)<br />
    {<br />
        g_iDeploysUsed[id] = 0;<br />
        if(is_user_connected(id))<br />
            RemoveParachute(id, true);<br />
    }<br />
}<br />
<br />
public client_putinserver(id)<br />
{<br />
    ResetPlayerState(id);<br />
}<br />
<br />
public client_disconnected(id)<br />
{<br />
    SavePlayerData(id);<br />
    ResetPlayerState(id);<br />
}<br />
<br />
public OnPreThink(id)<br />
{<br />
    if(!is_user_alive(id))<br />
        return;<br />
<br />
    if(!HasParachuteAccess(id))<br />
    {<br />
        RemoveParachute(id, false);<br />
        return;<br />
    }<br />
<br />
    if(pev(id, pev_movetype) == MOVETYPE_FLY)<br />
    {<br />
        RemoveParachute(id, false);<br />
        return;<br />
    }<br />
<br />
    new buttons = pev(id, pev_button);<br />
    new oldbuttons = pev(id, pev_oldbuttons);<br />
    new flags = pev(id, pev_flags);<br />
<br />
    static Float:vel[3];<br />
    pev(id, pev_velocity, vel);<br />
<br />
    new bool:bDescending = (vel[2] &lt; 0.0);<br />
<br />
    switch(g_iDeployMode[id])<br />
    {<br />
        case DEPLOY_HOLD:<br />
        {<br />
            if( (buttons &amp; IN_USE) &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; bDescending )<br />
            {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!g_bParaDeployed[id])<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!TryStartDeploy(id))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RemoveParachute(id, false);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g_bParaDeployed[id] = true;<br />
                    StartTrailIfNeeded(id);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EnsureEntity(id);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ApplyParachute(id, vel);<br />
            }<br />
            else<br />
            {<br />
                RemoveParachute(id, false);<br />
            }<br />
        }<br />
        case DEPLOY_TAP:<br />
        {<br />
            if( (buttons &amp; IN_USE) &amp;&amp; !(oldbuttons &amp; IN_USE) &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; bDescending )<br />
            {<br />
                if(!g_bParaDeployed[id])<br />
                {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!TryStartDeploy(id))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
<br />
                    EnsureEntity(id);<br />
                    g_bParaDeployed[id] = true;<br />
                    StartTrailIfNeeded(id);<br />
                }<br />
                else<br />
                {<br />
                    RemoveParachute(id, false);<br />
                }<br />
            }<br />
<br />
            if(g_bParaDeployed[id] &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; bDescending)<br />
            {<br />
                EnsureEntity(id);<br />
                ApplyParachute(id, vel);<br />
            }<br />
            else if(flags &amp; FL_ONGROUND)<br />
            {<br />
                RemoveParachute(id, false);<br />
            }<br />
        }<br />
        case DEPLOY_AUTO:<br />
        {<br />
            static Float:fallvel;<br />
            fallvel = get_pdata_float(id, m_flFallVelocity, XO_PLAYER);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!g_bParaDeployed[id] &amp;&amp; bDescending &amp;&amp; fallvel &gt;= g_flAutoThreshold &amp;&amp; !(flags &amp; FL_ONGROUND))<br />
            {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!TryStartDeploy(id))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />
                EnsureEntity(id);<br />
                g_bParaDeployed[id] = true;<br />
                StartTrailIfNeeded(id);<br />
            }<br />
<br />
            if(g_bParaDeployed[id] &amp;&amp; !(flags &amp; FL_ONGROUND) &amp;&amp; bDescending)<br />
            {<br />
                EnsureEntity(id);<br />
                ApplyParachute(id, vel);<br />
            }<br />
            else if(flags &amp; FL_ONGROUND)<br />
            {<br />
                RemoveParachute(id, false);<br />
            }<br />
<br />
            if(g_bParaDeployed[id] &amp;&amp; (buttons &amp; IN_USE) &amp;&amp; !(oldbuttons &amp; IN_USE) &amp;&amp; !(flags &amp; FL_ONGROUND))<br />
            {<br />
                RemoveParachute(id, false);<br />
            }<br />
        }<br />
    }<br />
<br />
    if(!(buttons &amp; IN_USE) &amp;&amp; (oldbuttons &amp; IN_USE))<br />
    {<br />
        RestoreGravityIfNeeded(id);<br />
    }<br />
}<br />
<br />
public Cmd_Menu(id)<br />
{<br />
    if(!is_user_connected(id)) return PLUGIN_HANDLED;<br />
<br />
    if(!HasParachuteAccess(id))<br />
    {<br />
        client_print(id, print_chat, "[Ultimate Parachute] Parasut yetkiniz yok.");<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(g_bParaDeployed[id] || g_iParaEnt[id] &gt; 0)<br />
        return PLUGIN_HANDLED;<br />
<br />
    new menu = menu_create("Parasut Ayarlari", "Menu_Handler");<br />
<br />
    new sz[192];<br />
<br />
    if(g_iDeployModeAccess)<br />
    {<br />
        formatex(sz, cm(sz), "Acilis Modu: %s", g_szDeployModeName[g_iDeployMode[id]]);<br />
        menu_additem(menu, sz, "0");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Acilis Modu: d%s", g_szDeployModeName[g_iDeployMode[id]]);<br />
        menu_additem(menu, sz, "0");<br />
    }<br />
<br />
    if(g_iThirdAccess)<br />
    {<br />
        formatex(sz, cm(sz), "Gorunus: %s", g_bThird[id] ? "3. Sahis" : "1. Sahis");<br />
        menu_additem(menu, sz, "1");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Gorunus: d%s", g_bThird[id] ? "3. Sahis" : "1. Sahis");<br />
        menu_additem(menu, sz, "1");<br />
    }<br />
<br />
    if(g_iFallSpeedAccess &amp;&amp; g_iSpeedsNum &gt; 0)<br />
    {<br />
        formatex(sz, cm(sz), "Dusus Hizi: %s", g_szSpeedName[g_iSpeedIndex[id]]);<br />
        menu_additem(menu, sz, "2");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Dusus Hizi: d%s", (g_iSpeedsNum &gt; 0) ? g_szSpeedName[g_iSpeedIndex[id]] : "liste yok");<br />
        menu_additem(menu, sz, "2");<br />
    }<br />
<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        new const szRandom[] = "Degisen model";<br />
        if(g_iModelIndex[id] == -1)<br />
            formatex(sz, cm(sz), "Model: %s", szRandom);<br />
        else<br />
            formatex(sz, cm(sz), "Model: %s", g_szModelName[g_iModelIndex[id]]);<br />
<br />
        if(!g_iModelAccess)<br />
            replace(sz, cm(sz), "y", "d");<br />
<br />
        menu_additem(menu, sz, "3");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Model: dliste yok");<br />
        menu_additem(menu, sz, "3");<br />
    }<br />
<br />
    if(g_iTrailsNum &gt; 0)<br />
    {<br />
        new const szRandomTrail[] = "Degisen iz";<br />
        if(g_iTrailIndex[id] == -1)<br />
            formatex(sz, cm(sz), "Iz: %s", szRandomTrail);<br />
        else<br />
            formatex(sz, cm(sz), "Iz: %s", g_szTrailName[g_iTrailIndex[id]]);<br />
<br />
        if(!g_iTrailAccess)<br />
            replace(sz, cm(sz), "y", "d");<br />
<br />
        menu_additem(menu, sz, "4");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Iz: dliste yok");<br />
        menu_additem(menu, sz, "4");<br />
    }<br />
<br />
    if(g_iTrailColorsNum &gt; 0)<br />
    {<br />
        new const szRandomColor[] = "Rastgele";<br />
        if(g_iTrailColorIndex[id] == -1)<br />
            formatex(sz, cm(sz), "Iz Rengi: %s", szRandomColor);<br />
        else<br />
            formatex(sz, cm(sz), "Iz Rengi: %s", g_szTrailColorName[g_iTrailColorIndex[id]]);<br />
<br />
        if(!g_iTrailColorAccess || !g_iTrailAccess)<br />
            replace(sz, cm(sz), "y", "d");<br />
<br />
        menu_additem(menu, sz, "5");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Iz Rengi: dliste yok");<br />
        menu_additem(menu, sz, "5");<br />
    }<br />
<br />
    if(g_iTrailLengthsNum &gt; 0)<br />
    {<br />
        new const szRandomLen[] = "Rastgele";<br />
        if(g_iTrailLengthIndex[id] == -1)<br />
            formatex(sz, cm(sz), "Iz Uzunlugu: %s", szRandomLen);<br />
        else<br />
            formatex(sz, cm(sz), "Iz Uzunlugu: %s", g_szTrailLengthName[g_iTrailLengthIndex[id]]);<br />
<br />
        if(!g_iTrailLengthAccess || !g_iTrailAccess)<br />
            replace(sz, cm(sz), "y", "d");<br />
<br />
        menu_additem(menu, sz, "6");<br />
    }<br />
    else<br />
    {<br />
        formatex(sz, cm(sz), "Iz Uzunlugu: dliste yok");<br />
        menu_additem(menu, sz, "6");<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);<br />
    menu_display(id, menu);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
public Menu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        SavePlayerData(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[8], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, cm(info), _, _, callback);<br />
    new key = str_to_num(info);<br />
<br />
    switch(key)<br />
    {<br />
        case 0:<br />
        {<br />
            if(g_iDeployModeAccess)<br />
            {<br />
                g_iDeployMode[id]++;<br />
                if(g_iDeployMode[id] &gt; DEPLOY_AUTO) g_iDeployMode[id] = DEPLOY_HOLD;<br />
            }<br />
        }<br />
        case 1:<br />
        {<br />
            if(g_iThirdAccess)<br />
            {<br />
                g_bThird[id] = !g_bThird[id];<br />
                if(!g_bThird[id]) set_view(id, CAMERA_NONE);<br />
            }<br />
        }<br />
        case 2:<br />
        {<br />
            if(g_iFallSpeedAccess &amp;&amp; g_iSpeedsNum &gt; 0)<br />
            {<br />
                g_iSpeedIndex[id]++;<br />
                if(g_iSpeedIndex[id] &gt;= g_iSpeedsNum) g_iSpeedIndex[id] = 0;<br />
            }<br />
        }<br />
        case 3:<br />
        {<br />
            if(g_iModelAccess &amp;&amp; g_iModelsNum &gt; 0)<br />
            {<br />
                menu_destroy(menu);<br />
                ShowModelMenu(id, 0);<br />
                return PLUGIN_HANDLED;<br />
            }<br />
        }<br />
        case 4:<br />
        {<br />
            if(g_iTrailAccess &amp;&amp; g_iTrailsNum &gt; 0)<br />
            {<br />
                menu_destroy(menu);<br />
                ShowTrailMenu(id, 0);<br />
                return PLUGIN_HANDLED;<br />
            }<br />
        }<br />
        case 5:<br />
        {<br />
            if(g_iTrailAccess &amp;&amp; g_iTrailColorAccess &amp;&amp; g_iTrailColorsNum &gt; 0)<br />
            {<br />
                menu_destroy(menu);<br />
                ShowTrailColorMenu(id, 0);<br />
                return PLUGIN_HANDLED;<br />
            }<br />
        }<br />
        case 6:<br />
        {<br />
            if(g_iTrailAccess &amp;&amp; g_iTrailLengthAccess &amp;&amp; g_iTrailLengthsNum &gt; 0)<br />
            {<br />
                menu_destroy(menu);<br />
                ShowTrailLengthMenu(id, 0);<br />
                return PLUGIN_HANDLED;<br />
            }<br />
        }<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    Cmd_Menu(id);<br />
<br />
    SavePlayerData(id);<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
stock ShowModelMenu(id, page)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    new const perPage = 7;<br />
<br />
    new totalItems = g_iModelsNum + 1;<br />
    new maxPage = 0;<br />
    if(totalItems &gt; 0)<br />
        maxPage = (totalItems - 1) / perPage;<br />
<br />
    if(page &lt; 0) page = 0;<br />
    if(page &gt; maxPage) page = maxPage;<br />
<br />
    g_iModelMenuPage[id] = page;<br />
<br />
    new menu = menu_create("Model Secimi", "ModelMenu_Handler");<br />
<br />
    menu_additem(menu, "Degisen model", "R");<br />
<br />
    new sz[96], info[12];<br />
    for(new i = 0; i &lt; g_iModelsNum; i++)<br />
    {<br />
        formatex(sz, charsmax(sz), "%s", g_szModelName[i]);<br />
        formatex(info, charsmax(info), "%d", i);<br />
        menu_additem(menu, sz, info);<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_PERPAGE, perPage);<br />
    menu_setprop(menu, MPROP_BACKNAME, "Geri");<br />
    menu_setprop(menu, MPROP_NEXTNAME, "Ileri");<br />
    menu_setprop(menu, MPROP_EXITNAME, "Cikis");<br />
<br />
    menu_display(id, menu, page);<br />
}<br />
<br />
public ModelMenu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        Cmd_Menu(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(item == MENU_BACK)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowModelMenu(id, g_iModelMenuPage[id] - 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
    if(item == MENU_MORE)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowModelMenu(id, g_iModelMenuPage[id] + 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[12], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, charsmax(info), _, _, callback);<br />
<br />
    if(info[0] == 'R')<br />
    {<br />
        g_iModelIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        new idx = str_to_num(info);<br />
        if(idx &gt;= 0 &amp;&amp; idx &lt; g_iModelsNum)<br />
            g_iModelIndex[id] = idx;<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    SavePlayerData(id);<br />
    Cmd_Menu(id);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
stock bool:TryStartDeploy(id)<br />
{<br />
    if(g_iDeploysPerRound &gt; 0 &amp;&amp; g_iDeploysUsed[id] &gt;= g_iDeploysPerRound)<br />
        return false;<br />
<br />
    g_iDeploysUsed[id]++;<br />
<br />
    if(g_szDeploySound[0])<br />
        emit_sound(id, CHAN_ITEM, g_szDeploySound, 1.0, ATTN_NORM, 0, PITCH_NORM);<br />
<br />
    if(!g_iWeaponUsage)<br />
        DenyWeapons(id);<br />
<br />
    if(g_bThird[id])<br />
        set_view(id, CAMERA_3RDPERSON);<br />
<br />
    set_pev(id, pev_gravity, 0.1);<br />
<br />
    return true;<br />
}<br />
<br />
stock EnsureEntity(id)<br />
{<br />
    if(g_iParaEnt[id] &gt; 0 &amp;&amp; is_valid_ent(g_iParaEnt[id]))<br />
        return;<br />
<br />
    new ent = create_entity("info_target");<br />
    if(ent &lt;= 0) return;<br />
<br />
    entity_set_string(ent, EV_SZ_classname, PARA_CLASS);<br />
<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        new mdlIndex = g_iModelIndex[id];<br />
        if(mdlIndex &lt; 0) mdlIndex = random_num(0, g_iModelsNum - 1);<br />
        entity_set_model(ent, g_szModelPath[mdlIndex]);<br />
    }<br />
<br />
    entity_set_int(ent, EV_INT_movetype, MOVETYPE_FOLLOW);<br />
    entity_set_int(ent, EV_INT_solid, SOLID_NOT);<br />
    entity_set_edict(ent, EV_ENT_aiment, id);<br />
    entity_set_edict(ent, EV_ENT_owner, id);<br />
<br />
    entity_set_int(ent, EV_INT_sequence, 0);<br />
    entity_set_int(ent, EV_INT_gaitsequence, 1);<br />
    entity_set_float(ent, EV_FL_frame, 0.0);<br />
    entity_set_float(ent, EV_FL_fuser1, 0.0);<br />
<br />
    g_iParaEnt[id] = ent;<br />
}<br />
<br />
stock ShowTrailMenu(id, page)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    new const perPage = 7;<br />
<br />
    new totalItems = g_iTrailsNum + 1;<br />
    new maxPage = 0;<br />
    if(totalItems &gt; 0)<br />
        maxPage = (totalItems - 1) / perPage;<br />
<br />
    if(page &lt; 0) page = 0;<br />
    if(page &gt; maxPage) page = maxPage;<br />
<br />
    g_iTrailMenuPage[id] = page;<br />
<br />
    new menu = menu_create("Iz Secimi", "TrailMenu_Handler");<br />
<br />
    menu_additem(menu, "Degisen iz", "R");<br />
<br />
    new sz[96], info[12];<br />
    for(new i = 0; i &lt; g_iTrailsNum; i++)<br />
    {<br />
        formatex(sz, charsmax(sz), "%s", g_szTrailName[i]);<br />
        formatex(info, charsmax(info), "%d", i);<br />
        menu_additem(menu, sz, info);<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_PERPAGE, perPage);<br />
    menu_setprop(menu, MPROP_BACKNAME, "Geri");<br />
    menu_setprop(menu, MPROP_NEXTNAME, "Ileri");<br />
    menu_setprop(menu, MPROP_EXITNAME, "Cikis");<br />
<br />
    menu_display(id, menu, page);<br />
}<br />
<br />
public TrailMenu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        Cmd_Menu(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(item == MENU_BACK)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailMenu(id, g_iTrailMenuPage[id] - 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
    if(item == MENU_MORE)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailMenu(id, g_iTrailMenuPage[id] + 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[12], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, charsmax(info), _, _, callback);<br />
<br />
    if(info[0] == 'R')<br />
    {<br />
        g_iTrailIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        new idx = str_to_num(info);<br />
        if(idx &gt;= 0 &amp;&amp; idx &lt; g_iTrailsNum)<br />
            g_iTrailIndex[id] = idx;<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    SavePlayerData(id);<br />
    Cmd_Menu(id);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
stock ShowTrailColorMenu(id, page)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    new const perPage = 7;<br />
<br />
    new totalItems = g_iTrailColorsNum + 1;<br />
    new maxPage = 0;<br />
    if(totalItems &gt; 0)<br />
        maxPage = (totalItems - 1) / perPage;<br />
<br />
    if(page &lt; 0) page = 0;<br />
    if(page &gt; maxPage) page = maxPage;<br />
<br />
    g_iTrailColorMenuPage[id] = page;<br />
<br />
    new menu = menu_create("Iz Rengi Secimi", "TrailColorMenu_Handler");<br />
<br />
    menu_additem(menu, "Rastgele", "R");<br />
<br />
    new sz[96], info[12];<br />
    for(new i = 0; i &lt; g_iTrailColorsNum; i++)<br />
    {<br />
        formatex(sz, charsmax(sz), "%s", g_szTrailColorName[i]);<br />
        formatex(info, charsmax(info), "%d", i);<br />
        menu_additem(menu, sz, info);<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_PERPAGE, perPage);<br />
    menu_setprop(menu, MPROP_BACKNAME, "Geri");<br />
    menu_setprop(menu, MPROP_NEXTNAME, "Ileri");<br />
    menu_setprop(menu, MPROP_EXITNAME, "Cikis");<br />
<br />
    menu_display(id, menu, page);<br />
}<br />
<br />
public TrailColorMenu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        Cmd_Menu(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(item == MENU_BACK)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailColorMenu(id, g_iTrailColorMenuPage[id] - 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
    if(item == MENU_MORE)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailColorMenu(id, g_iTrailColorMenuPage[id] + 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[12], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, charsmax(info), _, _, callback);<br />
<br />
    if(info[0] == 'R')<br />
    {<br />
        g_iTrailColorIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        new idx = str_to_num(info);<br />
        if(idx &gt;= 0 &amp;&amp; idx &lt; g_iTrailColorsNum)<br />
            g_iTrailColorIndex[id] = idx;<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    SavePlayerData(id);<br />
    Cmd_Menu(id);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
<br />
stock ShowTrailLengthMenu(id, page)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
<br />
    new const perPage = 7;<br />
<br />
    new totalItems = g_iTrailLengthsNum + 1;<br />
    new maxPage = 0;<br />
    if(totalItems &gt; 0)<br />
        maxPage = (totalItems - 1) / perPage;<br />
<br />
    if(page &lt; 0) page = 0;<br />
    if(page &gt; maxPage) page = maxPage;<br />
<br />
    g_iTrailLengthMenuPage[id] = page;<br />
<br />
    new menu = menu_create("Iz Uzunlugu Secimi", "TrailLengthMenu_Handler");<br />
<br />
    menu_additem(menu, "Rastgele", "R");<br />
<br />
    new sz[96], info[12];<br />
    for(new i = 0; i &lt; g_iTrailLengthsNum; i++)<br />
    {<br />
        formatex(sz, charsmax(sz), "%s", g_szTrailLengthName[i]);<br />
        formatex(info, charsmax(info), "%d", i);<br />
        menu_additem(menu, sz, info);<br />
    }<br />
<br />
    menu_setprop(menu, MPROP_PERPAGE, perPage);<br />
    menu_setprop(menu, MPROP_BACKNAME, "Geri");<br />
    menu_setprop(menu, MPROP_NEXTNAME, "Ileri");<br />
    menu_setprop(menu, MPROP_EXITNAME, "Cikis");<br />
<br />
    menu_display(id, menu, page);<br />
}<br />
<br />
public TrailLengthMenu_Handler(id, menu, item)<br />
{<br />
    if(item == MENU_EXIT)<br />
    {<br />
        menu_destroy(menu);<br />
        Cmd_Menu(id);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    if(item == MENU_BACK)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailLengthMenu(id, g_iTrailLengthMenuPage[id] - 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
    if(item == MENU_MORE)<br />
    {<br />
        menu_destroy(menu);<br />
        ShowTrailLengthMenu(id, g_iTrailLengthMenuPage[id] + 1);<br />
        return PLUGIN_HANDLED;<br />
    }<br />
<br />
    new info[12], access, callback;<br />
    menu_item_getinfo(menu, item, access, info, charsmax(info), _, _, callback);<br />
<br />
    if(info[0] == 'R')<br />
    {<br />
        g_iTrailLengthIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        new idx = str_to_num(info);<br />
        if(idx &gt;= 0 &amp;&amp; idx &lt; g_iTrailLengthsNum)<br />
            g_iTrailLengthIndex[id] = idx;<br />
    }<br />
<br />
    menu_destroy(menu);<br />
    SavePlayerData(id);<br />
    Cmd_Menu(id);<br />
<br />
    return PLUGIN_HANDLED;<br />
}<br />
<br />
stock ApplyParachute(id, Float:vel[3])<br />
{<br />
    set_pev(id, pev_gravity, 0.1);<br />
<br />
    if(g_iSpeedsNum &gt; 0)<br />
    {<br />
        new i = g_iSpeedIndex[id];<br />
        new Float:target = g_flSpeedValue[i];<br />
<br />
        vel[2] = (vel[2] + 40.0 &lt; target) ? (vel[2] + 40.0) : target;<br />
        set_pev(id, pev_velocity, vel);<br />
    }<br />
<br />
    new ent = g_iParaEnt[id];<br />
    if(ent &gt; 0 &amp;&amp; is_valid_ent(ent))<br />
    {<br />
        new Float:frame;<br />
<br />
        if(entity_get_int(ent, EV_INT_sequence) == 0)<br />
        {<br />
            frame = entity_get_float(ent, EV_FL_fuser1) + 1.0;<br />
            entity_set_float(ent, EV_FL_fuser1, frame);<br />
            entity_set_float(ent, EV_FL_frame, frame);<br />
<br />
            if(frame &gt; 100.0)<br />
            {<br />
                entity_set_float(ent, EV_FL_animtime, 0.0);<br />
                entity_set_float(ent, EV_FL_framerate, 0.4);<br />
                entity_set_int(ent, EV_INT_sequence, 1);<br />
                entity_set_int(ent, EV_INT_gaitsequence, 1);<br />
                entity_set_float(ent, EV_FL_frame, 0.0);<br />
                entity_set_float(ent, EV_FL_fuser1, 0.0);<br />
            }<br />
        }<br />
    }<br />
}<br />
<br />
stock RemoveParachute(id, bool:bForce)<br />
{<br />
    if(g_iParaEnt[id] &gt; 0)<br />
    {<br />
        if(is_valid_ent(g_iParaEnt[id]))<br />
            remove_entity(g_iParaEnt[id]);<br />
        g_iParaEnt[id] = 0;<br />
    }<br />
<br />
    if(g_bParaDeployed[id] || bForce)<br />
    {<br />
        g_bParaDeployed[id] = false;<br />
<br />
        KillTrail(id);<br />
<br />
        set_view(id, CAMERA_NONE);<br />
<br />
        if(!g_iWeaponUsage)<br />
            RestoreWeapon(id);<br />
<br />
        RestoreGravityIfNeeded(id);<br />
    }<br />
}<br />
<br />
stock RestoreGravityIfNeeded(id)<br />
{<br />
    if(!is_user_alive(id)) return;<br />
<br />
    static Float:gr;<br />
    pev(id, pev_gravity, gr);<br />
<br />
    if(gr == 0.1)<br />
        set_pev(id, pev_gravity, 1.0);<br />
}<br />
<br />
stock KillTrail(id)<br />
{<br />
    if(!g_bTrailActive[id])<br />
        return;<br />
<br />
    message_begin(MSG_BROADCAST, SVC_TEMPENTITY);<br />
    write_byte(TE_KILLBEAM);<br />
    write_short(id);<br />
    message_end();<br />
<br />
    g_bTrailActive[id] = false;<br />
}<br />
<br />
stock StartTrailIfNeeded(id)<br />
{<br />
    if(!g_bParaDeployed[id])<br />
        return;<br />
<br />
    if(!g_iTrailAccess || g_iTrailsNum &lt;= 0 || g_iTrailLengthsNum &lt;= 0)<br />
        return;<br />
<br />
    new iLenIdx = g_iTrailLengthIndex[id];<br />
    if(iLenIdx == -1 &amp;&amp; g_iTrailLengthsNum &gt; 0)<br />
        iLenIdx = random_num(0, g_iTrailLengthsNum - 1);<br />
<br />
    if(iLenIdx &lt; 0 || iLenIdx &gt;= g_iTrailLengthsNum)<br />
        return;<br />
<br />
    new life = g_iTrailLengthVal[iLenIdx];<br />
    if(life &lt;= 0)<br />
    {<br />
        KillTrail(id);<br />
        return;<br />
    }<br />
<br />
    new iTrailIdx = g_iTrailIndex[id];<br />
    if(iTrailIdx == -1 &amp;&amp; g_iTrailsNum &gt; 0)<br />
        iTrailIdx = random_num(0, g_iTrailsNum - 1);<br />
<br />
    if(iTrailIdx &lt; 0 || iTrailIdx &gt;= g_iTrailsNum)<br />
        return;<br />
<br />
    new sprite = g_iTrailSpriteIdx[iTrailIdx];<br />
    if(sprite &lt;= 0)<br />
        return;<br />
<br />
    new iColorIdx = g_iTrailColorIndex[id];<br />
    if(iColorIdx == -1 &amp;&amp; g_iTrailColorsNum &gt; 0)<br />
        iColorIdx = random_num(0, g_iTrailColorsNum - 1);<br />
<br />
    new r = 255, g = 255, b = 255;<br />
    if(iColorIdx &gt;= 0 &amp;&amp; iColorIdx &lt; g_iTrailColorsNum)<br />
    {<br />
        r = g_iTrailColorRGB[iColorIdx][0];<br />
        g = g_iTrailColorRGB[iColorIdx][1];<br />
        b = g_iTrailColorRGB[iColorIdx][2];<br />
    }<br />
<br />
    KillTrail(id);<br />
<br />
    message_begin(MSG_BROADCAST, SVC_TEMPENTITY);<br />
    write_byte(TE_BEAMFOLLOW);<br />
    write_short(id);<br />
    write_short(sprite);<br />
    write_byte(clamp(life, 0, 255));<br />
    write_byte(g_iTrailWidth);<br />
    write_byte(r);<br />
    write_byte(g);<br />
    write_byte(b);<br />
    write_byte(255);<br />
    message_end();<br />
<br />
    g_bTrailActive[id] = true;<br />
}<br />
<br />
stock DenyWeapons(id)<br />
{<br />
    new weapon = get_user_weapon(id);<br />
    if(weapon != CSW_KNIFE)<br />
    {<br />
        g_iLastWeapon[id] = weapon;<br />
        engclient_cmd(id, "weapon_knife");<br />
    }<br />
<br />
    new buttons = pev(id, pev_button);<br />
    buttons &amp;= ~IN_ATTACK;<br />
    buttons &amp;= ~IN_ATTACK2;<br />
    set_pev(id, pev_button, buttons);<br />
}<br />
<br />
stock RestoreWeapon(id)<br />
{<br />
    if(g_iLastWeapon[id] &lt;= 0) return;<br />
<br />
    new szWpn[32];<br />
    get_weaponname(g_iLastWeapon[id], szWpn, cm(szWpn));<br />
    engclient_cmd(id, szWpn);<br />
    g_iTrailIndex[id] = (g_iTrailsNum &gt; 0) ? g_iDefaultTrailIndex : 0;<br />
    g_iTrailColorIndex[id] = (g_iTrailColorsNum &gt; 0) ? g_iDefaultTrailColorIndex : 0;<br />
    g_iTrailLengthIndex[id] = (g_iTrailLengthsNum &gt; 0) ? g_iDefaultTrailLengthIndex : 0;<br />
    g_bTrailActive[id] = false;<br />
<br />
g_iLastWeapon[id] = 0;<br />
}<br />
<br />
stock BuildConfigPath()<br />
{<br />
    new cfgdir[128];<br />
    get_localinfo("amxx_configsdir", cfgdir, cm(cfgdir));<br />
    formatex(g_szCfgPath, cm(g_szCfgPath), "%s/ultimate_parachute.ini", cfgdir);<br />
}<br />
<br />
stock LoadConfig(bool:bPrecacheOnly)<br />
{<br />
    g_szAccessFlags[0] = 0;<br />
    g_iAccessBits = 0;<br />
<br />
    g_iAccessTeamTT = 1;<br />
    g_iAccessTeamCT = 1;<br />
<br />
    g_iWeaponUsage = 1;<br />
    g_iDeployModeAccess = 1;<br />
    g_iDeployModeDefault = DEPLOY_HOLD;<br />
    g_flAutoThreshold = 350.0;<br />
    g_iDeploysPerRound = 0;<br />
<br />
    g_iFallSpeedAccess = 1;<br />
    g_szFallSpeedDefault[0] = 0;<br />
<br />
    g_iThirdAccess = 1;<br />
    g_iThirdDefault = 0;<br />
<br />
    g_iModelAccess = 1;<br />
    g_szModelDefault[0] = 0;<br />
    g_szDeploySound[0] = 0;<br />
<br />
    g_iSpeedsNum = 0;<br />
    g_iModelsNum = 0;<br />
<br />
    g_iTrailAccess = 1;<br />
    g_szTrailDefault[0] = 0;<br />
    g_iTrailColorAccess = 1;<br />
    g_szTrailColorDefault[0] = 0;<br />
    g_iTrailLengthAccess = 1;<br />
    g_szTrailLengthDefault[0] = 0;<br />
<br />
    g_iTrailsNum = 0;<br />
    g_iTrailColorsNum = 0;<br />
    g_iTrailLengthsNum = 0;<br />
    g_iDefaultSpeedIndex = 0;<br />
    g_iDefaultModelIndex = 0;<br />
<br />
    g_iDefaultTrailIndex = -1;<br />
    g_iDefaultTrailColorIndex = -1;<br />
    g_iDefaultTrailLengthIndex = 0;<br />
    if(!file_exists(g_szCfgPath))<br />
    {<br />
        return;<br />
    }<br />
<br />
    new line[256], section[32];<br />
    section[0] = 0;<br />
<br />
    new fp = fopen(g_szCfgPath, "rt");<br />
    if(!fp) return;<br />
<br />
    while(!feof(fp))<br />
    {<br />
        fgets(fp, line, cm(line));<br />
        trim(line);<br />
<br />
        if(!line[0]) continue;<br />
        if(line[0] == ';') continue;<br />
        if(line[0] == '/' &amp;&amp; line[1] == '/') continue;<br />
<br />
        if(line[0] == '[')<br />
        {<br />
            new iEnd = contain(line, "]");<br />
            if(iEnd &gt; 1)<br />
            {<br />
                new j = 0;<br />
                for(new i = 1; i &lt; iEnd &amp;&amp; j &lt; cm(section); i++)<br />
                    section[j++] = line[i];<br />
                section[j] = 0;<br />
                strtolower(section);<br />
            }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(equali(section, "settings"))<br />
        {<br />
            new k[64], v[192];<br />
            k[0]=0; v[0]=0;<br />
<br />
            parse(line, k, cm(k), v, cm(v));<br />
            strtolower(k);<br />
<br />
            StripQuotes(v);<br />
<br />
            if(equali(k, "access_flags"))<br />
            {<br />
                copy(g_szAccessFlags, cm(g_szAccessFlags), v);<br />
                g_iAccessBits = read_flags(g_szAccessFlags);<br />
            }<br />
            else if(equali(k, "access_team_tt"))<br />
            {<br />
                g_iAccessTeamTT = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "access_team_ct"))<br />
            {<br />
                g_iAccessTeamCT = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "weapon_usage"))<br />
            {<br />
                g_iWeaponUsage = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "deploy_mode_access"))<br />
            {<br />
                g_iDeployModeAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "deploy_mode_default"))<br />
            {<br />
                g_iDeployModeDefault = clamp(str_to_num(v), 0, 2);<br />
            }<br />
            else if(equali(k, "autodeploy_threshold"))<br />
            {<br />
                g_flAutoThreshold = floatclamp(str_to_float(v), 0.0, 9999.0);<br />
            }<br />
            else if(equali(k, "deploys_per_round"))<br />
            {<br />
                g_iDeploysPerRound = max(0, str_to_num(v));<br />
            }<br />
            else if(equali(k, "fall_speed_access"))<br />
            {<br />
                g_iFallSpeedAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "fall_speed_default"))<br />
            {<br />
                copy(g_szFallSpeedDefault, cm(g_szFallSpeedDefault), v);<br />
            }<br />
            else if(equali(k, "3rd_person_view_access"))<br />
            {<br />
                g_iThirdAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "3rd_person_view_default"))<br />
            {<br />
                g_iThirdDefault = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "model_access"))<br />
            {<br />
                g_iModelAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "model_default"))<br />
            {<br />
                copy(g_szModelDefault, cm(g_szModelDefault), v);<br />
            }<br />
            else if(equali(k, "trail_access"))<br />
            {<br />
                g_iTrailAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "trail_default"))<br />
            {<br />
                copy(g_szTrailDefault, cm(g_szTrailDefault), v);<br />
            }<br />
            else if(equali(k, "trail_color_access"))<br />
            {<br />
                g_iTrailColorAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "trail_color_default"))<br />
            {<br />
                copy(g_szTrailColorDefault, cm(g_szTrailColorDefault), v);<br />
            }<br />
            else if(equali(k, "trail_length_access"))<br />
            {<br />
                g_iTrailLengthAccess = clamp(str_to_num(v), 0, 1);<br />
            }<br />
            else if(equali(k, "trail_length_default"))<br />
            {<br />
                copy(g_szTrailLengthDefault, cm(g_szTrailLengthDefault), v);<br />
            }<br />
            else if(equali(k, "trail_width"))<br />
            {<br />
                g_iTrailWidth = clamp(str_to_num(v), 0, 255);<br />
            }<br />
            else if(equali(k, "deploy_sound"))<br />
            {<br />
                copy(g_szDeploySound, cm(g_szDeploySound), v);<br />
            }<br />
        }<br />
        else if(equali(section, "speeds"))<br />
        {<br />
            if(g_iSpeedsNum &gt;= MAX_SPEEDS) continue;<br />
<br />
            new sSpeed[32], sName[64];<br />
            sSpeed[0]=0; sName[0]=0;<br />
            parse(line, sSpeed, cm(sSpeed), sName, cm(sName));<br />
            StripQuotes(sSpeed);<br />
            StripQuotes(sName);<br />
<br />
            if(!sSpeed[0] || !sName[0]) continue;<br />
<br />
            copy(g_szSpeedName[g_iSpeedsNum], cm(g_szSpeedName[]), sName);<br />
            g_flSpeedValue[g_iSpeedsNum] = str_to_float(sSpeed);<br />
            g_iSpeedsNum++;<br />
        }<br />
        else if(equali(section, "models"))<br />
        {<br />
            if(g_iModelsNum &gt;= MAX_MODELS) continue;<br />
<br />
            new path[160], name[64];<br />
            path[0]=0; name[0]=0;<br />
<br />
            parse(line, path, cm(path), name, cm(name));<br />
            StripQuotes(path);<br />
            StripQuotes(name);<br />
<br />
            if(!path[0]) continue;<br />
<br />
            copy(g_szModelPath[g_iModelsNum], cm(g_szModelPath[]), path);<br />
<br />
            if(name[0])<br />
                copy(g_szModelName[g_iModelsNum], cm(g_szModelName[]), name);<br />
            else<br />
                formatex(g_szModelName[g_iModelsNum], cm(g_szModelName[]), "Model %d", g_iModelsNum + 1);<br />
<br />
            if(bPrecacheOnly)<br />
            {<br />
                if(containi(path, ".mdl") != -1)<br />
                    precache_model(path);<br />
            }<br />
<br />
            g_iModelsNum++;<br />
        }<br />
<br />
        else if(equali(section, "trails"))<br />
        {<br />
            if(g_iTrailsNum &gt;= MAX_TRAILS) continue;<br />
<br />
            new path[160], name[64];<br />
            path[0]=0; name[0]=0;<br />
<br />
            parse(line, path, cm(path), name, cm(name));<br />
            StripQuotes(path);<br />
            StripQuotes(name);<br />
<br />
            if(!path[0]) continue;<br />
<br />
            copy(g_szTrailPath[g_iTrailsNum], cm(g_szTrailPath[]), path);<br />
<br />
            if(name[0])<br />
                copy(g_szTrailName[g_iTrailsNum], cm(g_szTrailName[]), name);<br />
            else<br />
                formatex(g_szTrailName[g_iTrailsNum], cm(g_szTrailName[]), "Iz %d", g_iTrailsNum + 1);<br />
<br />
            if(bPrecacheOnly)<br />
            {<br />
                if(containi(path, ".spr") != -1)<br />
                    g_iTrailSpriteIdx[g_iTrailsNum] = precache_model(path);<br />
            }<br />
            else<br />
            {<br />
                g_iTrailSpriteIdx[g_iTrailsNum] = engfunc(EngFunc_ModelIndex, path);<br />
            }<br />
<br />
            g_iTrailsNum++;<br />
        }<br />
        else if(equali(section, "trail_colors"))<br />
        {<br />
            if(g_iTrailColorsNum &gt;= MAX_TRAIL_COLORS) continue;<br />
<br />
            new rgb[32], name[64];<br />
            rgb[0]=0; name[0]=0;<br />
<br />
            parse(line, rgb, cm(rgb), name, cm(name));<br />
            StripQuotes(rgb);<br />
            StripQuotes(name);<br />
<br />
            if(!rgb[0]) continue;<br />
<br />
            new sr[8], sg[8], sb[8];<br />
            sr[0]=sg[0]=sb[0]=0;<br />
            parse(rgb, sr, cm(sr), sg, cm(sg), sb, cm(sb));<br />
<br />
            new r = clamp(str_to_num(sr), 0, 255);<br />
            new g = clamp(str_to_num(sg), 0, 255);<br />
            new b = clamp(str_to_num(sb), 0, 255);<br />
<br />
            g_iTrailColorRGB[g_iTrailColorsNum][0] = r;<br />
            g_iTrailColorRGB[g_iTrailColorsNum][1] = g;<br />
            g_iTrailColorRGB[g_iTrailColorsNum][2] = b;<br />
<br />
            if(name[0])<br />
                copy(g_szTrailColorName[g_iTrailColorsNum], cm(g_szTrailColorName[]), name);<br />
            else<br />
                formatex(g_szTrailColorName[g_iTrailColorsNum], cm(g_szTrailColorName[]), "Цвет %d", g_iTrailColorsNum + 1);<br />
<br />
            g_iTrailColorsNum++;<br />
        }<br />
        else if(equali(section, "trail_lengths"))<br />
        {<br />
            if(g_iTrailLengthsNum &gt;= MAX_TRAIL_LENGTHS) continue;<br />
<br />
            new lenStr[16], name[64];<br />
            lenStr[0]=0; name[0]=0;<br />
<br />
            parse(line, lenStr, cm(lenStr), name, cm(name));<br />
            StripQuotes(lenStr);<br />
            StripQuotes(name);<br />
<br />
            if(!lenStr[0]) continue;<br />
<br />
            g_iTrailLengthVal[g_iTrailLengthsNum] = max(0, str_to_num(lenStr));<br />
<br />
            if(name[0])<br />
                copy(g_szTrailLengthName[g_iTrailLengthsNum], cm(g_szTrailLengthName[]), name);<br />
            else<br />
                formatex(g_szTrailLengthName[g_iTrailLengthsNum], cm(g_szTrailLengthName[]), "Uzunluk %d", g_iTrailLengthsNum + 1);<br />
<br />
            g_iTrailLengthsNum++;<br />
        }<br />
<br />
    }<br />
<br />
    fclose(fp);<br />
<br />
    ResolveDefaults();<br />
<br />
    NormalizeDeploySound(bPrecacheOnly);<br />
}<br />
<br />
stock ResolveDefaults()<br />
{<br />
    g_iDefaultSpeedIndex = 0;<br />
    if(g_iSpeedsNum &gt; 0)<br />
    {<br />
        if(g_szFallSpeedDefault[0])<br />
        {<br />
            new bool:isIndex = true;<br />
            for(new j=0; g_szFallSpeedDefault[j]; j++)<br />
            {<br />
                if(g_szFallSpeedDefault[j] == '-' || g_szFallSpeedDefault[j] == '.' )<br />
                {<br />
                    isIndex = false;<br />
                    break;<br />
                }<br />
            }<br />
<br />
            if(isIndex)<br />
            {<br />
                new idx = str_to_num(g_szFallSpeedDefault);<br />
                if(idx &gt;= 0 &amp;&amp; idx &lt; g_iSpeedsNum)<br />
                    g_iDefaultSpeedIndex = idx;<br />
            }<br />
            else<br />
            {<br />
                new Float:f = str_to_float(g_szFallSpeedDefault);<br />
                for(new i=0;i&lt;g_iSpeedsNum;i++)<br />
                {<br />
                    if(floatabs(g_flSpeedValue[i] - f) &lt; 0.01)<br />
                    {<br />
                        g_iDefaultSpeedIndex = i;<br />
                        break;<br />
                    }<br />
                }<br />
            }<br />
        }<br />
        else<br />
        {<br />
            for(new i=0;i&lt;g_iSpeedsNum;i++)<br />
            {<br />
                if(floatabs(g_flSpeedValue[i] - (-100.0)) &lt; 0.01)<br />
                {<br />
                    g_iDefaultSpeedIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
    }<br />
<br />
    g_iDefaultModelIndex = -1;<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        if(g_szModelDefault[0])<br />
        {<br />
            for(new i=0;i&lt;g_iModelsNum;i++)<br />
            {<br />
                if(equali(g_szModelPath[i], g_szModelDefault))<br />
                {<br />
                    g_iDefaultModelIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
    }<br />
<br />
    g_iDefaultTrailIndex = -1;<br />
    if(g_iTrailsNum &gt; 0)<br />
    {<br />
        if(g_szTrailDefault[0])<br />
        {<br />
            for(new i=0;i&lt;g_iTrailsNum;i++)<br />
            {<br />
                if(equali(g_szTrailPath[i], g_szTrailDefault))<br />
                {<br />
                    g_iDefaultTrailIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
    }<br />
<br />
    g_iDefaultTrailColorIndex = -1;<br />
    if(g_iTrailColorsNum &gt; 0)<br />
    {<br />
        if(g_szTrailColorDefault[0])<br />
        {<br />
            new sr[8], sg[8], sb[8];<br />
            sr[0]=sg[0]=sb[0]=0;<br />
            parse(g_szTrailColorDefault, sr, cm(sr), sg, cm(sg), sb, cm(sb));<br />
<br />
            new dr = clamp(str_to_num(sr), 0, 255);<br />
            new dg = clamp(str_to_num(sg), 0, 255);<br />
            new db = clamp(str_to_num(sb), 0, 255);<br />
<br />
            for(new i=0;i&lt;g_iTrailColorsNum;i++)<br />
            {<br />
                if(g_iTrailColorRGB[i][0] == dr &amp;&amp; g_iTrailColorRGB[i][1] == dg &amp;&amp; g_iTrailColorRGB[i][2] == db)<br />
                {<br />
                    g_iDefaultTrailColorIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
    }<br />
<br />
    g_iDefaultTrailLengthIndex = 0;<br />
    if(g_iTrailLengthsNum &gt; 0)<br />
    {<br />
        if(g_szTrailLengthDefault[0])<br />
        {<br />
            new dl = max(0, str_to_num(g_szTrailLengthDefault));<br />
            for(new i=0;i&lt;g_iTrailLengthsNum;i++)<br />
            {<br />
                if(g_iTrailLengthVal[i] == dl)<br />
                {<br />
                    g_iDefaultTrailLengthIndex = i;<br />
                    break;<br />
                }<br />
            }<br />
        }<br />
        if(g_iDefaultTrailLengthIndex &gt;= g_iTrailLengthsNum)<br />
            g_iDefaultTrailLengthIndex = 0;<br />
    }<br />
<br />
}<br />
<br />
stock NormalizeDeploySound(bool:bPrecacheOnly)<br />
{<br />
    if(!g_szDeploySound[0])<br />
        return;<br />
<br />
    if(containi(g_szDeploySound, "sound/") == 0)<br />
    {<br />
        new tmp[128];<br />
        copy(tmp, cm(tmp), g_szDeploySound[6]);<br />
        copy(g_szDeploySound, cm(g_szDeploySound), tmp);<br />
    }<br />
    else if(containi(g_szDeploySound, "sound&#92;") == 0)<br />
    {<br />
        new tmp2[128];<br />
        copy(tmp2, cm(tmp2), g_szDeploySound[6]);<br />
        copy(g_szDeploySound, cm(g_szDeploySound), tmp2);<br />
    }<br />
<br />
    if(bPrecacheOnly)<br />
        precache_sound(g_szDeploySound);<br />
}<br />
<br />
stock ResetPlayerState(id)<br />
{<br />
    g_iParaEnt[id] = 0;<br />
    g_bParaDeployed[id] = false;<br />
<br />
    g_iDeployMode[id] = g_iDeployModeDefault;<br />
    g_iSpeedIndex[id] = g_iDefaultSpeedIndex;<br />
    g_bThird[id] = (g_iThirdDefault != 0);<br />
<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        g_iModelIndex[id] = g_iDefaultModelIndex;<br />
        if(g_iModelIndex[id] &gt;= g_iModelsNum) g_iModelIndex[id] = -1;<br />
    }<br />
    else<br />
    {<br />
        g_iModelIndex[id] = 0;<br />
    }<br />
<br />
    g_iLastWeapon[id] = 0;<br />
}<br />
<br />
stock HasParachuteAccess(id)<br />
{<br />
    if(g_szAccessFlags[0] &amp;&amp; (get_user_flags(id) &amp; g_iAccessBits) == 0)<br />
        return false;<br />
<br />
    new CsTeams:t = cs_get_user_team(id);<br />
    if(t == CS_TEAM_T &amp;&amp; !g_iAccessTeamTT) return false;<br />
    if(t == CS_TEAM_CT &amp;&amp; !g_iAccessTeamCT) return false;<br />
<br />
    return true;<br />
}<br />
<br />
stock GetVaultKey(id, key[], keylen)<br />
{<br />
    new auth[32];<br />
    get_user_authid(id, auth, cm(auth));<br />
<br />
    if(equali(auth, "BOT") || equali(auth, "HLTV") || equali(auth, "STEAM_ID_LAN") || equali(auth, "VALVE_ID_LAN") || equali(auth, "STEAM_ID_PENDING"))<br />
    {<br />
        new ip[32];<br />
        get_user_ip(id, ip, cm(ip), 1);<br />
        formatex(key, keylen, "IP_%s", ip);<br />
        return;<br />
    }<br />
<br />
    formatex(key, keylen, "SID_%s", auth);<br />
}<br />
<br />
stock LoadPlayerData(id)<br />
{<br />
    ResetPlayerState(id);<br />
<br />
    if(g_iVault == INVALID_HANDLE)<br />
        return;<br />
<br />
    new key[64];<br />
    GetVaultKey(id, key, cm(key));<br />
<br />
    new data[128];<br />
    if(!nvault_get(g_iVault, key, data, cm(data)))<br />
        return;<br />
<br />
    new s1[8], s2[8], s3[8], s4[8], s5[8], s6[8], s7[8];<br />
    s1[0]=s2[0]=s3[0]=s4[0]=s5[0]=s6[0]=s7[0]=0;<br />
    parse(data, s1, cm(s1), s2, cm(s2), s3, cm(s3), s4, cm(s4), s5, cm(s5), s6, cm(s6), s7, cm(s7));<br />
<br />
    new m = str_to_num(s1);<br />
    new sp = str_to_num(s2);<br />
    new th = str_to_num(s3);<br />
    new md = str_to_num(s4);<br />
    new tr = str_to_num(s5);<br />
    new tc = str_to_num(s6);<br />
    new tl = str_to_num(s7);<br />
    g_iDeployMode[id] = clamp(m, 0, 2);<br />
<br />
    if(g_iSpeedsNum &gt; 0)<br />
        g_iSpeedIndex[id] = clamp(sp, 0, g_iSpeedsNum-1);<br />
    else<br />
        g_iSpeedIndex[id] = 0;<br />
<br />
    g_bThird[id] = (th != 0);<br />
<br />
    if(g_iModelsNum &gt; 0)<br />
    {<br />
        if(md &lt; 0)<br />
            g_iModelIndex[id] = -1;<br />
        else<br />
            g_iModelIndex[id] = clamp(md, 0, g_iModelsNum-1);<br />
    }<br />
    else<br />
    {<br />
        g_iModelIndex[id] = 0;<br />
    }<br />
    if(g_iTrailsNum &gt; 0)<br />
    {<br />
        if(tr &lt; 0)<br />
            g_iTrailIndex[id] = -1;<br />
        else<br />
            g_iTrailIndex[id] = clamp(tr, 0, g_iTrailsNum-1);<br />
    }<br />
    else<br />
    {<br />
        g_iTrailIndex[id] = 0;<br />
    }<br />
<br />
    if(g_iTrailColorsNum &gt; 0)<br />
    {<br />
        if(tc &lt; 0)<br />
            g_iTrailColorIndex[id] = -1;<br />
        else<br />
            g_iTrailColorIndex[id] = clamp(tc, 0, g_iTrailColorsNum-1);<br />
    }<br />
    else<br />
    {<br />
        g_iTrailColorIndex[id] = 0;<br />
    }<br />
<br />
    if(g_iTrailLengthsNum &gt; 0)<br />
    {<br />
        if(tl &lt; 0)<br />
            g_iTrailLengthIndex[id] = -1;<br />
        else<br />
            g_iTrailLengthIndex[id] = clamp(tl, 0, g_iTrailLengthsNum-1);<br />
    }<br />
    else<br />
    {<br />
        g_iTrailLengthIndex[id] = 0;<br />
    }<br />
}<br />
<br />
stock SavePlayerData(id)<br />
{<br />
    if(!is_user_connected(id)) return;<br />
    if(!HasParachuteAccess(id)) return;<br />
<br />
    if(g_iVault == INVALID_HANDLE) return;<br />
<br />
    new key[64];<br />
    GetVaultKey(id, key, cm(key));<br />
<br />
    new data[128];<br />
    formatex(data, cm(data), "%d %d %d %d %d %d %d",<br />
        g_iDeployMode[id],<br />
        g_iSpeedIndex[id],<br />
        g_bThird[id] ? 1 : 0,<br />
        g_iModelIndex[id],<br />
        g_iTrailIndex[id],<br />
        g_iTrailColorIndex[id],<br />
        g_iTrailLengthIndex[id]<br />
    );<br />
<br />
    nvault_set(g_iVault, key, data);<br />
}<br />
<br />
stock StripQuotes(str[])<br />
{<br />
    if(!str[0]) return;<br />
<br />
    new len = strlen(str);<br />
    if(len &gt;= 2 &amp;&amp; str[0] == '"' &amp;&amp; str[len-1] == '"')<br />
    {<br />
        str[len-1] = 0;<br />
        for(new i=0; i&lt;len; i++)<br />
            str[i] = str[i+1];<br />
    }<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Half Life Enerji İçeceği plugini]]></title>
			<link>https://www.hlplayer.com/konu-half-life-enerji-icecegi-plugini.html</link>
			<pubDate>Thu, 19 Feb 2026 04:40:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-half-life-enerji-icecegi-plugini.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://i.imgur.com/gXbg1rQ.jpeg" loading="lazy"  width="669" height="376" alt="[Resim: gXbg1rQ.jpeg]" class="mycode_img" /><br />
⚡ Energetic Drink v2.0 – AMX Mod X Plugin<br />
Half-Life / CS 1.6 sunucularınız için özel hazırlanmış <span style="font-weight: bold;" class="mycode_b">Energetic Drink</span> eklentisi ile oyuna enerji içecekleri sistemi ekleyin!<br />
Harita üzerine yerleştirilebilir, efektli, süreli ve özel yetenek veren enerji içecekleri içerir.<br />
Plugin Author: <span style="font-weight: bold;" class="mycode_b">Y4S!N61 </span><br />
Forum Paylaşım &amp; Düzenleme: <span style="font-weight: bold;" class="mycode_b">Y4S!N61<br />
<br />
<br />
<br />
</span><br />
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">[b]🎮 Plugin Nedir?</span>[/b]</div>
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Bu eklenti sayesinde harita içerisine enerji içecekleri yerleştirebilir ve oyuncuların bunları alarak özel güçler kazanmasını sağlayabilirsiniz.</span></div>
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Oyuncu içeceğe dokunduğunda:</span></div><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Hız artışı</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Can &amp; zırh artışı</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yerçekimi değişimi</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Silah &amp; mermi desteği</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Özel efektler (renkli trail, screenfade, glow vb.)</span><br />
</li>
</ul>
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">[b]aktif olur.</span>[/b]</div>
</div>
<br />
🥤 Enerji İçecekleri<br />
<br />
🔴 Burn (B)<ul class="mycode_list"><li>Çok yüksek hız<br />
</li>
<li>MP5 + full mermi<br />
</li>
<li>Armor artışı<br />
</li>
<li>Kırmızı efekt<br />
</li>
</ul>
<br />
🔵 Red Bull &reg;<ul class="mycode_list"><li>Yerçekimi azalır<br />
</li>
<li>Hız artışı<br />
</li>
<li>Can artışı<br />
</li>
<li>Mavi efekt<br />
</li>
</ul>
<br />
🟠 Radon (D)<ul class="mycode_list"><li>Gauss silahı<br />
</li>
<li>Can + Armor artışı<br />
</li>
<li>Turuncu glow efekti<br />
</li>
</ul>
🔥 Adrenaline Rush (A)<ul class="mycode_list"><li>Shotgun<br />
</li>
<li>Yüksek hız<br />
</li>
<li>Can + Armor artışı<br />
</li>
<li>Kırmızı trail<br />
</li>
</ul>
🍺 Tuborg (P)<ul class="mycode_list"><li>Crossbow<br />
</li>
<li>Dalgalı can/zırh efekti<br />
</li>
<li>Yeşil trail<br />
<br />
</li>
</ul>
⚫ Red Devil (V)<ul class="mycode_list"><li>RPG<br />
</li>
<li>Güçlü saldırı<br />
</li>
<li>Gri efekt<br />
</li>
</ul>
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>say /enerji   <br />
<br />
yazarak menüyü açabilirsiniz</code></div></div><br />
Menü Özellikleri<ul class="mycode_list"><li>Energetic oluşturma<br />
</li>
<li>Silme<br />
</li>
<li>Undo sistemi<br />
</li>
<li>Harita dosyasına kaydetme<br />
</li>
<li>Haritaya özel .ed kayıt sistemi<br />
</li>
</ul>
<br />
Plugin harita bazlı kayıt tutar:<br />
/addons/amxmodx/energetic_drink/mapadi.ed<br />
<br />
📦 Kurulum<br />
<ol type="1" class="mycode_list"><li><div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>.sma</code></div></div> dosyasını:<br />
</li>
</ol>
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/scripting/</code></div></div>klasörüne atın.<br />
<ol type="1" class="mycode_list"><li>Compile edin.<br />
</li>
<li>Oluşan <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>.amxx</code></div></div> dosyasını:<br />
</li>
</ol>
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/plugins/</code></div></div>klasörüne atın.<br />
<ol type="1" class="mycode_list"><li><div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>plugins.ini</code></div></div> içerisine ekleyin:<br />
</li>
</ol>
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>energetic_drink.amxx</code></div></div><ol type="1" class="mycode_list"><li>Sunucuyu yeniden başlatın.<br />
</li>
</ol>
<hr class="mycode_hr" />
🎨 Özellikler<br />
✔ Harita edit sistemi<br />
✔ Gerçek zamanlı entity oluşturma<br />
✔ HUD bilgilendirme<br />
✔ ScreenFade efektleri<br />
✔ Glow + Sprite Trail<br />
✔ Süreli yetenek sistemi<br />
✔ Respawn sistemi (250 saniye)<br />
<hr class="mycode_hr" />
🔧 Gereksinimler<ul class="mycode_list"><li>AMX Mod X 1.8+<br />
</li>
<li>Fakemeta<br />
</li>
<li>Engine<br />
</li>
<li>Fun<br />
</li>
<li>Hamsandwich<br />
</li>
<li>hlsdk / hlstocks<br />
</li>
</ul>
<hr class="mycode_hr" />
💬 Not<br />
Bu plugin özellikle Half-Life tabanlı sunucular için optimize edilmiştir.<br />
Fun server, zombie, özel mod sunucularında çok eğlenceli sonuç verir.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.hlplayer.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6" target="_blank" title="">EnergeticDrinks.zip</a> (Dosya Boyutu: 1,003.35 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://i.imgur.com/gXbg1rQ.jpeg" loading="lazy"  width="669" height="376" alt="[Resim: gXbg1rQ.jpeg]" class="mycode_img" /><br />
⚡ Energetic Drink v2.0 – AMX Mod X Plugin<br />
Half-Life / CS 1.6 sunucularınız için özel hazırlanmış <span style="font-weight: bold;" class="mycode_b">Energetic Drink</span> eklentisi ile oyuna enerji içecekleri sistemi ekleyin!<br />
Harita üzerine yerleştirilebilir, efektli, süreli ve özel yetenek veren enerji içecekleri içerir.<br />
Plugin Author: <span style="font-weight: bold;" class="mycode_b">Y4S!N61 </span><br />
Forum Paylaşım &amp; Düzenleme: <span style="font-weight: bold;" class="mycode_b">Y4S!N61<br />
<br />
<br />
<br />
</span><br />
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">[b]🎮 Plugin Nedir?</span>[/b]</div>
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Bu eklenti sayesinde harita içerisine enerji içecekleri yerleştirebilir ve oyuncuların bunları alarak özel güçler kazanmasını sağlayabilirsiniz.</span></div>
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">Oyuncu içeceğe dokunduğunda:</span></div><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Hız artışı</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Can &amp; zırh artışı</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yerçekimi değişimi</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Silah &amp; mermi desteği</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Özel efektler (renkli trail, screenfade, glow vb.)</span><br />
</li>
</ul>
<div style="text-align: left;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">[b]aktif olur.</span>[/b]</div>
</div>
<br />
🥤 Enerji İçecekleri<br />
<br />
🔴 Burn (B)<ul class="mycode_list"><li>Çok yüksek hız<br />
</li>
<li>MP5 + full mermi<br />
</li>
<li>Armor artışı<br />
</li>
<li>Kırmızı efekt<br />
</li>
</ul>
<br />
🔵 Red Bull &reg;<ul class="mycode_list"><li>Yerçekimi azalır<br />
</li>
<li>Hız artışı<br />
</li>
<li>Can artışı<br />
</li>
<li>Mavi efekt<br />
</li>
</ul>
<br />
🟠 Radon (D)<ul class="mycode_list"><li>Gauss silahı<br />
</li>
<li>Can + Armor artışı<br />
</li>
<li>Turuncu glow efekti<br />
</li>
</ul>
🔥 Adrenaline Rush (A)<ul class="mycode_list"><li>Shotgun<br />
</li>
<li>Yüksek hız<br />
</li>
<li>Can + Armor artışı<br />
</li>
<li>Kırmızı trail<br />
</li>
</ul>
🍺 Tuborg (P)<ul class="mycode_list"><li>Crossbow<br />
</li>
<li>Dalgalı can/zırh efekti<br />
</li>
<li>Yeşil trail<br />
<br />
</li>
</ul>
⚫ Red Devil (V)<ul class="mycode_list"><li>RPG<br />
</li>
<li>Güçlü saldırı<br />
</li>
<li>Gri efekt<br />
</li>
</ul>
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>say /enerji   <br />
<br />
yazarak menüyü açabilirsiniz</code></div></div><br />
Menü Özellikleri<ul class="mycode_list"><li>Energetic oluşturma<br />
</li>
<li>Silme<br />
</li>
<li>Undo sistemi<br />
</li>
<li>Harita dosyasına kaydetme<br />
</li>
<li>Haritaya özel .ed kayıt sistemi<br />
</li>
</ul>
<br />
Plugin harita bazlı kayıt tutar:<br />
/addons/amxmodx/energetic_drink/mapadi.ed<br />
<br />
📦 Kurulum<br />
<ol type="1" class="mycode_list"><li><div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>.sma</code></div></div> dosyasını:<br />
</li>
</ol>
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/scripting/</code></div></div>klasörüne atın.<br />
<ol type="1" class="mycode_list"><li>Compile edin.<br />
</li>
<li>Oluşan <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>.amxx</code></div></div> dosyasını:<br />
</li>
</ol>
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>addons/amxmodx/plugins/</code></div></div>klasörüne atın.<br />
<ol type="1" class="mycode_list"><li><div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>plugins.ini</code></div></div> içerisine ekleyin:<br />
</li>
</ol>
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>energetic_drink.amxx</code></div></div><ol type="1" class="mycode_list"><li>Sunucuyu yeniden başlatın.<br />
</li>
</ol>
<hr class="mycode_hr" />
🎨 Özellikler<br />
✔ Harita edit sistemi<br />
✔ Gerçek zamanlı entity oluşturma<br />
✔ HUD bilgilendirme<br />
✔ ScreenFade efektleri<br />
✔ Glow + Sprite Trail<br />
✔ Süreli yetenek sistemi<br />
✔ Respawn sistemi (250 saniye)<br />
<hr class="mycode_hr" />
🔧 Gereksinimler<ul class="mycode_list"><li>AMX Mod X 1.8+<br />
</li>
<li>Fakemeta<br />
</li>
<li>Engine<br />
</li>
<li>Fun<br />
</li>
<li>Hamsandwich<br />
</li>
<li>hlsdk / hlstocks<br />
</li>
</ul>
<hr class="mycode_hr" />
💬 Not<br />
Bu plugin özellikle Half-Life tabanlı sunucular için optimize edilmiştir.<br />
Fun server, zombie, özel mod sunucularında çok eğlenceli sonuç verir.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.hlplayer.com/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6" target="_blank" title="">EnergeticDrinks.zip</a> (Dosya Boyutu: 1,003.35 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Half-Life 2 Türkçe İndir Ful]]></title>
			<link>https://www.hlplayer.com/konu-half-life-2-turkce-indir-ful.html</link>
			<pubDate>Sun, 08 Feb 2026 23:38:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://www.hlplayer.com/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.hlplayer.com/konu-half-life-2-turkce-indir-ful.html</guid>
			<description><![CDATA[<img src="https://www.oyunindir.vip/wp-content/uploads/2019/03/Half-Life-24.jpg" loading="lazy"  alt="[Resim: Half-Life-24.jpg]" class="mycode_img" /><br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite>ALINTIDIR</blockquote>
<br />
🎮 Half-Life 2 İndir – Full Türkçe – Ücretsiz PC<br />
<br />
Oyun dünyasının efsanelerinden biri olan <span style="font-weight: bold;" class="mycode_b">Half-Life 2</span>, <br />
ilk oyunun büyük başarısının ardından çok daha güçlü bir hikâye ve geliştirilmiş oynanış mekanikleriyle karşımıza çıkıyor.<br />
<br />
Bu yapımda, kaynakları tükenmekte olan ve nüfusu hızla azalan bir dünyada, <br />
<span style="font-weight: bold;" class="mycode_b">uzaylı istilasına karşı insanlığın son umudu</span> olarak Gordon Freeman’ı yeniden kontrol ediyorsunuz.<br />
<br />
Black Mesa’da yaşanan felaketin sonuçları, Half-Life 2’de çok daha büyük bir tehdide dönüşüyor.<br />
<span style="font-weight: bold;" class="mycode_b">Levyeniz</span>, fizik tabanlı bulmacalar ve aksiyon dolu çatışmalarla, <br />
<br />
Combine güçlerine karşı direnmeye çalışacak, insanlığın kaderini belirleyeceksiniz.<br />
<br />
🎯 <span style="font-weight: bold;" class="mycode_b">Derin hikâye, devrim niteliğinde fizik motoru ve unutulmaz atmosfer!</span><br />
<br />
<br />
📦 Oyun Bilgileri<br />
<ul class="mycode_list"><li>Oyun Adı: Half-Life 2<br />
</li>
<li>Platform: PC<br />
</li>
<li>Tür: FPS / Bilim Kurgu / Aksiyon<br />
</li>
<li>Oynanış: Tek Oyunculu<br />
</li>
<li>Dil: Türkçe<br />
</li>
<li>Durum: Full Sürüm<br />
</li>
</ul>
<br />
<br />
💻 Half-Life 2 Sistem Gereksinimleri<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Minimum Gereksinimler:</span><ul class="mycode_list"><li>İşletim Sistemi: Windows XP / Vista / 7 ve üzeri<br />
</li>
<li>İşlemci: 1.7 GHz CPU veya üzeri<br />
</li>
<li>Ekran Kartı: DirectX 8.1 uyumlu ekran kartı<br />
</li>
<li>RAM: 512 MB<br />
</li>
<li>DirectX: 8.1<br />
</li>
<li>Depolama Alanı: 6.5 GB boş alan<br />
</li>
</ul>
<blockquote class="mycode_quote"><cite>Alıntı:</cite>⚠️ Düşük sistem gereksinimleri sayesinde <span style="font-weight: bold;" class="mycode_b">eski bilgisayarlarda bile akıcı oynanabilir</span>.</blockquote>
<br />
<br />
⬇️ Half-Life 2 Full Türkçe İndirme Linki<br />
<br />
📥 <span style="font-weight: bold;" class="mycode_b">Google Drive – Ücretsiz İndir</span><br />
👉 <a href="https://drive.google.com/file/d/1XeSh5EaLtXegFCAuqBpe9rVLVCSNQXAM/view" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/1XeSh5Ea...NQXAM/view</a><br />
<br />
<br />
ℹ️ Kurulum Bilgileri<ul class="mycode_list"><li>Arşivi çıkartın<br />
</li>
<li>Oyunu çalıştırmadan önce yönetici olarak başlatmanız önerilir<br />
</li>
<li>Antivirüs programları eski oyun dosyalarını yanlış algılayabilir<br />
</li>
</ul>
<br />
<br />
🎉 Son Söz<br />
<br />
Half-Life 2, sadece bir devam oyunu değil; <span style="font-weight: bold;" class="mycode_b">FPS türünü baştan tanımlayan bir başyapıttır</span>.<br />
Eğer bu efsaneyi henüz oynamadıysanız, şimdi tam zamanı.<br />
<br />
Şimdiden <span style="font-weight: bold;" class="mycode_b">iyi oyunlar!</span> 🚀🔧<br />
<br />
<br />
<br />
<img src="https://www.oyunindir.vip/wp-content/uploads/2019/03/Half-Life-2.jpg" loading="lazy"  alt="[Resim: Half-Life-2.jpg]" class="mycode_img" /><br />
<img src="https://www.oyunindir.vip/wp-content/uploads/2019/03/Half-Life-22.jpg" loading="lazy"  alt="[Resim: Half-Life-22.jpg]" class="mycode_img" /><br />
<img src="https://www.oyunindir.vip/wp-content/uploads/2019/03/Half-Life-23.jpg" loading="lazy"  alt="[Resim: Half-Life-23.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/ID1dWN3n7q4" frameborder="0" allowfullscreen="true"></iframe>]]></description>
			<content:encoded><![CDATA[<img src="https://www.oyunindir.vip/wp-content/uploads/2019/03/Half-Life-24.jpg" loading="lazy"  alt="[Resim: Half-Life-24.jpg]" class="mycode_img" /><br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite>ALINTIDIR</blockquote>
<br />
🎮 Half-Life 2 İndir – Full Türkçe – Ücretsiz PC<br />
<br />
Oyun dünyasının efsanelerinden biri olan <span style="font-weight: bold;" class="mycode_b">Half-Life 2</span>, <br />
ilk oyunun büyük başarısının ardından çok daha güçlü bir hikâye ve geliştirilmiş oynanış mekanikleriyle karşımıza çıkıyor.<br />
<br />
Bu yapımda, kaynakları tükenmekte olan ve nüfusu hızla azalan bir dünyada, <br />
<span style="font-weight: bold;" class="mycode_b">uzaylı istilasına karşı insanlığın son umudu</span> olarak Gordon Freeman’ı yeniden kontrol ediyorsunuz.<br />
<br />
Black Mesa’da yaşanan felaketin sonuçları, Half-Life 2’de çok daha büyük bir tehdide dönüşüyor.<br />
<span style="font-weight: bold;" class="mycode_b">Levyeniz</span>, fizik tabanlı bulmacalar ve aksiyon dolu çatışmalarla, <br />
<br />
Combine güçlerine karşı direnmeye çalışacak, insanlığın kaderini belirleyeceksiniz.<br />
<br />
🎯 <span style="font-weight: bold;" class="mycode_b">Derin hikâye, devrim niteliğinde fizik motoru ve unutulmaz atmosfer!</span><br />
<br />
<br />
📦 Oyun Bilgileri<br />
<ul class="mycode_list"><li>Oyun Adı: Half-Life 2<br />
</li>
<li>Platform: PC<br />
</li>
<li>Tür: FPS / Bilim Kurgu / Aksiyon<br />
</li>
<li>Oynanış: Tek Oyunculu<br />
</li>
<li>Dil: Türkçe<br />
</li>
<li>Durum: Full Sürüm<br />
</li>
</ul>
<br />
<br />
💻 Half-Life 2 Sistem Gereksinimleri<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Minimum Gereksinimler:</span><ul class="mycode_list"><li>İşletim Sistemi: Windows XP / Vista / 7 ve üzeri<br />
</li>
<li>İşlemci: 1.7 GHz CPU veya üzeri<br />
</li>
<li>Ekran Kartı: DirectX 8.1 uyumlu ekran kartı<br />
</li>
<li>RAM: 512 MB<br />
</li>
<li>DirectX: 8.1<br />
</li>
<li>Depolama Alanı: 6.5 GB boş alan<br />
</li>
</ul>
<blockquote class="mycode_quote"><cite>Alıntı:</cite>⚠️ Düşük sistem gereksinimleri sayesinde <span style="font-weight: bold;" class="mycode_b">eski bilgisayarlarda bile akıcı oynanabilir</span>.</blockquote>
<br />
<br />
⬇️ Half-Life 2 Full Türkçe İndirme Linki<br />
<br />
📥 <span style="font-weight: bold;" class="mycode_b">Google Drive – Ücretsiz İndir</span><br />
👉 <a href="https://drive.google.com/file/d/1XeSh5EaLtXegFCAuqBpe9rVLVCSNQXAM/view" target="_blank" rel="noopener" class="mycode_url">https://drive.google.com/file/d/1XeSh5Ea...NQXAM/view</a><br />
<br />
<br />
ℹ️ Kurulum Bilgileri<ul class="mycode_list"><li>Arşivi çıkartın<br />
</li>
<li>Oyunu çalıştırmadan önce yönetici olarak başlatmanız önerilir<br />
</li>
<li>Antivirüs programları eski oyun dosyalarını yanlış algılayabilir<br />
</li>
</ul>
<br />
<br />
🎉 Son Söz<br />
<br />
Half-Life 2, sadece bir devam oyunu değil; <span style="font-weight: bold;" class="mycode_b">FPS türünü baştan tanımlayan bir başyapıttır</span>.<br />
Eğer bu efsaneyi henüz oynamadıysanız, şimdi tam zamanı.<br />
<br />
Şimdiden <span style="font-weight: bold;" class="mycode_b">iyi oyunlar!</span> 🚀🔧<br />
<br />
<br />
<br />
<img src="https://www.oyunindir.vip/wp-content/uploads/2019/03/Half-Life-2.jpg" loading="lazy"  alt="[Resim: Half-Life-2.jpg]" class="mycode_img" /><br />
<img src="https://www.oyunindir.vip/wp-content/uploads/2019/03/Half-Life-22.jpg" loading="lazy"  alt="[Resim: Half-Life-22.jpg]" class="mycode_img" /><br />
<img src="https://www.oyunindir.vip/wp-content/uploads/2019/03/Half-Life-23.jpg" loading="lazy"  alt="[Resim: Half-Life-23.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<iframe width="560" height="315" src="//www.youtube-nocookie.com/embed/ID1dWN3n7q4" frameborder="0" allowfullscreen="true"></iframe>]]></content:encoded>
		</item>
	</channel>
</rss>