Garry's Mod

Garry's Mod

Not enough ratings
DarkRP Entity & Shipment Kodlama
By floridameth (yks2021)
Bu rehber de Shipment ve Entity Kodlama hakkında bilgi vereceğim.
Nasıl kodlanır ? Nasıl eklenir ? Default olanlar nasıl kaldırılır ? gibi birçoğu soru rehber için de bulunuyor.
   
Award
Favorite
Favorited
Unfavorite
Gerekli Uygulamalar & Dosyalar
1.Düzenleme uygulaması olarak:Notepad++ kullanacağız.
2.DarkRP'yi direkt olarak düzenlemek sakıncalı olduğundan "darkrpmodification" dosyasını indireceğiz.
DarkRPmodification dosyasını indirmek için tıkla.[github.com]

Gerekli dosyalar & uygulamalar bu kadar.
Default Entity & Shipmentları Kapatma
Önce;
  • "darkrpmodification" dosyasına girin.
  • "lua" klasörüne giriniz.
  • "darkrp_config" dosyasını bulup girin.
  • "disabled_defaults.lua" Dosyasına girin.
Burda ki kodlar bizim uğraşacağımız yerler.




Orada göreceğiniz gibi isimler ve karşılarında
true,
yazıları bulunuyor

İptal etmek istediğiniz herhangi bir default kodun karşısında ki true, yazan yeri false ile değiştirin.

Mesela AK-47 shipment'ını istemiyorsam karşısında ki false yazan yere true yazmalıyım.

Eski hali:
["AK47"] = false,

İptal edilmiş hali:
["AK47"] = true,

Kod ise Notepad++ uygulamasın da şu şekilde görünecek


NOT:KIRMIZI VE YEŞİL ÇİZGİYİ BEN ÇEKTİM KIRMIZI ÇİZGİNİN OLDUĞU SATIR İPTAL EDİLMİŞ YEŞİL OLAN İSE DOKUNULMAMIŞ OLAN SATIRDIR YANİ TRUE YAZMADIĞIM YER İPTAL EDİLMEMİŞTİR.
Default Entity Kodu ve Düzenleme
Şimdi ise bir entity kodlayacağız birlikte.

Öncelikle aşağıda tamamlanmış bir entity kodu görüyorsunuz.

Bu kodu kendinize göre uyarlayıp düzenleyip kullanabilirsiniz.
Düzenlemeyi bilmeyenler için yazıyorum.

"Para Basma Makinesi 1 Yazan" yere entity ismi.
"ent" yazan yerin karşılığına entity türünü.
"model" yazan yere dış görünüşü & tipini.
"price" yazan yere fiyatını.
"max" yazan yere kullanıcının bu entity'den kaç tane alabileceğini yazacaksınız.
"cmd" yazan yere satın alma komutunu yazacaksınız.Bazı kullanıcılar chatten almak isteyebilir (örnek:/paramakineal)
"category" yazan yere F4 menüsünde hangi kategoride yer alacağını yazacaksınız.
NOT: VAR OLMAYAN BİR KATEGORİYİ YAZMAK BİR İŞE YARAMAZ CATEGORY YAZMA REHBERİNİ OUTRO BÖLÜMÜNE YAZACAĞIM.
"allowed" bölümüne hangi meslek takımı alabilir onu yazacaksınız.

DarkRP.createEntity("Para Basma Makinesi 1", { ent = "money_printer", model = "models/props/consolebox01a.mdl", price = 2750, max = 1, cmd = "paramakineal", category = "Para Basma Makineleri", allowed = {TEAM_MAFYA} })





NOT:KATEGORİ OLUŞTURMAYI OUTRO'DA VERECEĞİM REHBERDE BULABİLİRSİNİZ.
Default Shipment Kodu ve Düzenleme
Şimdi sıra shipment kodlamaya geldi.

Aşağıda m9k silahları için tamamlanmış bir kod bulacaksınız.

Şimdi kodu kendinize uyarlamayı öğreteceğim.
"model" yazan yere shipment'ın dış görünüşü.
"entity" yazan yere shipment'dan gelecek olan silahın tam kodu.
"amount" yazan yere bir kutu'da kaç tane olacağı.
"separate" yazan yere silah tekli satılabilirmi yoksa satılamazmı onu belirticez eğer tekli satılabilsin istiyorsanız false yazan yeri true olarak değiştirin.
"pricesep"yazan yere tekli satılacaksa kaç oyun parasına satılacak onu yazacaksınız.
"noship" yazan yere bu kod shipment olmasın istiyorsanız (direk tekli silah) true yazacaksınız false yazan yere.Eğer değiştirmek istemiyorsanız dokunmayın.
"category" yazan yere silahın bulunacağı kategoriyi yazacaksınız
"allowed" ise silahı alabilecek meslek takımını yazacaksınız.


DarkRP.createShipment("HK45C", { model = "models/weapons/w_hk45c.mdl", entity = "m9k_hk45", amount = 3, price = 3000, separate = false, pricesep = 0, noship = false, category = "Tabancalar", allowed = {TEAM_DEALER} })
Tamamlanan kodları DarkRP'ye ekleme
Tüm kodlarınızı yazdığınıza göre şimdi sıra DarkRP'ye yüklemeye geldi.

  • "darkrpmodification" klasörünü açın.
  • "lua" klasörüne girin.
  • "darkrp_customthings" klasörünü bulup açın.

Biten kodları buradaki lua dosyalarına yükleyeceğiz.



Yeşil yazıların hemen altına yapıştırın kodu kaydedip çıkın.




Kodu yapıştırdıktan sonra kaydedin.




Bu kadar.
Outro
Okuyan herkese teşekkürler.

Kategori ekleme rehberinini yazdım ve bitti okumak isteyenler aşağıda linke tıklayabilir.

DarkRP Category Ekleme Rehberim

Discord sunucuma katılmak için tıklayınız[discord.gg]
Steam grubuma katılmak için tıklayınız
4 Comments
floridameth (yks2021)  [author] Jul 23, 2019 @ 2:14pm 
@D-defne[ D£vÎL åñGël] Thxs
Chu chuu Jul 23, 2019 @ 9:37am 
GOOOOD
Hasan Sangrento Dec 19, 2017 @ 7:54am 
Helal olsun !
Secret Dec 19, 2017 @ 7:49am 
oo reis helal güzel olmuş