GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Anlatımlar => Konuyu başlatan: Dyternal - 17 Eylül 2017, 19:10:19

Başlık: Basit Bir Include Oluşturma
Gönderen: Dyternal - 17 Eylül 2017, 19:10:19
Include Oluşturma


NOTLAR:
* Bazılarına basit gelebilir gereksiz diyebilirler ancak bilmeyenler için açılmıştır bu konu.
* Include pawno ile aynıdır. Pawnodaki kodları yapın buraya
* Eğer "streamer.inc" gibi bir include yapmak istiyorsanız aşşağıdaki "TIK" bağlantısına tıklayınız.
* Konunun yapımında NexoR'dan esinlenilmiştir. Kendisine selamlar saygılar.
* Konu alıntı değildir konuyu baştan yazdım.
* Sadece hesap makinesi yapacaksınız değil bu pawno'daki gibi buraya kod yazıcaksınız. Ancak streamer.inc gibi kendi native'lerimi yapacam diyor iseniz. "TIK" bağlantısında anlatılmıştır.

TIK (https://www.pawnoturk.com/forum/anlatimlar/basit-bir-plugin-olusturma/)

1: Not defterini açalım.
2: Yukarıda dediğim gibi include ye pawn kodlarını yazıcaksınız. Örneğin;

Topla(sayi1, sayi2)
{
    return sayi1 + sayi2;
}
Cikar(sayi1, sayi2)
{
    return sayi1 - sayi2;
}
Carp(sayi1, sayi2)
{
    return sayi1 * sayi2;
}
Bol(sayi1, sayi2)
{
    return sayi1 / sayi2;
}

3: Sol üstteki "Dosya" yazan yere tıklayın. Sonra açılan pencereden "Farklı Kaydet" tıklayın. "Kayıt türü" yazan yere tıklayıp "Tüm Dosyalar" seçin. Sonra ismini "includeisim.inc"
yapalım. "Kodlama:" yazan yeri "ANSI" yapıp "Kaydet" tuşuna basıyoruz.

4: Dosyamızı kaydolduğu yerden alıp ve modumuzun "pawno/include yerine atalım."
5: Modumuzun ".pwn" dosyasını açıp modun en başına "#include <includeisim>" yazalım.
6: Şimdi test etmeye geçelim. Modumuzun "OnGameModeInit"
publicine şu kodları ekleyelim.


printf("\n========== INCLUDE TEST ========== \n");
printf(" Toplama: %d", Topla(10, 10));
printf(" Çıkar: %d", Cikar(10, 5));
printf(" Böl: %d", Bol(10, 2));
printf(" Çarp: %d\n", Carp(20, 2));
printf("========== INCLUDE TEST ========== \n");

7: Ve sonuç. Takıldığınız yerleri sorunuz.
(https://i.hizliresim.com/1G2Ozb.png)
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Zoxy - 17 Eylül 2017, 19:40:36
Eline sağlık.  :helal:
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Dyternal - 17 Eylül 2017, 19:59:38
Alıntı yapılan: Zoxy - 17 Eylül 2017, 19:40:36

Eline sağlık.  :helal:


Sağol. :helal: :pc:
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Backup - 17 Eylül 2017, 21:36:46


Anlatım bence yetersiz.Public , fonksiyon çekme yöntemini  , ALS methodlarını da anlatabilirdin.
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Dyternal - 17 Eylül 2017, 22:15:51
Alıntı yapılan: _Backup - 17 Eylül 2017, 21:36:46



Anlatım bence yetersiz.Public , fonksiyon çekme yöntemini  , ALS methodlarını da anlatabilirdin.

Yorumun ve eleştirin için teşekkür ederim. İyi olurdu ancak ben burada temeli kolay bir şekilde anlattım.
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Kraus - 19 Eylül 2017, 18:15:35
Biraz daha detaya girebilirdin. Yine de paylaşımın için teşekkürler, bilmeyen için konudan includenin tanımı ve basit mantığı anlaşılıyor.
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Dyternal - 19 Eylül 2017, 19:49:49
Alıntı yapılan: Kraus - 19 Eylül 2017, 18:15:35

Biraz daha detaya girebilirdin. Yine de paylaşımın için teşekkürler, bilmeyen için konudan includenin tanımı ve basit mantığı anlaşılıyor.

Teşekkür ederim zaten basit yazdım yeni başlayanlar için
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: pag - 20 Eylül 2017, 14:58:59
Yeni başlayanlar için güzel,tebrik ederim  :helal: :helal: :helal:
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Dyternal - 20 Eylül 2017, 19:19:33
Alıntı yapılan: FeelsBadMan - 20 Eylül 2017, 14:58:59

Yeni başlayanlar için güzel,tebrik ederim  :helal: :helal: :helal:

Teşekkür ederim. PawnoTurk'e hoşgeldin.
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Jizzy - 07 Ocak 2018, 18:05:15
Eline Sağlık güzel anlatım.
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Ozy - 11 Ocak 2018, 20:51:57
Eline koluna sağlık.
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: Dyternal - 11 Ocak 2018, 20:54:31
Hepinize teşekkürler
Başlık: Ynt: Basit Bir Include Oluşturma
Gönderen: FelleR - 27 Haziran 2019, 01:35:05
Yararlı.