Ana içeriğe atla

Kayıtlar

Temmuz, 2017 tarihine ait yayınlar gösteriliyor

Pawn Öğreniyorum - Ders 2 (If ve Else)

Merhabalar, yine yeni bir seri ile karşınızdayım. Biliyorum, uzun zamandır bir sessizlik vardı. Eh, kişisel mevzular işte. Bu sessizliği en azından biraz da olsa kırmak istiyorum. Bu dersimizde de if ve else ilişkisini inceleyeceğiz. If ve Else ayrılmaz bir ikilidir. Birbirlerine aşıktır. Derin bir aşk ama bu, bu bir tutku. İlk olarak amaçlarından bahsedelim. Aslında ikisi de bir şeyden emin oluyorlar, ortak yönleri bu olsa gerek. If demek eğer demek. İngilizce kavramlar işte. 😘 (Abi, naptın sen ya? O kadar da cahil değiliz!) Else ise Eğer kavramının zıttı oluyor. Yani bir şart bağlıyoruz. Bu sitenin adı SA:MP Destek diyelim. if(siteadi != "SA:MP Destek) kodu ile bu sitenin adı SA:MP Destek değilse dedik. (Kod uydurmadır, mantığı kavrayın sadece.) Onun sonrasında gelen kodlar artık site adı SA:MP Destek değilse olacaklar olacaktır. Else geldiğinde ise eğer SA:MP Destek sitesi değilse olanağından başka olanaklar işin içine gelir. Şöyle bir kod ile anlatalım. if (siteadi !...

Nasıl Include Oluşturulur

Herkese merhaba, bu yazıda SA:Mp oyununda kodlamada yardımcı olan include nasıl oluşturulur ondan bahsedeceğim. Öncelikle yapacağınız işlevin ağırlığına göre zorluğu değişmektedir. Bu yazıda biz mantığını kavrayacağız. İlk olarak sıfırdan bir not defteri ya da benzeri bir şeyi açıyoruz. Açtıktan sonra içine scripte enjekte edeceğimiz işlevi yazacağız. Örnek olarak renkleri yapacağız. #define SAMPRenk 0xCCCCCCFF #define KirmiziRenk 0xFF0000FF #define SiyahRenk 0x000000FF Bunları yaptıktan sonra farklı kaydet diyerek "include ismi".inc şeklinde Pawno > Includes yoluna kaydediyoruz. (Tırnakları almayın, sadece include ismini yazın. Örneğin renkler.inc şeklinde olabilir. Hemen sonra oluşturduğumuz bu includeyı hangi scriptte kullanacaksak o scripti pawno.exe programı ile açıyoruz. Scriptin en başına #include <koyduğunuz isim> kodunu ekliyoruz. (Burada sadece ismi yazın .inc kısmını yazmayın) Daha sonra bu yaptığımız includenın içerisindeki şeyleri scrip...