RockstarTR - Rockstar Türkiye

San Andreas Multiplayer => PAWN Kodlama => Anlatımlar => Konuyu başlatan: TAKTAK26 - 05 Ekm 2020 13:25:49

Başlık: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: TAKTAK26 - 05 Ekm 2020 13:25:49
Selamlar dostlar,
sizlere bu konuda plugin nasıl oluşturulur sadece Windows işletim sistemi üzerinde göstereceğim yani ".dll" ile nasıl oluşturabileceğinizi göstereceğim. Şahsen ben Windows işletim sistemi üzerinden ".dll" uzantısıyla yapıyorum. Her neyse konuyu fazla uzatmadan direkt olarak konuya geçelim.


Yeni Bir Proje Oluşturalım

* Buradan "Empty Project" olan kısımı seçiyoruz.

(https://i.hizliresim.com/W5Wrj5.png)

"main.cpp" "main.h" Adında Source ve Header Oluşturalım

(https://i.hizliresim.com/0Vx43L.png)

(https://i.hizliresim.com/ls06xc.png)


Kodlama İşlemlerine Geçelim

* Öncelik olarak "main.h" dosyasına aşağıdaki gibi örnek bir basit uygulama yaptım tabi eklemek isterseniz diye güzel bir log sistemi yapılabilir fakat ben basitinden gittim yani demek istediğim ".inc" ile "Include" üzerine bir şey geliştirmek isteyen arkadaşlar olur diye böyle bir şey yaptım modunuza bağlamak isterseniz eğer tabi.

(https://i.hizliresim.com/sIoX5p.png)

* Eğer üç boyutlu obje üzerine işlemler yapmak yerine direk olarak başka bir boyut üzerinden işlemler yapacaksanız aşağıdaki gibi yapabilirsiniz.

(https://i.hizliresim.com/r1er9B.png)

* "main.cpp" dosya adında bir klasör oluşturduktan sonra basit bir işlem oluşturalım aşağıda bulunan resimdeki gibi.

(https://i.hizliresim.com/b30662.png)

".dll" uzantılı pluginimizi hazırladık derlemeden önce export/import işlemlerini yapalım ve "Reference > Add Reference" kısmına bağlayalım ve ek olarak kodlar;

(https://i.hizliresim.com/ezEese.png)

Eğer ".dll" ayarlayamadıysanız aşağıdaki resimlerde sizde ".exe" olarak çıkar bu sekmede onu şu şekilde yapacaksınız.

* ".exe" dosya uzantılı seçlidir.

(https://i.hizliresim.com/RS3MNx.png)

* ".dll" olarak değiştiriyoruz.

(https://i.hizliresim.com/tgAprw.png)

* Debug ayarlarını Relase ayarlarına dönüştürelim.

(https://i.hizliresim.com/TfGGjY.png)

(https://i.hizliresim.com/7vccH5.png)

* Artık Projemizi derleyebiliriz.

(https://i.hizliresim.com/qzDHeV.png)

* Gördüğünüz gibi çıktı ".dll" uzantılı dosyamız.

(https://i.hizliresim.com/7ADkYw.png)

* Şimdi plugins dosyalarına yüklediysek "server.cfg" kısmından pluginimizi ayarlayalım.

(https://i.hizliresim.com/c0r7oT.png)

* Sonuç olarak;

(https://i.hizliresim.com/eedXXO.png)

Eğer işinize yaradı ve bilgi sahibi olduysanız ne mutlu bana.  :kro:
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Rodeiun - 07 Ekm 2020 19:48:52
Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara. :hayir:  :hayir:
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Alpaslan - 07 Ekm 2020 19:56:55
Alıntı yapılan: Rodeiun - 07 Ekm 2020 19:48:52Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara. :hayir:  :hayir:
Tamam hani herkes hazırcı ya (herkes bilgili arkadaşın dediğine göre bilgili olduklarından yapmak istemiyorlar üşeniyorlar), hadi şöyle yapalım geliştirdiğin bir oyun mod'unun içindeki bütün eklentileri sil ve yap baştan hani herkes hazırcı ya (herkesin plugin yapacak bilgisi varmış ama üşendiği için hazıra konuyormuş gibi ön yargı ile yaklaşıyorsun ya hani) hadi yap görelim bakalım yapabiliyor musun yapamıyor musun çok merak ettim bu kadar ön yargı ile yaklaşıyorsun lütfen sadece ve sadece yanıt yapmak için bilgiliymiş gibi herkes her şeyi biliyormuş gibi davranmayın nefret ediyorum bu tiplerden tiksiniyorum bu tiplerden dolayı platformu bırakma isteği geliyor insanda anlama kapasitesi yetmiyor bu anlatımlar insanlar bilmedikleri şeyi öğrensin de yapmak isterse işine yarasın diye açılıyor ama anlayacak kapasite yok.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Rodeiun - 07 Ekm 2020 22:22:42
Alıntı yapılan: Alpaslan - 07 Ekm 2020 19:56:55
Alıntı yapılan: Rodeiun - 07 Ekm 2020 19:48:52Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara. :hayir:  :hayir:
Tamam hani herkes hazırcı ya (herkes bilgili arkadaşın dediğine göre bilgili olduklarından yapmak istemiyorlar üşeniyorlar), hadi şöyle yapalım geliştirdiğin bir oyun mod'unun içindeki bütün eklentileri sil ve yap baştan hani herkes hazırcı ya (herkesin plugin yapacak bilgisi varmış ama üşendiği için hazıra konuyormuş gibi ön yargı ile yaklaşıyorsun ya hani) hadi yap görelim bakalım yapabiliyor musun yapamıyor musun çok merak ettim bu kadar ön yargı ile yaklaşıyorsun lütfen sadece ve sadece yanıt yapmak için bilgiliymiş gibi herkes her şeyi biliyormuş gibi davranmayın nefret ediyorum bu tiplerden tiksiniyorum bu tiplerden dolayı platformu bırakma isteği geliyor insanda anlama kapasitesi yetmiyor bu anlatımlar insanlar bilmedikleri şeyi öğrensin de yapmak isterse işine yarasın diye açılıyor ama anlayacak kapasite yok.

Bilgiliyim dediğimi nereden çıkardın, ben yapabilirim kimse yapamaz dediğimi nereden çıkardın ben sadece üstü kapalı şekilde eleştirdim. Bende yapmam, yapamam. Ayrıca bilgi birikimi yok gibisinden bir cümle kullanmadım, azim ve yetenek göremiyorum dedim sadece. Üstüne alındıysan insan bir kendine bakmalı ozaman.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Alpaslan - 07 Ekm 2020 22:25:40
Alıntı yapılan: Rodeiun - 07 Ekm 2020 22:22:42
Alıntı yapılan: Alpaslan - 07 Ekm 2020 19:56:55
Alıntı yapılan: Rodeiun - 07 Ekm 2020 19:48:52Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara. :hayir:  :hayir:
Tamam hani herkes hazırcı ya (herkes bilgili arkadaşın dediğine göre bilgili olduklarından yapmak istemiyorlar üşeniyorlar), hadi şöyle yapalım geliştirdiğin bir oyun mod'unun içindeki bütün eklentileri sil ve yap baştan hani herkes hazırcı ya (herkesin plugin yapacak bilgisi varmış ama üşendiği için hazıra konuyormuş gibi ön yargı ile yaklaşıyorsun ya hani) hadi yap görelim bakalım yapabiliyor musun yapamıyor musun çok merak ettim bu kadar ön yargı ile yaklaşıyorsun lütfen sadece ve sadece yanıt yapmak için bilgiliymiş gibi herkes her şeyi biliyormuş gibi davranmayın nefret ediyorum bu tiplerden tiksiniyorum bu tiplerden dolayı platformu bırakma isteği geliyor insanda anlama kapasitesi yetmiyor bu anlatımlar insanlar bilmedikleri şeyi öğrensin de yapmak isterse işine yarasın diye açılıyor ama anlayacak kapasite yok.

Bilgiliyim dediğimi nereden çıkardın, ben yapabilirim kimse yapamaz dediğimi nereden çıkardın ben sadece üstü kapalı şekilde eleştirdim. Bende yapmam, yapamam. Ayrıca bilgi birikimi yok gibisinden bir cümle kullanmadım, azim ve yetenek göremiyorum dedim sadece. Üstüne alındıysan insan bir kendine bakmalı ozaman.
15 yaşındaki ve yazdığı kodlarda ki wiki sayfasında örneği olduğu halde yanlışlık yapan birinden akıl alacak duruma düşmedim Allah'a şükür okuman olsa herkes hazırcı dediğine söylediğimi anlardın ama daha öncede dediğim gibi anlama kapasiten yok
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Rodeiun - 08 Ekm 2020 18:31:31
Alıntı yapılan: Alpaslan - 07 Ekm 2020 22:25:40
Alıntı yapılan: Rodeiun - 07 Ekm 2020 22:22:42
Alıntı yapılan: Alpaslan - 07 Ekm 2020 19:56:55
Alıntı yapılan: Rodeiun - 07 Ekm 2020 19:48:52Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara. :hayir:  :hayir:
Tamam hani herkes hazırcı ya (herkes bilgili arkadaşın dediğine göre bilgili olduklarından yapmak istemiyorlar üşeniyorlar), hadi şöyle yapalım geliştirdiğin bir oyun mod'unun içindeki bütün eklentileri sil ve yap baştan hani herkes hazırcı ya (herkesin plugin yapacak bilgisi varmış ama üşendiği için hazıra konuyormuş gibi ön yargı ile yaklaşıyorsun ya hani) hadi yap görelim bakalım yapabiliyor musun yapamıyor musun çok merak ettim bu kadar ön yargı ile yaklaşıyorsun lütfen sadece ve sadece yanıt yapmak için bilgiliymiş gibi herkes her şeyi biliyormuş gibi davranmayın nefret ediyorum bu tiplerden tiksiniyorum bu tiplerden dolayı platformu bırakma isteği geliyor insanda anlama kapasitesi yetmiyor bu anlatımlar insanlar bilmedikleri şeyi öğrensin de yapmak isterse işine yarasın diye açılıyor ama anlayacak kapasite yok.

Bilgiliyim dediğimi nereden çıkardın, ben yapabilirim kimse yapamaz dediğimi nereden çıkardın ben sadece üstü kapalı şekilde eleştirdim. Bende yapmam, yapamam. Ayrıca bilgi birikimi yok gibisinden bir cümle kullanmadım, azim ve yetenek göremiyorum dedim sadece. Üstüne alındıysan insan bir kendine bakmalı ozaman.
15 yaşındaki ve yazdığı kodlarda ki wiki sayfasında örneği olduğu halde yanlışlık yapan birinden akıl alacak duruma düşmedim Allah'a şükür okuman olsa herkes hazırcı dediğine söylediğimi anlardın ama daha öncede dediğim gibi anlama kapasiten yok

tm ab
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Gaviria - 21 Ekm 2020 12:23:51
e y w
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Talat - 10 Ksm 2020 12:04:09
Çok sağlam anlatım. Teşekkür ettim.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: TAKTAK26 - 25 Ksm 2020 13:10:08
Alıntı yapılan: MRX - 21 Ekm 2020 12:23:51e y w
Alıntı yapılan: Talat - 10 Ksm 2020 12:04:09Çok sağlam anlatım. Teşekkür ettim.

Yorumlarınız için teşekkürler.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Glorfin - 25 Şub 2021 15:29:13
Alıntı yapılan: Rodeiun - 07 Ekm 2020 19:48:52Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara. :hayir:  :hayir:
o zaman platformda bulunan üyelerden pek de haberin yok
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Gaviria - 25 Şub 2021 15:50:49
Alıntı yapılan: Glorfin - 25 Şub 2021 15:29:13
Alıntı yapılan: Rodeiun - 07 Ekm 2020 19:48:52Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara. :hayir:  :hayir:
o zaman platformda bulunan üyelerden pek de haberin yok
reis naptın ya
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: deasn - 30 Nis 2021 12:34:28
Alıntı yapılan: Talat - 10 Ksm 2020 12:04:09Çok sağlam anlatım. Teşekkür ettim.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Lyphers - 17 May 2021 01:02:14
Başarılar.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: TAKTAK26 - 26 Ara 2021 14:08:28
Alıntı yapılan: deasn - 30 Nis 2021 12:34:28
Alıntı yapılan: Talat - 10 Ksm 2020 12:04:09Çok sağlam anlatım. Teşekkür ettim.

Alıntı yapılan: Lyphers - 17 May 2021 01:02:14Başarılar.

Rica ederim ve sağolun.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: scaryie11 - 10 Oca 2022 11:46:12
Senin anlatımların çok iyi, eline sağlık.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: TAKTAK26 - 22 Şub 2022 23:02:34
Alıntı yapılan: scaryie11 - 10 Oca 2022 11:46:12Senin anlatımların çok iyi, eline sağlık.

Teşekkürler yorumlarınız için. :)
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: SadeceDarly - 21 Ağu 2022 17:23:20
Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: TAKTAK26 - 25 Eyl 2022 22:00:20
Alıntı yapılan: SadeceDarly - 21 Ağu 2022 17:23:20Gayet iyi ve mantıklı. Ancak şuanki platformda bulunan üyelerin bazılarında bunu yapacak azim ve yetenek göremiyorum. Hazıra konmak daha mantıklı geliyor onlara.

Kimine ihtiyaç kimine zarar anlat gitsin, platformda ne olacağı belli olmaz. :)
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: ZeoMC - 14 Ekm 2022 18:21:47
Sağlam ve kaliteli. Başarılar.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: datebase - 27 Ekm 2022 12:04:11
Bu işime yarayacak, devamı gelsin. Teşekkürler.
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: TAKTAK26 - 05 Ara 2022 00:25:35
Alıntı yapılan: ZeoMC - 14 Ekm 2022 18:21:47Sağlam ve kaliteli. Başarılar.

Alıntı yapılan: datebase - 27 Ekm 2022 12:04:11Bu işime yarayacak, devamı gelsin. Teşekkürler.

Teşekkür ederim, sağolun. :)
Başlık: Ynt: [ANLATIM] Basit Bir Plugin Oluşturma (RESİMLİ ANLATIM)
Gönderen: Rochiemaru - 31 Ara 2022 05:22:14
Helal