29-01-14, 18:30
Bak programlamada böyle belli kalıplar yoktur. Şunu yapsam olur mu, şu kodu eklesem olur mu gibi bir şey söz konusu değil. Sen konsol komutu oluşturmaya çalışıyorsun ancak bunun belli bir kalıbı yok. Eklentiden eklentiye değişir. Önce mantığını anlamak gerekir. Ezber işi değil bu. Komut oluşturmanın şöyle bir mantığı vardır:
1. register_concmd veya register_clcmd ile bir komut, bu komutun tetiklediği fonksiyon ve diğer parametreler girilir.
2. Komutun tetiklemesi gereken - register_concmd ile belirtilen - fonksiyon yaratılır. ( public fonksiyon_ismi(parametreler) {} )
3. Fonksiyonun içeriği, eklentinin mantığına göre - silahı oyuncunun almasını sağlayacak şekilde - kodlanır.
Hatta bazen 2. adıma gerek bile yoktur. Çünkü zaten silahın alınmasını sağlayan fonksiyon yaratılmıştır. Tek yapman gereken bu fonksiyonu bulup komuta bağlamak ve fonksiyonun içeriğine gerekli kontrolleri eklemektir.
Eklenti kodlamayla ilgili soru sorucaksan eklentiye özel sorular sormamalısın. Programlamanın belli bir mantığı vardır. Kalıp şekilde öğrenemezsin. İşte ne bileyim eklentiyi zombieplague den basebuilder'a nasıl çeviririm ? Eklentiye konsol komutu nasıl eklerim ? gibi sorular mantıken yanlış bir kere. Çünkü her eklenti aynı şekilde çevrilmez. Her eklentiye aynı şekilde komut eklenmez. Önce programlama temellerini öğrenmen lazım ki bunlara cevap verebilelim.
Eklentinin sma kodlarını gönder. Komutu ekleyeyim.
1. register_concmd veya register_clcmd ile bir komut, bu komutun tetiklediği fonksiyon ve diğer parametreler girilir.
2. Komutun tetiklemesi gereken - register_concmd ile belirtilen - fonksiyon yaratılır. ( public fonksiyon_ismi(parametreler) {} )
3. Fonksiyonun içeriği, eklentinin mantığına göre - silahı oyuncunun almasını sağlayacak şekilde - kodlanır.
Hatta bazen 2. adıma gerek bile yoktur. Çünkü zaten silahın alınmasını sağlayan fonksiyon yaratılmıştır. Tek yapman gereken bu fonksiyonu bulup komuta bağlamak ve fonksiyonun içeriğine gerekli kontrolleri eklemektir.
Eklenti kodlamayla ilgili soru sorucaksan eklentiye özel sorular sormamalısın. Programlamanın belli bir mantığı vardır. Kalıp şekilde öğrenemezsin. İşte ne bileyim eklentiyi zombieplague den basebuilder'a nasıl çeviririm ? Eklentiye konsol komutu nasıl eklerim ? gibi sorular mantıken yanlış bir kere. Çünkü her eklenti aynı şekilde çevrilmez. Her eklentiye aynı şekilde komut eklenmez. Önce programlama temellerini öğrenmen lazım ki bunlara cevap verebilelim.
Eklentinin sma kodlarını gönder. Komutu ekleyeyim.
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)