Basit ve güzel anlatım olmuş yaptığın güncellemeleri konu altındada gösterirsen daha güzel olabilir.
Konu
(25-06-2020, 00:33)Umut Can Adlı Kullanıcıdan Alıntı: hocam csgo mod içinde plugin yazmayı ögretirimisiniz
Ne tür bir eklenti olacak ? Örnek vererek anlatırsan yapabilirim. Örneğin geçen gün bir arkadaş CS:GO MOD'dan native ile rank çektirerek bıçak menü yapıyordu. O tarz bir istekte bulunursan çekebilirim. Diğer videoda büyük ihtimal sona kalan oyuncuya komut göndermeyi göstereceğim. Ben yine de buraya bir örnek bırakıyorum. İsteyen arkadaşlar bakabilir.
PHP Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event( "DeathMsg" , "olunce" , "a" ); //Bu event bir oyuncu öldüğü zaman çalışan(tetiklenen) eventtir. Biri oldugu zaman calisacak public'i " olunce " public'idir.
}
public olunce()
{
new olduren = read_data(1) //Burada olduren kisinin id'sini çekiyoruz yani index'ini. Eklentide id yerine olduren kiside komut isleteceksek [olduren] seklinde kullanacagiz.
new olen = read_data(2) //Burada da olen oyuncuya komut isleteceksek [olen] seklinde kullanacagiz.
if(olduren == olen) //Burada eger olduren kisiyle olen kisi ayniysa eklentiyi durdur diyoruz. Yani oyuncu kill cekerse veya yuksek yerden dusup kendini oldururse eklentiyi durdur diyoruz.
{
return PLUGIN_HANDLED //Bu komutu koyarsak, eklenti bu komuttan sonrasini okumayi birakir. Yani bunun altindaki komutlari calistirmaz. (Tabi olen ve olduren ayni kisiyse);
}
//Sona kalan oyuncuya komut yazdirma isleminde yukaridakilerin hic biri isimize yaramiyor fakat ben bilgi olsun diye size anlattim. Bize lazim olan komutlar asagidakiler;
new oyuncu,players[32]; //Burada oyunculari bir degiskene atamak icin oyuncu degiskeni ve get_players komudunu kullanabilmek icinde player[32] degiskenini olusturuyoruz.
get_players(players,oyuncu,"acehi","TERRORIST"); //Burada ise bir onceki videolu derste anlattigim gibi get_players komudu ile "acaehi" bayraklarinda T takimdaki oyunculari cektiriyoruz.
if(oyuncu == 1){ //Eger T takiminda yasayan oyuncu sayisi 1'se
client_cmd(oyuncu,"say /lr"); //client_cmd komudu oyuncunun konsoluna erisim komududur. Yani oyuncunun konsoluna ne yazdirmak istiyorsak tirnak isaretleri bulunan yere o komudu yaziyoruz.
//Ben T takiminda sona kalan oyuncuya /lr yazdirttim. Terorist takimindaki yasayan oyunculari " oyuncular " degiskenine atadigimiz icin " id " yerine " oyuncu " yazdim.
}
return PLUGIN_CONTINUE;
}
Son Düzenleme: 25-06-2020, 11:43, Düzenleyen: Kalipso22.
Başarılı güzel ve sade bir anlatım olmuş teşekkürler.
Benzer Konular
Yorum
114
Okunma
Yorum
45.021
Okunma
13-06-2026, 16:22
Yorum
78.233
Okunma
04-06-2026, 22:59
Yorum
48.898
Okunma
22-03-2026, 17:10
Yorum
1.427
Okunma
20-01-2026, 15:20
Yorum
3.356
Okunma
04-09-2025, 18:21
)

