<?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[VnexTR: Bilişim Forumu - Pawn]]></title>
		<link>https://vnextr.com/</link>
		<description><![CDATA[VnexTR: Bilişim Forumu - https://vnextr.com]]></description>
		<pubDate>Tue, 26 May 2026 23:49:37 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Açıklamalı Geri Sayım]]></title>
			<link>https://vnextr.com/konu-aciklamali-geri-sayim--26226.html</link>
			<pubDate>Mon, 25 Jan 2021 13:21:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73322">FewerTheMad</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-aciklamali-geri-sayim--26226.html</guid>
			<description><![CDATA[Konsola <br />
"gerisay 10"<br />
yazarak pluginimizi çalıştırabiliriz. <br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;amxmodx&gt;<br />
#include &lt;amxmisc&gt;<br />
<br />
#define PLUGIN "Geri Sayim"<br />
#define VERSION "1.0"<br />
#define AUTHOR "aLeX"<br />
<br />
<br />
public plugin_init() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;register_plugin(PLUGIN, VERSION, AUTHOR)<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;register_clcmd("gerisay","saydir");<br />
}<br />
<br />
public saydir(id) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;// Konsol komutu için array oluşturalım<br />
&nbsp;&nbsp;&nbsp;&nbsp;new sayi[4];<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;// Konsol komutunu okuyoruz<br />
&nbsp;&nbsp;&nbsp;&nbsp;read_argv(1,sayi,3);<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;// Komutu stringden inte dönüştürerek saydirmaya baslayabiliriz<br />
&nbsp;&nbsp;&nbsp;&nbsp;basla(str_to_num(sayi));<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;return PLUGIN_HANDLED_MAIN;<br />
}<br />
<br />
public basla(i) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;// Gonderdigimiz sayimiz 0'a eşit veya 0'dan kucukse saydirmayi bitirelim. <br />
&nbsp;&nbsp;&nbsp;&nbsp;if(i &lt;= 0) client_print(0,print_center,"Sure Bitti!");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Saydiralim<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;client_print(0,print_center,"[%i] Saniye Kaldi",i);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Degeri her saniye 1 kucultup tekrar saydiralim<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set_task(1.0,"basla",i-1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</code></div></div><br />
Made By. aLeX]]></description>
			<content:encoded><![CDATA[Konsola <br />
"gerisay 10"<br />
yazarak pluginimizi çalıştırabiliriz. <br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;amxmodx&gt;<br />
#include &lt;amxmisc&gt;<br />
<br />
#define PLUGIN "Geri Sayim"<br />
#define VERSION "1.0"<br />
#define AUTHOR "aLeX"<br />
<br />
<br />
public plugin_init() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;register_plugin(PLUGIN, VERSION, AUTHOR)<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;register_clcmd("gerisay","saydir");<br />
}<br />
<br />
public saydir(id) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;// Konsol komutu için array oluşturalım<br />
&nbsp;&nbsp;&nbsp;&nbsp;new sayi[4];<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;// Konsol komutunu okuyoruz<br />
&nbsp;&nbsp;&nbsp;&nbsp;read_argv(1,sayi,3);<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;// Komutu stringden inte dönüştürerek saydirmaya baslayabiliriz<br />
&nbsp;&nbsp;&nbsp;&nbsp;basla(str_to_num(sayi));<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;return PLUGIN_HANDLED_MAIN;<br />
}<br />
<br />
public basla(i) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;// Gonderdigimiz sayimiz 0'a eşit veya 0'dan kucukse saydirmayi bitirelim. <br />
&nbsp;&nbsp;&nbsp;&nbsp;if(i &lt;= 0) client_print(0,print_center,"Sure Bitti!");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Saydiralim<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;client_print(0,print_center,"[%i] Saniye Kaldi",i);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Degeri her saniye 1 kucultup tekrar saydiralim<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set_task(1.0,"basla",i-1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</code></div></div><br />
Made By. aLeX]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[CS 1.6] Plugin Kodlamada Temel Bilgiler]]></title>
			<link>https://vnextr.com/konu-cs-1-6-plugin-kodlamada-temel-bilgiler--26087.html</link>
			<pubDate>Tue, 19 Jan 2021 11:29:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73322">FewerTheMad</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-cs-1-6-plugin-kodlamada-temel-bilgiler--26087.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align">Bu derste sizlere plugin kodlamadaki temel bilgileri verip birkaç örnek vererek konuyu pekiştirmenizi sağlayacağım.<br />
<span style="font-weight: bold;" class="mycode_b">#include</span><br />
<br />
Bu yazacağınız kodları barındıran bir kütüphanedir.Örnek vermek gerekirse, bir kişinin hpsini değiştirmek istiyoruz bunun codu ise set_user_health( index,health ). Bu komut fun kütüphanesine ait komuttur.Eğer #include fun eklemezsek compilerimiz fonksiyonu tanımıyacaktır.İlerki derslerimde her kütüphaneye ait özellikleri anlatacağım.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">#define</span><br />
<br />
Define ise 2 farklı işlevi vardır.1.işlevi bir değişken tanımlamamızı sağlar.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek : </span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#define TASKID 1907</code></div></div><div style="text-align: left;" class="mycode_align">Burada TASKID' yi 1907 sayısına tanımladık yani pluginin herhangi bir yerine TASKID yazarsak bu 1907 sayını çağıracak anlamına geliyor.</div>
<br />
2.işlevi ise kendinize özel komut yaratmanızı sağlar<br />
<br />
Örnek<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#define oldur(%1) user_kill(%1,1)</code></div></div><div style="text-align: left;" class="mycode_align">Burada ise oldur adlı bir komut yarattık.Bu komudun işlevi ise idyi öldürmemizi sağlar.</div>
<div style="text-align: center;" class="mycode_align">Değişken:<br />
Değişkenler pluginler en önemli yapıtaşlarından biridir.Peki ne işe yarar bu değişkenler ?.<br />
Değişkenler herhangi bir numarayı temsil eder.Eğer bir numara belirtmezseniz değişkenin karşılığı 0 olur.<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new numara</code></div></div><div style="text-align: left;" class="mycode_align">Yukarda numara adlı bir değişken yarattık.Default değeri 0'dır.</div>
<div style="text-align: center;" class="mycode_align">Şimdi bu değişkeninim değerini değişelim.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>numara = 5</code></div></div><div style="text-align: center;" class="mycode_align">Değişkenimizin değerini 5 yaptık.Peki değeri değiştirmenin birçok yolu vardır.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>numara ++ // Değişkeninin değeri 1 artar<br />
numara -- //&nbsp;&nbsp;Değşikeninin değeri 1 azalir<br />
nummara += 5 //&nbsp;&nbsp;Değişkeninin değeri 5 artar<br />
nummara -= 5 //&nbsp;&nbsp;Değişkeninin değeri 5 azalir</code></div></div><div style="text-align: left;" class="mycode_align">Değişkenler bir kaç farklı varyasyonu vardır.Yukarıda anlattığım integer yani tamsayı değişkenleriydi.Şimdi diğer değişken çeşitlerine bakalım.</div>
<span style="font-weight: bold;" class="mycode_b">Bool </span><br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new bool:degisken</code></div></div><br />
Bu değişken 2 değere sahip olur.Değeri ya true ( 1 ) veya false ( 0 ) olur.Eğer bir değer belirtilmezse değeri false olur.Peki bu değişkenler ne işimize yarar ? Küçük bir örnekle açıklayayayım<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;amxmodx&gt;<br />
#include &lt;amxmisc&gt;<br />
#include &lt;fun<br />
#include &lt;hamsandwich&gt;<br />
<br />
#define PLUGIN "New Plug-In"<br />
#define VERSION "1.0"<br />
#define AUTHOR "author"<br />
<br />
new bool:g_yetki [ 33 ]<br />
public plugin_init() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;register_plugin(PLUGIN, VERSION, AUTHOR)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Bu ham eventi hamsanwich kütüphanesine ait bir fonksiyondur.İleriki derslerimde bu kütüphaneyle<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// ilgili dersleri vericeğim şimdilik bu eventin oyuncunun doğduğu zaman çalıştığını bilin.<br />
&nbsp;&nbsp;&nbsp;&nbsp;RegisterHam(Ham_Spawn,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "player", "dogunca",&nbsp;&nbsp;&nbsp;&nbsp;1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
}<br />
public client_connect( id )<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(is_user_admin(id) ) // Eğer bağlanan kişinin yetkisi varsa değişken true olacak<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g_yetki[id] = true<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else // ama yoksa değeri false olcak.<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g_yetki[id] = false<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
public dogunca( id )<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if( g_yetki[ id ] ) // Eğer değişken true olursa aşağıdaki komut çalışacak<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set_user_health( id, get_user_health(id ) + 20 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Float</span></div>
</div>
<div style="text-align: center;" class="mycode_align">Bu değişken çeşidi değer olarak ondalıklı sayı alır.<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new Float : naber = 4.5</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Diziler ( Arrays )<br />
Diziler birlikte hareket eden değişkenler toplululuğu diyebiliriz yani birden fazla birden değişken kullanmak yerine tek bir değişkenle bu işi yapabiliriz.</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new array[ 3 ]</code></div></div><div style="text-align: left;" class="mycode_align">Yukarıdaki kodun anlamı değişkeninin içinde 3 farklı değişken olduğunu gösterir.</div>
<div style="text-align: center;" class="mycode_align"> <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new array[ 3 ]<br />
<br />
array[ 0 ] = 200<br />
array[ 1 ] = 150<br />
array[ 2 ] = 120</code></div></div><div style="text-align: left;" class="mycode_align">Yukarıda gördüğnüz gibi ilk dizi her zaman 0 ile başlar ve son değişkenimiz ise 1 eksiği olur.<br />
<br />
Şimdi bir örnek gösterelim.<br />
<br />
Çoğu pluginde gördüğünüz<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>killer[ 33 ]</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Neden 33 ?</span><br />
<br />
1 - )  Bir serverin maximum oyuncu sayısı 32 dir.<br />
2 - )  Bizde her oyuncunun kaç kill aldığını öğrenmek istiyoruz.<br />
3 - )   new killer [ 32 ]  ve her oyuncuyu öğrenmek için killer [ id - 1 ]  yazmalıyız.<br />
4 - )    Ama yazarken 32 yerine 33 ü kullanırız çünkü maxplayers + 1 = 33<br />
5 - )   Böylece new killer[ 33 ] yazarsak killer[ id ] kullanabiliriz.<br />
 <br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">String<br />
String ise harf ve sembolleri belirtmemizi sağlar.</span><br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new mystring[ 6 ]<br />
<br />
mystring[ 0 ] = 83&nbsp;&nbsp;// S<br />
mystring[ 1 ] = 101 // e<br />
mystring[ 2 ] = 108 // l<br />
mystring[ 3 ] = 97 // a <br />
mystring[ 4 ] = 109 // m<br />
mystring[ 5 ] = 0 // Bunun 0 olmasi stringin sona erdiği anlamına gelir.</code></div></div>Buradaki sayıları ASCII Karakterlere göre yazıyoz aşağıya ascıı karakter tablosunu koydum.Bakmak isteyen inceleyebilir.<br />
 <br />
<div style="text-align: left;" class="mycode_align"><img src="https://i.imgyukle.com/2021/01/19/HrsPjQ.png" alt="[Resim: HrsPjQ.png]" class="mycode_img" /><br />
<br />
Tabiki bir string yazmanın daha kısa ve pratik yolunu göstereceğim .<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new mystring[7]<br />
copy(mystring, 6, "Selam")</code></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align">Bu derste sizlere plugin kodlamadaki temel bilgileri verip birkaç örnek vererek konuyu pekiştirmenizi sağlayacağım.<br />
<span style="font-weight: bold;" class="mycode_b">#include</span><br />
<br />
Bu yazacağınız kodları barındıran bir kütüphanedir.Örnek vermek gerekirse, bir kişinin hpsini değiştirmek istiyoruz bunun codu ise set_user_health( index,health ). Bu komut fun kütüphanesine ait komuttur.Eğer #include fun eklemezsek compilerimiz fonksiyonu tanımıyacaktır.İlerki derslerimde her kütüphaneye ait özellikleri anlatacağım.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">#define</span><br />
<br />
Define ise 2 farklı işlevi vardır.1.işlevi bir değişken tanımlamamızı sağlar.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek : </span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#define TASKID 1907</code></div></div><div style="text-align: left;" class="mycode_align">Burada TASKID' yi 1907 sayısına tanımladık yani pluginin herhangi bir yerine TASKID yazarsak bu 1907 sayını çağıracak anlamına geliyor.</div>
<br />
2.işlevi ise kendinize özel komut yaratmanızı sağlar<br />
<br />
Örnek<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#define oldur(%1) user_kill(%1,1)</code></div></div><div style="text-align: left;" class="mycode_align">Burada ise oldur adlı bir komut yarattık.Bu komudun işlevi ise idyi öldürmemizi sağlar.</div>
<div style="text-align: center;" class="mycode_align">Değişken:<br />
Değişkenler pluginler en önemli yapıtaşlarından biridir.Peki ne işe yarar bu değişkenler ?.<br />
Değişkenler herhangi bir numarayı temsil eder.Eğer bir numara belirtmezseniz değişkenin karşılığı 0 olur.<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new numara</code></div></div><div style="text-align: left;" class="mycode_align">Yukarda numara adlı bir değişken yarattık.Default değeri 0'dır.</div>
<div style="text-align: center;" class="mycode_align">Şimdi bu değişkeninim değerini değişelim.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>numara = 5</code></div></div><div style="text-align: center;" class="mycode_align">Değişkenimizin değerini 5 yaptık.Peki değeri değiştirmenin birçok yolu vardır.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>numara ++ // Değişkeninin değeri 1 artar<br />
numara -- //&nbsp;&nbsp;Değşikeninin değeri 1 azalir<br />
nummara += 5 //&nbsp;&nbsp;Değişkeninin değeri 5 artar<br />
nummara -= 5 //&nbsp;&nbsp;Değişkeninin değeri 5 azalir</code></div></div><div style="text-align: left;" class="mycode_align">Değişkenler bir kaç farklı varyasyonu vardır.Yukarıda anlattığım integer yani tamsayı değişkenleriydi.Şimdi diğer değişken çeşitlerine bakalım.</div>
<span style="font-weight: bold;" class="mycode_b">Bool </span><br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new bool:degisken</code></div></div><br />
Bu değişken 2 değere sahip olur.Değeri ya true ( 1 ) veya false ( 0 ) olur.Eğer bir değer belirtilmezse değeri false olur.Peki bu değişkenler ne işimize yarar ? Küçük bir örnekle açıklayayayım<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;amxmodx&gt;<br />
#include &lt;amxmisc&gt;<br />
#include &lt;fun<br />
#include &lt;hamsandwich&gt;<br />
<br />
#define PLUGIN "New Plug-In"<br />
#define VERSION "1.0"<br />
#define AUTHOR "author"<br />
<br />
new bool:g_yetki [ 33 ]<br />
public plugin_init() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;register_plugin(PLUGIN, VERSION, AUTHOR)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Bu ham eventi hamsanwich kütüphanesine ait bir fonksiyondur.İleriki derslerimde bu kütüphaneyle<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// ilgili dersleri vericeğim şimdilik bu eventin oyuncunun doğduğu zaman çalıştığını bilin.<br />
&nbsp;&nbsp;&nbsp;&nbsp;RegisterHam(Ham_Spawn,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "player", "dogunca",&nbsp;&nbsp;&nbsp;&nbsp;1); <br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
}<br />
public client_connect( id )<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(is_user_admin(id) ) // Eğer bağlanan kişinin yetkisi varsa değişken true olacak<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g_yetki[id] = true<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;else // ama yoksa değeri false olcak.<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g_yetki[id] = false<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
public dogunca( id )<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if( g_yetki[ id ] ) // Eğer değişken true olursa aşağıdaki komut çalışacak<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set_user_health( id, get_user_health(id ) + 20 )<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Float</span></div>
</div>
<div style="text-align: center;" class="mycode_align">Bu değişken çeşidi değer olarak ondalıklı sayı alır.<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new Float : naber = 4.5</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Diziler ( Arrays )<br />
Diziler birlikte hareket eden değişkenler toplululuğu diyebiliriz yani birden fazla birden değişken kullanmak yerine tek bir değişkenle bu işi yapabiliriz.</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new array[ 3 ]</code></div></div><div style="text-align: left;" class="mycode_align">Yukarıdaki kodun anlamı değişkeninin içinde 3 farklı değişken olduğunu gösterir.</div>
<div style="text-align: center;" class="mycode_align"> <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new array[ 3 ]<br />
<br />
array[ 0 ] = 200<br />
array[ 1 ] = 150<br />
array[ 2 ] = 120</code></div></div><div style="text-align: left;" class="mycode_align">Yukarıda gördüğnüz gibi ilk dizi her zaman 0 ile başlar ve son değişkenimiz ise 1 eksiği olur.<br />
<br />
Şimdi bir örnek gösterelim.<br />
<br />
Çoğu pluginde gördüğünüz<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>killer[ 33 ]</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Neden 33 ?</span><br />
<br />
1 - )  Bir serverin maximum oyuncu sayısı 32 dir.<br />
2 - )  Bizde her oyuncunun kaç kill aldığını öğrenmek istiyoruz.<br />
3 - )   new killer [ 32 ]  ve her oyuncuyu öğrenmek için killer [ id - 1 ]  yazmalıyız.<br />
4 - )    Ama yazarken 32 yerine 33 ü kullanırız çünkü maxplayers + 1 = 33<br />
5 - )   Böylece new killer[ 33 ] yazarsak killer[ id ] kullanabiliriz.<br />
 <br />
<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">String<br />
String ise harf ve sembolleri belirtmemizi sağlar.</span><br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new mystring[ 6 ]<br />
<br />
mystring[ 0 ] = 83&nbsp;&nbsp;// S<br />
mystring[ 1 ] = 101 // e<br />
mystring[ 2 ] = 108 // l<br />
mystring[ 3 ] = 97 // a <br />
mystring[ 4 ] = 109 // m<br />
mystring[ 5 ] = 0 // Bunun 0 olmasi stringin sona erdiği anlamına gelir.</code></div></div>Buradaki sayıları ASCII Karakterlere göre yazıyoz aşağıya ascıı karakter tablosunu koydum.Bakmak isteyen inceleyebilir.<br />
 <br />
<div style="text-align: left;" class="mycode_align"><img src="https://i.imgyukle.com/2021/01/19/HrsPjQ.png" alt="[Resim: HrsPjQ.png]" class="mycode_img" /><br />
<br />
Tabiki bir string yazmanın daha kısa ve pratik yolunu göstereceğim .<br />
 <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>new mystring[7]<br />
copy(mystring, 6, "Selam")</code></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[ Tam Detaylı ] nVault Dersi]]></title>
			<link>https://vnextr.com/konu-tam-detayli-nvault-dersi--26085.html</link>
			<pubDate>Tue, 19 Jan 2021 11:11:09 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73322">FewerTheMad</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-tam-detayli-nvault-dersi--26085.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">nVault </span></div>
Nedir: nVault server çökse yada kapansa bile içinde veri depolamanızı sağlayan bir veri kaydetme yoludur, nVault tahmin edilenden çok daha basit bir kullanıma sahip olmakla beraber bir anahtar üzerine veri kaydeder bu konuyu yazma sebebim ise bir çok arkadaşın özel mesaj üzerinden bu konu hakkındaki soruları.<br />
<br />
İçerik : <br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">nvault_open&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirtilen&nbsp;nVault&nbsp;dosyasını&nbsp;açar&nbsp;ve&nbsp;döndürür</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">nvault_close&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">nVault&nbsp;open&nbsp;tarafından&nbsp;döndürülen&nbsp;veri&nbsp;ile&nbsp;o&nbsp;dosya&nbsp;kapatılır</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">nvault_set&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Yeni&nbsp;bir&nbsp;veri&nbsp;oluşturur&nbsp;yada&nbsp;olan&nbsp;veriyi&nbsp;düzenler&nbsp;ve&nbsp;zaman&nbsp;damgasını&nbsp;oluşturma&nbsp;zamanı&nbsp;olarak&nbsp;ayarlar</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">nvault_pset&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Yeni&nbsp;bir&nbsp;veri&nbsp;oluşturur&nbsp;yada&nbsp;olan&nbsp;veriyi&nbsp;düzenler&nbsp;fakat&nbsp;zaman&nbsp;damgasına&nbsp;sahip&nbsp;değildir&nbsp;o&nbsp;yüzden&nbsp;nvault_prune&nbsp;tarafından&nbsp;etkilenmez<br />nvault_get&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirlenen&nbsp;anahtardaki&nbsp;verileri&nbsp;döndürür&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">3&nbsp;parametre&nbsp;girildi&nbsp;ise&nbsp;tam&nbsp;sayı</span><span style="color: #007700">,</span><span style="color: #0000BB">4&nbsp;parametre&nbsp;girildi&nbsp;ise&nbsp;veri&nbsp;uzunluğu</span><span style="color: #007700">)<br /></span><span style="color: #0000BB">nvault_lookup&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirtilen&nbsp;anahtardaki&nbsp;verileri&nbsp;detaylıca&nbsp;döndürür&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">nvault_get&nbsp;ile&nbsp;çok&nbsp;benzerdir&nbsp;fakat&nbsp;ek&nbsp;olarak&nbsp;zaman&nbsp;damgasını&nbsp;da&nbsp;verir</span><span style="color: #007700">)<br /></span><span style="color: #0000BB">nvault_touch&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirtilen&nbsp;anahtarın&nbsp;zaman&nbsp;damgası&nbsp;ile&nbsp;oynar<br />nvault_prune&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirlenen&nbsp;bir&nbsp;zaman&nbsp;damgası&nbsp;içinde&nbsp;kalan&nbsp;tüm&nbsp;anahtarları&nbsp;kaldırır<br />nvault_remove&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirtilen&nbsp;anahtarı&nbsp;kaldırır&nbsp;<br /></span></code></div></div></div>[img]nvault_open - Belirtilen nVault dosyasını açar ve döndürür. nvault_close - nVault open tarafından döndürülen veri ile o dosya kapatılır. nvault_set - Yeni bir veri oluşturur yada olan veriyi düzenler ve zaman damgasını oluşturma zamanı olarak ayarlar. nvault_pset - Yeni bir veri oluşturur yada olan veriyi düzenler fakat zaman damgasına sahip değildir o yüzden nvault_prune tarafından etkilenmez nvault_get - Belirlenen anahtardaki verileri döndürür (3 parametre girildi ise tam sayı,4 parametre girildi ise veri uzunluğu) nvault_lookup - Belirtilen anahtardaki verileri detaylıca döndürür (nvault_get ile çok benzerdir fakat ek olarak zaman damgasını da verir) nvault_touch - Belirtilen anahtarın zaman damgası ile oynar nvault_prune - Belirlenen bir zaman damgası içinde kalan tüm anahtarları kaldırır nvault_remove - Belirtilen anahtarı kaldırır [/img]<br />
Bilinmesi Gerekenler(Bu konu için):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">get_systime</span><span style="color: #007700">()<br /></span><span style="color: #0000BB">charsmax</span><span style="color: #007700">()<br /></span><span style="color: #0000BB">formatex</span><span style="color: #007700">()<br /></span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">()&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_open(const bmIsim[]):</span> Verilerin ve anahtarların saklanacağı bir nVault dosyasını açar yoksa oluşturur İçerik bölümündeki komutları kullanmadan önce nVault dosyasının açılması yada oluşturulması gerekmektedir eğer açılma yada oluşturma esnasında bir sorun çıkarsa dönen veri - 1 olarak döndürür buda INVALID_HANDLE ye tekabül etmektedir.Parametre olarak içine sadece string değer alır ve "addons/amxmodx/data/vault/" içinde belirlediğiniz string.vault diye dosya oluşturur yada açar.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek: </span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">plugin_cfg</span><span style="color: #007700">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">bmVault&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">nvault_open</span><span style="color: #007700">(</span><span style="color: #DD0000">"bmTest"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">bmVault&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">INVALID_HANDLE</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">log_amx</span><span style="color: #007700">(</span><span style="color: #DD0000">"Acilmayan&nbsp;yada&nbsp;Olusturulamayan&nbsp;nVault&nbsp;Dosyasi&nbsp;Bulundu"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_close(bmVault): </span>Açılan ve bir tam sayı(int) değeri döndüren vault dosyasını kapatmak için kullanılır eğer kapatılmazsa dosyada bozukluklara yol açabilmektedir.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">plugin_end</span><span style="color: #007700">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_close</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">);<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_set(bmVault, const bmAnahtar[], const bmVeri[]):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) bir veri(3. parametre) yazar ve zaman damgası olarak yazıldığı anı baz alır ayrıca işlem olduğunda bir dönüş değerine sahip değildir.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">beYaz</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-Meyve"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #DD0000">"Armut"</span><span style="color: #007700">);<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_pset(bmVault, const bmAnahtar[], const bmVeri[]):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) bir veri(3. parametre) yazar ve zaman damgası kullanmaz böylece nvault_prune'den etkilenmez ayrıca işlem olduğunda bir dönüş değerine sahip değildir.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">beYaz</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-Meyve"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_pset</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #DD0000">"Armut"</span><span style="color: #007700">);<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_get(bmVault, const bmAnahtar[], any:...):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) bir veri döndürür fakat girilicek parametre sayisi veri türüne göre değişir ayrıca işlem olduğunda veri parametre sayısına göre değişir.<br />
<span style="font-weight: bold;" class="mycode_b">Not:</span> Örnek bölümündeki yazma bölümlerini farklı bölümlerde düşünün ben aynı yere anlaşılması amacıyla yazdım yoksa zaten bu değişkenler tanımlı diye hata verir.<br />
<span style="font-weight: bold;" class="mycode_b">Dönüşler:</span><br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite>Eğer any kismina hiçbir veri yazılmamış ise tam sayi değeri döndürür.<br />
Eğer any kismina tek bir veri yazılmış ise(float olarak alınıcak veri) anahtar bulunursa 1 bulunamaz ise 0 döndürür.<br />
Eğer any kisminde çift bir veri yazılmış ise(string olarak alınıcak veri) anahtar bulunursa verinin uzunluğu bulunamaz ise 0 döndürür.</blockquote>
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek :</span><br />
 <br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmIntVeri</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Yazma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-Int"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #DD0000">"%i"</span><span style="color: #007700">,</span><span style="color: #0000BB">56</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Okuma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-Int"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">bmVeri&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">nvault_get</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Suan&nbsp;bmVeri&nbsp;Değişkeni&nbsp;=&nbsp;56&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_lookup(bmVault,const bmAnahtar[],bmVeri[],bmVeriUzunluk,bmZamanDamgasi): </span>Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) bir veri(3. parametre) ve veriuzunluğu(4. parametre) ve zaman damgas(5. parametre) olarak değişkenlere bilgileri yükler nvault_get ile temel birkaç farkı ise verileri ne olursa olsun string olarak döndürür ve ek olarak zaman damgasınada ulaşır ayrıca işlem olduğunda anahtar bulunursa 1 bulunamaz ise 0 döndürür.<br />
<span style="font-weight: bold;" class="mycode_b">Not:</span> Örnek bölümündeki yazma bölümünü farklı bölümlerde düşünün ben aynı yere anlaşılması amacıyla yazdım yoksa zaten bu değişkenler tanımlı diye hata verir.<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmLookTest</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Yazma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #DD0000">"naber&nbsp;selam&nbsp;bebegim"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Okuma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">],</span><span style="color: #0000BB">bmZamanDamgasi</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_lookup</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #0000BB">bmZamanDamgasi</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Suan&nbsp;bmVeri&nbsp;Değişkeni&nbsp;=&nbsp;"naber&nbsp;selam&nbsp;bebegim"&nbsp;ve&nbsp;bmZamanDamgasi&nbsp;Değişkeni&nbsp;=&nbsp;Burada&nbsp;Oluşturuma&nbsp;Anındaki&nbsp;Saniyeyi&nbsp;Görüceksiniz(INT).<br /></span><span style="color: #007700">}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_touch(bmVault,const bmAnahtar[],bmZamanDamgasi=-1):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) o anahtarın zaman damgasını güncellemenize yarar ayrıca işlem olduğunda anahtar bulunursa 1 bulunamaz ise 0 döndürür.<br />
<span style="font-weight: bold;" class="mycode_b">Not:</span> Örnek bölümündeki yazma bölümünü farklı bölümlerde düşünün ben aynı yere anlaşılması amacıyla yazdım yoksa zaten bu değişkenler tanımlı diye hata verir.<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmTouchTest</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Yazma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #DD0000">"naber&nbsp;selam&nbsp;bebegim"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Zaman&nbsp;Damgasini&nbsp;Güncelleme:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_touch</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,-</span><span style="color: #0000BB">1</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;Suanki&nbsp;Zamana&nbsp;Güncelledik<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Yada&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_prune(bmVault,bmBaslama,bmBitis): </span>Berlirtilen vault dosyası(ilk parametre) üzerinden belirtilen zaman aralıklarındaki tüm değerleri siler ayrıca işlem olduğunda silinen anahtar sayısı işlem olmaz ise 0 döndürür.<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmPruneTest</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_prune</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">0</span><span style="color: #007700">,</span><span style="color: #0000BB">get_systime</span><span style="color: #007700">());&nbsp;</span><span style="color: #FF8000">//&nbsp;Tüm&nbsp;verileri&nbsp;sildik<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Yada<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_prune</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">0</span><span style="color: #007700">,</span><span style="color: #0000BB">get_systime</span><span style="color: #007700">()-</span><span style="color: #0000BB">86400</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;Bir&nbsp;gün&nbsp;eski&nbsp;tüm&nbsp;verileri&nbsp;sildik<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Yada<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_prune</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">get_systime</span><span style="color: #007700">()-</span><span style="color: #0000BB">3600</span><span style="color: #007700">,</span><span style="color: #0000BB">get_systime</span><span style="color: #007700">());&nbsp;</span><span style="color: #FF8000">//&nbsp;Son&nbsp;1&nbsp;saat&nbsp;arasındaki&nbsp;tüm&nbsp;verileri&nbsp;sildik<br /></span><span style="color: #007700">}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_remove(bmVault,const bmAnahtar[]):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) o anahtarı siler ayrıca işlem olduğunda bir dönüş değerine sahip değildir.<br />
<span style="font-weight: bold;" class="mycode_b">Not:</span> Örnek bölümündeki yazma bölümünü farklı bölümlerde düşünün ben aynı yere anlaşılması amacıyla yazdım yoksa zaten bu değişkenler tanımlı diye hata verir.<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmStringTest</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Yazma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #DD0000">"naber&nbsp;selam&nbsp;bebegim"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Silme&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_remove</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">);<br />}&nbsp;<br /></span></code></div></div></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b">nVault </span></div>
Nedir: nVault server çökse yada kapansa bile içinde veri depolamanızı sağlayan bir veri kaydetme yoludur, nVault tahmin edilenden çok daha basit bir kullanıma sahip olmakla beraber bir anahtar üzerine veri kaydeder bu konuyu yazma sebebim ise bir çok arkadaşın özel mesaj üzerinden bu konu hakkındaki soruları.<br />
<br />
İçerik : <br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">nvault_open&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirtilen&nbsp;nVault&nbsp;dosyasını&nbsp;açar&nbsp;ve&nbsp;döndürür</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">nvault_close&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">nVault&nbsp;open&nbsp;tarafından&nbsp;döndürülen&nbsp;veri&nbsp;ile&nbsp;o&nbsp;dosya&nbsp;kapatılır</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">nvault_set&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Yeni&nbsp;bir&nbsp;veri&nbsp;oluşturur&nbsp;yada&nbsp;olan&nbsp;veriyi&nbsp;düzenler&nbsp;ve&nbsp;zaman&nbsp;damgasını&nbsp;oluşturma&nbsp;zamanı&nbsp;olarak&nbsp;ayarlar</span><span style="color: #007700">.<br /></span><span style="color: #0000BB">nvault_pset&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Yeni&nbsp;bir&nbsp;veri&nbsp;oluşturur&nbsp;yada&nbsp;olan&nbsp;veriyi&nbsp;düzenler&nbsp;fakat&nbsp;zaman&nbsp;damgasına&nbsp;sahip&nbsp;değildir&nbsp;o&nbsp;yüzden&nbsp;nvault_prune&nbsp;tarafından&nbsp;etkilenmez<br />nvault_get&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirlenen&nbsp;anahtardaki&nbsp;verileri&nbsp;döndürür&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">3&nbsp;parametre&nbsp;girildi&nbsp;ise&nbsp;tam&nbsp;sayı</span><span style="color: #007700">,</span><span style="color: #0000BB">4&nbsp;parametre&nbsp;girildi&nbsp;ise&nbsp;veri&nbsp;uzunluğu</span><span style="color: #007700">)<br /></span><span style="color: #0000BB">nvault_lookup&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirtilen&nbsp;anahtardaki&nbsp;verileri&nbsp;detaylıca&nbsp;döndürür&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">nvault_get&nbsp;ile&nbsp;çok&nbsp;benzerdir&nbsp;fakat&nbsp;ek&nbsp;olarak&nbsp;zaman&nbsp;damgasını&nbsp;da&nbsp;verir</span><span style="color: #007700">)<br /></span><span style="color: #0000BB">nvault_touch&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirtilen&nbsp;anahtarın&nbsp;zaman&nbsp;damgası&nbsp;ile&nbsp;oynar<br />nvault_prune&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirlenen&nbsp;bir&nbsp;zaman&nbsp;damgası&nbsp;içinde&nbsp;kalan&nbsp;tüm&nbsp;anahtarları&nbsp;kaldırır<br />nvault_remove&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">Belirtilen&nbsp;anahtarı&nbsp;kaldırır&nbsp;<br /></span></code></div></div></div>[img]nvault_open - Belirtilen nVault dosyasını açar ve döndürür. nvault_close - nVault open tarafından döndürülen veri ile o dosya kapatılır. nvault_set - Yeni bir veri oluşturur yada olan veriyi düzenler ve zaman damgasını oluşturma zamanı olarak ayarlar. nvault_pset - Yeni bir veri oluşturur yada olan veriyi düzenler fakat zaman damgasına sahip değildir o yüzden nvault_prune tarafından etkilenmez nvault_get - Belirlenen anahtardaki verileri döndürür (3 parametre girildi ise tam sayı,4 parametre girildi ise veri uzunluğu) nvault_lookup - Belirtilen anahtardaki verileri detaylıca döndürür (nvault_get ile çok benzerdir fakat ek olarak zaman damgasını da verir) nvault_touch - Belirtilen anahtarın zaman damgası ile oynar nvault_prune - Belirlenen bir zaman damgası içinde kalan tüm anahtarları kaldırır nvault_remove - Belirtilen anahtarı kaldırır [/img]<br />
Bilinmesi Gerekenler(Bu konu için):<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">get_systime</span><span style="color: #007700">()<br /></span><span style="color: #0000BB">charsmax</span><span style="color: #007700">()<br /></span><span style="color: #0000BB">formatex</span><span style="color: #007700">()<br /></span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">()&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_open(const bmIsim[]):</span> Verilerin ve anahtarların saklanacağı bir nVault dosyasını açar yoksa oluşturur İçerik bölümündeki komutları kullanmadan önce nVault dosyasının açılması yada oluşturulması gerekmektedir eğer açılma yada oluşturma esnasında bir sorun çıkarsa dönen veri - 1 olarak döndürür buda INVALID_HANDLE ye tekabül etmektedir.Parametre olarak içine sadece string değer alır ve "addons/amxmodx/data/vault/" içinde belirlediğiniz string.vault diye dosya oluşturur yada açar.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek: </span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">plugin_cfg</span><span style="color: #007700">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">bmVault&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">nvault_open</span><span style="color: #007700">(</span><span style="color: #DD0000">"bmTest"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #0000BB">bmVault&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">INVALID_HANDLE</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">log_amx</span><span style="color: #007700">(</span><span style="color: #DD0000">"Acilmayan&nbsp;yada&nbsp;Olusturulamayan&nbsp;nVault&nbsp;Dosyasi&nbsp;Bulundu"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_close(bmVault): </span>Açılan ve bir tam sayı(int) değeri döndüren vault dosyasını kapatmak için kullanılır eğer kapatılmazsa dosyada bozukluklara yol açabilmektedir.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">plugin_end</span><span style="color: #007700">(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_close</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">);<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_set(bmVault, const bmAnahtar[], const bmVeri[]):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) bir veri(3. parametre) yazar ve zaman damgası olarak yazıldığı anı baz alır ayrıca işlem olduğunda bir dönüş değerine sahip değildir.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">beYaz</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-Meyve"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #DD0000">"Armut"</span><span style="color: #007700">);<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_pset(bmVault, const bmAnahtar[], const bmVeri[]):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) bir veri(3. parametre) yazar ve zaman damgası kullanmaz böylece nvault_prune'den etkilenmez ayrıca işlem olduğunda bir dönüş değerine sahip değildir.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">beYaz</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-Meyve"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_pset</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #DD0000">"Armut"</span><span style="color: #007700">);<br />}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_get(bmVault, const bmAnahtar[], any:...):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) bir veri döndürür fakat girilicek parametre sayisi veri türüne göre değişir ayrıca işlem olduğunda veri parametre sayısına göre değişir.<br />
<span style="font-weight: bold;" class="mycode_b">Not:</span> Örnek bölümündeki yazma bölümlerini farklı bölümlerde düşünün ben aynı yere anlaşılması amacıyla yazdım yoksa zaten bu değişkenler tanımlı diye hata verir.<br />
<span style="font-weight: bold;" class="mycode_b">Dönüşler:</span><br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite>Eğer any kismina hiçbir veri yazılmamış ise tam sayi değeri döndürür.<br />
Eğer any kismina tek bir veri yazılmış ise(float olarak alınıcak veri) anahtar bulunursa 1 bulunamaz ise 0 döndürür.<br />
Eğer any kisminde çift bir veri yazılmış ise(string olarak alınıcak veri) anahtar bulunursa verinin uzunluğu bulunamaz ise 0 döndürür.</blockquote>
<br />
<span style="font-weight: bold;" class="mycode_b">Örnek :</span><br />
 <br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmIntVeri</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Yazma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-Int"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #DD0000">"%i"</span><span style="color: #007700">,</span><span style="color: #0000BB">56</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Okuma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-Int"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">bmVeri&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">nvault_get</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Suan&nbsp;bmVeri&nbsp;Değişkeni&nbsp;=&nbsp;56&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_lookup(bmVault,const bmAnahtar[],bmVeri[],bmVeriUzunluk,bmZamanDamgasi): </span>Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) bir veri(3. parametre) ve veriuzunluğu(4. parametre) ve zaman damgas(5. parametre) olarak değişkenlere bilgileri yükler nvault_get ile temel birkaç farkı ise verileri ne olursa olsun string olarak döndürür ve ek olarak zaman damgasınada ulaşır ayrıca işlem olduğunda anahtar bulunursa 1 bulunamaz ise 0 döndürür.<br />
<span style="font-weight: bold;" class="mycode_b">Not:</span> Örnek bölümündeki yazma bölümünü farklı bölümlerde düşünün ben aynı yere anlaşılması amacıyla yazdım yoksa zaten bu değişkenler tanımlı diye hata verir.<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmLookTest</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Yazma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #DD0000">"naber&nbsp;selam&nbsp;bebegim"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Okuma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">],</span><span style="color: #0000BB">bmZamanDamgasi</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_lookup</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #0000BB">bmZamanDamgasi</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Suan&nbsp;bmVeri&nbsp;Değişkeni&nbsp;=&nbsp;"naber&nbsp;selam&nbsp;bebegim"&nbsp;ve&nbsp;bmZamanDamgasi&nbsp;Değişkeni&nbsp;=&nbsp;Burada&nbsp;Oluşturuma&nbsp;Anındaki&nbsp;Saniyeyi&nbsp;Görüceksiniz(INT).<br /></span><span style="color: #007700">}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_touch(bmVault,const bmAnahtar[],bmZamanDamgasi=-1):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) o anahtarın zaman damgasını güncellemenize yarar ayrıca işlem olduğunda anahtar bulunursa 1 bulunamaz ise 0 döndürür.<br />
<span style="font-weight: bold;" class="mycode_b">Not:</span> Örnek bölümündeki yazma bölümünü farklı bölümlerde düşünün ben aynı yere anlaşılması amacıyla yazdım yoksa zaten bu değişkenler tanımlı diye hata verir.<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmTouchTest</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Yazma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #DD0000">"naber&nbsp;selam&nbsp;bebegim"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Zaman&nbsp;Damgasini&nbsp;Güncelleme:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_touch</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,-</span><span style="color: #0000BB">1</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;Suanki&nbsp;Zamana&nbsp;Güncelledik<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Yada&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_prune(bmVault,bmBaslama,bmBitis): </span>Berlirtilen vault dosyası(ilk parametre) üzerinden belirtilen zaman aralıklarındaki tüm değerleri siler ayrıca işlem olduğunda silinen anahtar sayısı işlem olmaz ise 0 döndürür.<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmPruneTest</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_prune</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">0</span><span style="color: #007700">,</span><span style="color: #0000BB">get_systime</span><span style="color: #007700">());&nbsp;</span><span style="color: #FF8000">//&nbsp;Tüm&nbsp;verileri&nbsp;sildik<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Yada<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_prune</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">0</span><span style="color: #007700">,</span><span style="color: #0000BB">get_systime</span><span style="color: #007700">()-</span><span style="color: #0000BB">86400</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;Bir&nbsp;gün&nbsp;eski&nbsp;tüm&nbsp;verileri&nbsp;sildik<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Yada<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_prune</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">get_systime</span><span style="color: #007700">()-</span><span style="color: #0000BB">3600</span><span style="color: #007700">,</span><span style="color: #0000BB">get_systime</span><span style="color: #007700">());&nbsp;</span><span style="color: #FF8000">//&nbsp;Son&nbsp;1&nbsp;saat&nbsp;arasındaki&nbsp;tüm&nbsp;verileri&nbsp;sildik<br /></span><span style="color: #007700">}&nbsp;<br /></span></code></div></div></div><br />
<span style="font-weight: bold;" class="mycode_b">nvault_remove(bmVault,const bmAnahtar[]):</span> Berlirtilen vault dosyasına(ilk parametre) bir anahtar üzerinden(2. parametre) o anahtarı siler ayrıca işlem olduğunda bir dönüş değerine sahip değildir.<br />
<span style="font-weight: bold;" class="mycode_b">Not:</span> Örnek bölümündeki yazma bölümünü farklı bölümlerde düşünün ben aynı yere anlaşılması amacıyla yazdım yoksa zaten bu değişkenler tanımlı diye hata verir.<br />
<span style="font-weight: bold;" class="mycode_b">Örnek:</span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;</span><span style="color: #0000BB">bmStringTest</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Yazma&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">],</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">[</span><span style="color: #0000BB">256</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">),</span><span style="color: #DD0000">"naber&nbsp;selam&nbsp;bebegim"</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_set</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">bmVeri</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;Silme&nbsp;:&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">],</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">[</span><span style="color: #0000BB">126</span><span style="color: #007700">];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">get_user_name</span><span style="color: #007700">(</span><span style="color: #0000BB">bmID</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">));<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">formatex</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">,</span><span style="color: #0000BB">charsmax</span><span style="color: #007700">(</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">),</span><span style="color: #DD0000">"%s-String"</span><span style="color: #007700">,</span><span style="color: #0000BB">bmIsim</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">nvault_remove</span><span style="color: #007700">(</span><span style="color: #0000BB">bmVault</span><span style="color: #007700">,</span><span style="color: #0000BB">bmAnahtar</span><span style="color: #007700">);<br />}&nbsp;<br /></span></code></div></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pawn (CS:1.6 ReAPI) - Switch Kullanımı (Elsonu eklentisi üzerinde)]]></title>
			<link>https://vnextr.com/konu-pawn-cs-1-6-reapi-switch-kullanimi-elsonu-eklentisi-uzerinde--21823.html</link>
			<pubDate>Wed, 16 Sep 2020 19:34:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=69612">enesizm</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-pawn-cs-1-6-reapi-switch-kullanimi-elsonu-eklentisi-uzerinde--21823.html</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;amxmodx&gt;<br />
#include &lt;reapi&gt;<br />
<br />
#define el_sonu1 "test1.wav"<br />
#define el_sonu2 "test2.wav"<br />
#define el_sonu3 "test3.wav"<br />
#define el_sonu4 "test4.wav"<br />
<br />
public plugin_init() <br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;register_plugin("test eklenti", "1.0", "enesizm");<br />
&nbsp;&nbsp;&nbsp;&nbsp;RegisterHookChain(RG_RoundEnd, "elsonu", 1);<br />
}<br />
public plugin_precache() <br />
precache_sound(el_sonu1),<br />
precache_sound(el_sonu2),<br />
precache_sound(el_sonu3),<br />
precache_sound(el_sonu4);<br />
<br />
public elsonuswitch() <br />
&nbsp;&nbsp;&nbsp;&nbsp;client_cmd(0, "stopsound"),<br />
&nbsp;&nbsp;&nbsp;&nbsp;set_task(0.1, "switchkullanim");<br />
<br />
public switchkullanim() <br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;switch(random_num(1,4)) { &nbsp;&nbsp;// oluşturduğumuz case'ler ile her el sonunda 4 şarkıdan 1 tanesini çalmasını istiyoruz eklentiden.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 1: rg_send_audio(0, el_sonu1); // rg_send_audio kodu yerine farklı kodlar kullanabilirsiniz.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 2: rg_send_audio(0, el_sonu2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 3: rg_send_audio(0, el_sonu3);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 4: rg_send_audio(0, el_sonu4);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;amxmodx&gt;<br />
#include &lt;reapi&gt;<br />
<br />
#define el_sonu1 "test1.wav"<br />
#define el_sonu2 "test2.wav"<br />
#define el_sonu3 "test3.wav"<br />
#define el_sonu4 "test4.wav"<br />
<br />
public plugin_init() <br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;register_plugin("test eklenti", "1.0", "enesizm");<br />
&nbsp;&nbsp;&nbsp;&nbsp;RegisterHookChain(RG_RoundEnd, "elsonu", 1);<br />
}<br />
public plugin_precache() <br />
precache_sound(el_sonu1),<br />
precache_sound(el_sonu2),<br />
precache_sound(el_sonu3),<br />
precache_sound(el_sonu4);<br />
<br />
public elsonuswitch() <br />
&nbsp;&nbsp;&nbsp;&nbsp;client_cmd(0, "stopsound"),<br />
&nbsp;&nbsp;&nbsp;&nbsp;set_task(0.1, "switchkullanim");<br />
<br />
public switchkullanim() <br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;switch(random_num(1,4)) { &nbsp;&nbsp;// oluşturduğumuz case'ler ile her el sonunda 4 şarkıdan 1 tanesini çalmasını istiyoruz eklentiden.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 1: rg_send_audio(0, el_sonu1); // rg_send_audio kodu yerine farklı kodlar kullanabilirsiniz.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 2: rg_send_audio(0, el_sonu2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 3: rg_send_audio(0, el_sonu3);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 4: rg_send_audio(0, el_sonu4);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[JBMenu İskeleti (Eklenti Yazanlar İçin)]]></title>
			<link>https://vnextr.com/konu-jbmenu-iskeleti-eklenti-yazanlar-icin--20475.html</link>
			<pubDate>Mon, 27 Jul 2020 08:58:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-jbmenu-iskeleti-eklenti-yazanlar-icin--20475.html</guid>
			<description><![CDATA[Eklenti yazan arkadaşlarımız için optimize 0 sıkıntısız jbmenu iskeletidir anlaşılmayan yerleri açıklama satırı içerisinde belirttim sunucular için kullanılamaz, geliştirmeye açık bir eklentidir eklenti orjinal bıçakları barındırmaktdır. İyi Kodlamalar...<br />
Yine de anlaşılmayan yer olursa yorumda belirtin <img src="https://vnextr.com/images/icons/new/smile.png" alt="Gülümse" title="Gülümse" class="smilie smilie_1" /><br />
<img src="images/gizli-icerik.png" style="vertical-align: middle;" alt="Hide Post" title="Gizli İçerik" border="0" />]]></description>
			<content:encoded><![CDATA[Eklenti yazan arkadaşlarımız için optimize 0 sıkıntısız jbmenu iskeletidir anlaşılmayan yerleri açıklama satırı içerisinde belirttim sunucular için kullanılamaz, geliştirmeye açık bir eklentidir eklenti orjinal bıçakları barındırmaktdır. İyi Kodlamalar...<br />
Yine de anlaşılmayan yer olursa yorumda belirtin <img src="https://vnextr.com/images/icons/new/smile.png" alt="Gülümse" title="Gülümse" class="smilie smilie_1" /><br />
<img src="images/gizli-icerik.png" style="vertical-align: middle;" alt="Hide Post" title="Gizli İçerik" border="0" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] csstats - get_stats2]]></title>
			<link>https://vnextr.com/konu-kod-csstats-get-stats2--19455.html</link>
			<pubDate>Tue, 21 Jul 2020 18:52:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-csstats-get-stats2--19455.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> get_stats2<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native get_stats2(index, stats[STATSX_MAX_OBJECTIVE], authid[] = "", authidlen = 0);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
index    Kullanıcı indexi<br />
stats    İstatistikleri kopyalamak için arabellek<br />
authid    Oyuncunun authid'sini kopyalamak için arabellek<br />
authidlen    Authid arabelleğinin maksimum değeri<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Sunucudaki kalıcı depolamadan objektif istatistikleri alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">-&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> get_stats2<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native get_stats2(index, stats[STATSX_MAX_OBJECTIVE], authid[] = "", authidlen = 0);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
index    Kullanıcı indexi<br />
stats    İstatistikleri kopyalamak için arabellek<br />
authid    Oyuncunun authid'sini kopyalamak için arabellek<br />
authidlen    Authid arabelleğinin maksimum değeri<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Sunucudaki kalıcı depolamadan objektif istatistikleri alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">-&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - read_argv]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-read-argv--19450.html</link>
			<pubDate>Tue, 21 Jul 2020 18:51:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-read-argv--19450.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> read_argv<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native read_argv(id, output[], len);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
id    Belirttiği dizeyi döndürür<br />
outoput    Komut argümanını kopyalamak için arabellek<br />
len    Maximum arabellek boyutu<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Oyuncunun belirttiği argümanı dize olarak alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">Okutsana</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">]<br /></span><span style="color: #0000BB">read_argv</span><span style="color: #007700">(</span><span style="color: #0000BB">4</span><span style="color: #007700">,</span><span style="color: #0000BB">Okutsana</span><span style="color: #007700">,</span><span style="color: #0000BB">63</span><span style="color: #007700">)&nbsp;(</span><span style="color: #0000BB">4.&nbsp;dizeyi&nbsp;okutur</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> read_argv<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native read_argv(id, output[], len);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
id    Belirttiği dizeyi döndürür<br />
outoput    Komut argümanını kopyalamak için arabellek<br />
len    Maximum arabellek boyutu<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Oyuncunun belirttiği argümanı dize olarak alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">Okutsana</span><span style="color: #007700">[</span><span style="color: #0000BB">64</span><span style="color: #007700">]<br /></span><span style="color: #0000BB">read_argv</span><span style="color: #007700">(</span><span style="color: #0000BB">4</span><span style="color: #007700">,</span><span style="color: #0000BB">Okutsana</span><span style="color: #007700">,</span><span style="color: #0000BB">63</span><span style="color: #007700">)&nbsp;(</span><span style="color: #0000BB">4.&nbsp;dizeyi&nbsp;okutur</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - read_args]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-read-args--19447.html</link>
			<pubDate>Tue, 21 Jul 2020 18:50:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-read-args--19447.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> read_args<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native read_args(output[], len);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
output<br />
len    Arabelleğin maximum değeri<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Oyuncunun gönderdiği komut dizesini alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">OkuBakam</span><span style="color: #007700">[</span><span style="color: #0000BB">128</span><span style="color: #007700">]<br /></span><span style="color: #0000BB">read_args</span><span style="color: #007700">(</span><span style="color: #0000BB">OkuBakam</span><span style="color: #007700">,</span><span style="color: #0000BB">127</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> read_args<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native read_args(output[], len);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
output<br />
len    Arabelleğin maximum değeri<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Oyuncunun gönderdiği komut dizesini alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">new&nbsp;</span><span style="color: #0000BB">OkuBakam</span><span style="color: #007700">[</span><span style="color: #0000BB">128</span><span style="color: #007700">]<br /></span><span style="color: #0000BB">read_args</span><span style="color: #007700">(</span><span style="color: #0000BB">OkuBakam</span><span style="color: #007700">,</span><span style="color: #0000BB">127</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - random_num]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-random-num--19442.html</link>
			<pubDate>Tue, 21 Jul 2020 18:49:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-random-num--19442.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> random_num<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native random_num(a, b);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
a    Minimum değer<br />
b    Maximum değer<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Belirtilen değerler arası rastgele bir sayı çeker.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">random_num</span><span style="color: #007700">(</span><span style="color: #0000BB">20</span><span style="color: #007700">,</span><span style="color: #0000BB">40</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> random_num<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native random_num(a, b);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
a    Minimum değer<br />
b    Maximum değer<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Belirtilen değerler arası rastgele bir sayı çeker.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">random_num</span><span style="color: #007700">(</span><span style="color: #0000BB">20</span><span style="color: #007700">,</span><span style="color: #0000BB">40</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - random_float]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-random-float--19437.html</link>
			<pubDate>Tue, 21 Jul 2020 18:48:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-random-float--19437.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> random_float<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native Float:random_float(Float:a, Float:b);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
a    Minimum değer<br />
b    Maximum değer<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Belirtilen değerler arasında rastgele bir değer seçer<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">random_float</span><span style="color: #007700">(</span><span style="color: #0000BB">1.0</span><span style="color: #007700">,</span><span style="color: #0000BB">50.0</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> random_float<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native Float:random_float(Float:a, Float:b);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
a    Minimum değer<br />
b    Maximum değer<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Belirtilen değerler arasında rastgele bir değer seçer<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">random_float</span><span style="color: #007700">(</span><span style="color: #0000BB">1.0</span><span style="color: #007700">,</span><span style="color: #0000BB">50.0</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - precache_sound]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-precache-sound--19430.html</link>
			<pubDate>Tue, 21 Jul 2020 18:46:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-precache-sound--19430.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> precache_sound<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native precache_sound(const name[]);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
name    Ses dosyasının yolu<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Ses dosyasını önbelleğe alır. (sound/ yazmanıza gerek yoktur otomatik olarak ordan seçiyor zaten)<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">precache_sound</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc/amxmodxturkiye.wav"</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> precache_sound<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native precache_sound(const name[]);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
name    Ses dosyasının yolu<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Ses dosyasını önbelleğe alır. (sound/ yazmanıza gerek yoktur otomatik olarak ordan seçiyor zaten)<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">precache_sound</span><span style="color: #007700">(</span><span style="color: #DD0000">"misc/amxmodxturkiye.wav"</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - precache_model]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-precache-model--19421.html</link>
			<pubDate>Tue, 21 Jul 2020 18:45:34 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-precache-model--19421.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> precache_model<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native precache_model(const name[]);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
name    Model dosyası yolu<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Bir model dosyasını önbelleğe alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">precache_model</span><span style="color: #007700">(</span><span style="color: #DD0000">"models/player/amxmodxturkiye/amxmodxturkiye.mdl"</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> precache_model<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native precache_model(const name[]);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
name    Model dosyası yolu<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Bir model dosyasını önbelleğe alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">precache_model</span><span style="color: #007700">(</span><span style="color: #DD0000">"models/player/amxmodxturkiye/amxmodxturkiye.mdl"</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - precache_generic]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-precache-generic--19415.html</link>
			<pubDate>Tue, 21 Jul 2020 18:44:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-precache-generic--19415.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> precache_generic<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native precache_generic(const szFile[]);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
szFile    Dosya yolu<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Genel bir dosyayı önbelleğe alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">precache_generic</span><span style="color: #007700">(</span><span style="color: #DD0000">"sound/misc/amxmodxturkiye.mp3"</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> precache_generic<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native precache_generic(const szFile[]);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
szFile    Dosya yolu<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Genel bir dosyayı önbelleğe alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">precache_generic</span><span style="color: #007700">(</span><span style="color: #DD0000">"sound/misc/amxmodxturkiye.mp3"</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - precache_event]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-precache-event--19412.html</link>
			<pubDate>Tue, 21 Jul 2020 18:44:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-precache-event--19412.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> precache_event<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native precache_event(type, const Name[], any:...);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
type    Olay tipi<br />
id    Biçimlendirme kuralları olay dosyasının yolu<br />
...    Sayı değerleri veya parametreler<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Bir olay dosyasını önbelleğe alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">-&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> precache_event<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native precache_event(type, const Name[], any:...);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
type    Olay tipi<br />
id    Biçimlendirme kuralları olay dosyasının yolu<br />
...    Sayı değerleri veya parametreler<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
Bir olay dosyasını önbelleğe alır.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">-&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Kod] amxmodx - log_amx]]></title>
			<link>https://vnextr.com/konu-kod-amxmodx-log-amx--19405.html</link>
			<pubDate>Tue, 21 Jul 2020 18:42:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vnextr.com/member.php?action=profile&uid=73348">CodixoN</a>]]></dc:creator>
			<guid isPermaLink="false">https://vnextr.com/konu-kod-amxmodx-log-amx--19405.html</guid>
			<description><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> log_amx<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native log_amx(const string[], any:...);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
string    Loglanacak array(dizi)<br />
...    Sayı değerleri veya parametreler<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
AMX Log dosyasına bir log mesajı gönderir.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">log_amx</span><span style="color: #007700">(</span><span style="color: #DD0000">"Eklenti&nbsp;yuklenemedi"</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></description>
			<content:encoded><![CDATA[<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İsmi:</span></span> log_amx<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Tam İsmi: </span></span>native log_amx(const string[], any:...);<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun İçerisindekiler:</span></span> <br />
string    Loglanacak array(dizi)<br />
...    Sayı değerleri veya parametreler<br />
<span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Açıklaması:</span></span> </span><br />
AMX Log dosyasına bir log mesajı gönderir.<br />
<span style="font-family: arial,helvetica,sans-serif;" class="mycode_font"><span style="color: #FF0000;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kodun Örneği:</span></span></span><br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">log_amx</span><span style="color: #007700">(</span><span style="color: #DD0000">"Eklenti&nbsp;yuklenemedi"</span><span style="color: #007700">)&nbsp;<br /></span></code></div></div></div><a href="https://www.amxmodx-turkiye.com/" target="_blank" rel="noopener" class="mycode_url">AmxModx Türkiye'den Alıntıdır.</a>]]></content:encoded>
		</item>
	</channel>
</rss>