16-07-13, 20:23
Merhaba arkadaşlar,
Plugin istek bölümünde; sürekli eklenti derlenirken, eklentide kullanılan dosyanın webcompilerde bulunmaması sebebiyle alınan
"Cannot read from file "dosya" on line X"
bu hata yüzünden birçok konu açıldı. Bu konuların açılmasını önlemek için ekstra bir konu daha açmıştım. Şimdi ise bu hatayla hiç karşılaşılmaması için bu konuyu açıyorum.
Bu hatayla karşılaşılmamasını sağlamak için eklentiye ilgili kütüphanenin içindeki kodlar yapıştırılır. Böylece plugin harici bir dosyaya bakmadan kodları görebilir ve bu "dosya eksik" hatasıyla karşılaşılmaz.
Örnek olarak, bundan sonra yapacağınız jail eklentilerinde,
kodu yerine
kodlarını kullanın. Böylece bu eklentiyi çevirmek isteyen kişi hiçbir zaman "jail.inc eksik" hatasıyla karşılaşmaz. Aynı şekilde "colorchat.inc" için de yapabilirsiniz. Ancak colorchat.inc de bir sürü ekstra stock var. Bu yüzden colorchat kullanılırken aşağıdaki stocku tavsiye ederim.
Hepinize iyi forumlar.[/i][/i][/i]
Plugin istek bölümünde; sürekli eklenti derlenirken, eklentide kullanılan dosyanın webcompilerde bulunmaması sebebiyle alınan
"Cannot read from file "dosya" on line X"
bu hata yüzünden birçok konu açıldı. Bu konuların açılmasını önlemek için ekstra bir konu daha açmıştım. Şimdi ise bu hatayla hiç karşılaşılmaması için bu konuyu açıyorum.
Bu hatayla karşılaşılmamasını sağlamak için eklentiye ilgili kütüphanenin içindeki kodlar yapıştırılır. Böylece plugin harici bir dosyaya bakmadan kodları görebilir ve bu "dosya eksik" hatasıyla karşılaşılmaz.
Örnek olarak, bundan sonra yapacağınız jail eklentilerinde,
PHP Code:
#include <jail>
kodu yerine
PHP Code:
#if defined _jail_included
#endinput
#endif
#define _jail_included
native jb_set_user_packs(id, ammount)
native jb_get_user_packs(id)
kodlarını kullanın. Böylece bu eklentiyi çevirmek isteyen kişi hiçbir zaman "jail.inc eksik" hatasıyla karşılaşmaz. Aynı şekilde "colorchat.inc" için de yapabilirsiniz. Ancak colorchat.inc de bir sürü ekstra stock var. Bu yüzden colorchat kullanılırken aşağıdaki stocku tavsiye ederim.
PHP Code:
stock ColorChat(const id, const string[], {Float, Sql, Resul,_}:...) {
new msg[191], players[32], count = 1;
static len;
len = formatex(msg, charsmax(msg), "^x01" );
vformat(msg[len], charsmax(msg) - len, string, 3);
if(id)players[0] = id;
else get_players(players,count,"ch");
for (new i = 0; i < count; i++){
if(is_user_connected(players[i])){
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"),_, players);
write_byte(players);
write_string(msg);
message_end();
}
}
return;
}
Hepinize iyi forumlar.[/i][/i][/i]
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/


![[Image: amxxlarge.jpg]](https://www.amxmodx.org/images/amxxlarge.jpg)

![[Image: moderator.png]](https://www.csplague.com/resim/uyedereceleri/moderator.png)
![[Image: sigpic19388_2.gif]](https://www.csplague.com/signaturepics/sigpic19388_2.gif)



![[Image: nbsxlg.jpg]](https://i58.tinypic.com/nbsxlg.jpg)