Minecraft | Plugin Paketi Oluşturmak , Editlemek , Türkçeleştirmek , Paket Yapımı Hakkında Bilgiler

Konu Nasıl Sizce ?


  • Kullanılan toplam oy
    8

BySemihFRKN

Zombi Katili
Mesajlar
216
En iyi cevaplar
0
Beğeniler
155
Puanları
690
Ruh hali
Merhaba Arkadaşlar Ben Semih Furkan
Bugün sizlere Plugin Paketi Oluşturmak , Editlemek , Türkçeleştirmek , Paket Yapımı Hakkında Bilgiler vericeğim .


▬▬▬▬▬▬▬▬▬๑۩۞۩๑▬▬▬▬▬▬▬▬▬
Plugin Editlemek

▬▬▬▬▬▬▬▬๑۩۞۩๑▬▬▬▬▬▬▬▬
╔➼ Kimilerine göre kolay olan editlemek görünüşte kolaydır fakat en ufak hatanız plugini bozabilir arkadaşlar şimdi ise sizlere plugin nereden güvenilir indirilir , nasıl indirilir onlardan bahsedeceğim .

> Plugin İndirme Siteleri <

Dev Bukkit ve Spigot 'tan indirebilirsiniz .

╔➼ Buralardan plugin indirebilirsiniz mesela ''Essentials,GroupManager,Authme vb.'' pluginleri buralardan indirebilirsiniz .
Örnek olarak size group manager'den bahsedeceğim .

GroupManager ;
Mesela serverinizde [ Oyuncu,Rehber,Admin,Kurucu ... ] vb. permler bulunmaktadır . Bunların yetkilerini vs. taglarını ayarlıyabilirsiniz .
Örnek olarak yola çıkıcak olursak Admin ve Kurucular ban atarken , Oyuncular ban atamaz bunu sağlıyan groupmanager'dir .
Şimdi ise size ayarlı ve ayarsız bir group manager örneği göstereceğim .

Ayarsız Bir GroupManager
groups:
Default: ------> Grup İsmi
default: true ----> Servere Girenlerin İlk Olucagi Gruba "True" Yazin
permissions: --------> Kullanabilecekleri Komut Listesi
- -bukkit.command.kill
inheritance: ------> Diger Gruplarin Komutlarinida Dahil Etmek İçin Altina Grubu Yazin
- g:groupmanager_default
- g:bukkit_default
- g:essentials_default
- g:towny_default
info:
prefix: '&e' -----> Nick'in Yaninda Bulunan Tagi Örneğin "[Kurucu]SemihFRKN"
build: false -------> Bunu Her Grupta "True" yapin yoksa hiçbir yeri kiramazlar.
suffix: '' -----> Yazi Rengi



Ayarlı Bir GroupManager ;
groups:
Oyuncu: -----> Grup İsmi
default: true --------------> Oyuncu Grubuna "true" olarak ekleyin
permissions: -----> Komut İzin Listesi
- alphachest.chest
- alphachest.workbench
- ChestShop.shop.buy
- ChestShop.shop.create
- ChestShop.shop.sell
- essentials.back
- essentials.balance
- essentials.delhome
- essentials.help
- essentials.home
- essentials.kit
- essentials.kits.tools
- essentials.list
- essentials.motd
- essentials.msg
- essentials.sethome
- essentials.sethome.multiple
- essentials.spawn
- essentials.tpa
- essentials.tpaccept
- essentials.tpahere
- essentials.warp
- essentials.warp.list
- falsebook.blocks.gate
- falsebook.blocks.lift
- iConomy.payment
- magicalspells.help
- magicalspells.user
- secretdoors.use
- stargate.use
- TabManager.grey
inheritance: [] -------> Oyuncu En Alt Seviyedeki Bir Gruptur.Daha Alti Olmadagindan Boştur.
info:
prefix: '&7[&8Oyuncu&7]&7' -------> Renk Kodlari İle Beraber Tag
build: true --------> Biryeri Kirabilmeleri İçin "true"
suffix: '&f' --------> Yazi Rengi



╔➼ Şimdi ise plugin nasıl Türkçeleştirilir ona geçelim ...

╔────╬╬╬─────────╬╬╬───╗
•*۞ Plugin Türkçeleştirmek ۞*•
╚────╬╬╬─────────╬╬╬───╝
╔➼ Arkadaşlar şimdi ise yabancı bir plugin nasıl türkçeleştirilir ona geçelim ...
╔➼ Arkadaşlar mesela TimeİsMoney plugininden yola çıkalım , bazılarınıza kolay gelebilir fakat bir satır hatanız bile tüm verilerin gitmesine sorun olabilir ...

AMOUNT_PER_MIN: 1
MAX_TIME_PER_SESSION: 120
MAX_AMOUNT_PER_DAY: 1000
AFK_TIME_SECONDS: -1
CASH_MACHINE_CREATED: Cash Machine Created.
CASH_MACHINE_DESTROYED: Cash Machine Destroyed.
GET_MONEY: <-Get money->
HAS_BEEN_ADDED_TO_YOUR_ACCOUNT: has been added to your account!
MAX_AMOUNT_PER_DAY_REACHED: Max Amount per day reached...
THANK_YOU: Thank you!
NEW_SOLD: 'New sold : '
HI: 'Hi '
TIME_SPENT: 'Time spent : '
MINUTE: ' min.'
CONNECTION_TIME: 'Connection time : '
AFK_SECONDS_IGNORED: ' seconds of AFK ignored.'
CONFIGURATION_RELOADED: Timeismoney Configuration Reloaded..
CURRENCY: $



Şimdi ise Türkçeleştirme yapalım ;
AMOUNT_PER_MIN: 1
MAX_TIME_PER_SESSION: 120
MAX_AMOUNT_PER_DAY: 1000
AFK_TIME_SECONDS: -1
CASH_MACHINE_CREATED: Banka Olusturuldu ...
CASH_MACHINE_DESTROYED: Banka Kapatildi !
GET_MONEY: <-Parani AL->
HAS_BEEN_ADDED_TO_YOUR_ACCOUNT: Hesabiniza Yüklendi !
MAX_AMOUNT_PER_DAY_REACHED: En Fazla 1 günlük para alabilirsin .
THANK_YOU: Tesekkurler!
NEW_SOLD: 'Yeni Paran : '
HI: 'Merhaba '
TIME_SPENT: 'Zaman : '
MINUTE: ' Dakika.'
CONNECTION_TIME: 'Durulan Süre : '
AFK_SECONDS_IGNORED: ' AFK süreler silindi.'
CONFIGURATION_RELOADED: TimeİsMoney ayarlar yenilendi !
CURRENCY: $


Şimdi ise paket nasıl yapılır ona geçelim ;

┏╋━━━━━━<◣│◢>━━━━━━╋┓
<◣<◣[ Plugin Paket Yapımı ]<◣<◣
┗╋━━━━━━<◣│◢>━━━━━━╋┛
╔➼ Arkadaşlar yukarıdaki adımları öğrendiyseniz çok rahat bir şekilde plugin paketi toplayıp türkçeleştirebilirsiniz .
Tabi siz paket yapmaya başladınız hatası olmıyacak diye bir şey yok arkadaşlar onun için pluginlerin birbiriyle çakışmamasına dikkat edeceğiz .
'' Sunucumda hata olduğunu nasıl anlarım ? ''

Sunucunuzun ftp veya gamepanelinde sunucunuzun kurulu olduğu bölümde LOG dosyası oluşur onun içinde sunucunuzun ne zaman çöktüğü,oyuncuların yazdığı komutlar , plugin hatalarını vs. görebilirsiniz .

Mesela [ SERVER_WARN ] AlphaChest.jar?_NotFound! | Gibi yazılar gördüğünüzde Server_Warn'dan sonra mesela AlphaChest.jar yazmış , AlphaChest hatalı olduğunu söylüyor ha neresinde hata olduğu ise config.yml'de türkçeleştirirken hata yapmışsınızdır vs. ondanda diyebilir ama siz güzel hatasız bir sunucu yapıcaksanız sizlere tavsiyem hata veren pluginin güncel versiyonunu indirmek olucaktır ve o plugin üzerinde işlem yaparken hatalar meydana çıkabilir .

'' Çoğu hata sürümlerden kaynaklanır mesela sunucunuz 1.8 - 1.10 iken siz 1.7.2 plugini yüklerseniz hata verir , çalıştırmak ona dikkat ederseniz sorunsuz bir sunucu yapabilirsiniz . ''


NOT :
Konu tamamen bana aittir . Saygılarımla SemihFRKN

Bana Ulaşmak İsteyenler :
Skypem : mta_bulut
Yada forumdan özel mesaj yolu ile ulaşabilirler ...

▬▬▬▬▬▬▬▬▬๑۩۞۩๑▬▬▬▬▬▬▬▬▬
Konumu beğendiyseniz ve böyle paylaşımların devamını gelmesini istiyorsanız
1 BEĞENİ Ve 1 YORUMUNUZ

Yeterlidir Destek Olan Herkese Şimdiden Teşekkür Ederim
▬▬▬▬▬▬▬▬๑۩۞۩๑▬▬▬▬▬▬▬▬
 


Legoas

Zombi Katili
Mesajlar
235
En iyi cevaplar
0
Beğeniler
256
Puanları
0
Konu yararlı teşekkürler. Bazı sorunlarım vardı düzeltebiliyorum sağ olasın :D
 

Pledix

Kızıltaş Madencisi
Mesajlar
675
En iyi cevaplar
0
Beğeniler
332
Puanları
560
Konunun başlığına göre konunun içeriği eksik durmuş :(
Öncelikle Türkçeleştirme yaparken Türkçe karakterler kullanılabilir.
UTF-8 Encode olayı anlatılmalı.
Online YAML Parser sitesinden de bahsedilmeli.
 

Üst