- En iyi cevaplar
- 7
Tamamen Ücretsiz Toplu Olarak Özel Ders!
Merhaba skriptçiler. Geçtiğim günlerde benim en büyük hayalim gerçekleşti. Artık çoğu kişi disk tasarrufu kullanmaya başladı (çoğu kişi halen önemini anlamasada).
Bugün, yarın ve belki ondan sonraki gün de olmak üzere tüm skriptçilere özel disk tasarrufu dersi vereceğim.
Ders, skype programı üzerinden yapılacaktır. Ders bitiminde anlattığım tüm her şey bu konu altından paylaşılacaktır.
Not: Bu dersi alabilmek için az da olsa skript bilmeniz gerekmektedir. Dersi sıfırdan vermeyeceğim.
Disk tasarrufu nedir?
Disk tasarruffu, skriptin boyutunu küçülten, skriptin hızlı ve lagsız bir şekilde çalışmasını sağlayan, kodlamanızı kolaylaştıran (not: bazı tasarruflar aşırı şekilde bilgi gerektirir), hatta skriptinizin diğer pluginlerle daha stabil (düzgün, lagsız) çalışmasını sağlayan sihirli dokunuşlardır!
Öğrenmesi basit olan disk tasarrufu, benim en büyük hayalimdir. Şöyle bir açıklama yapmak istiyorum:
Neden tüm oyunlar 2 gb, 3 gb, hatta 50 gba kadar çıkar? Neden böyle oyunlar 1 mb olupta saniyede inmez, neden 6gb ram, 8-30 gb ram gerektirir? Eğer sizde bir gün oyun kodlamaya başlarsanız en büyük hedefiniz bu oyunun kasmamasını sağlamak, boyutunu en düşük dereceye indirmek olmasını istediğim için bu eğitimi vereceğim. İnşallah bir gün bu ders vereceklerim büyük projelere imza atabilecektir.
Skype:
Skype: moonstalker. sonda nokta var
Cidden nokta var koymazsanız bulamazsınız beni.
Twitch (Artık buradan ders verilecek):
Skype'dan ders için gelmiştim yazın. Bazı tanımadıklarımı eklemiyorum da.
Son olarak skript bilgimden bahsetmek istiyorum:
Yaklaşık olarak 2014 tarihinin temmuz aylarında skript pluginine göz atmaya ve forumda paylaşılan skriptleri incelemeye başladım. En başlarda çok pis kastıran, sunucuyu öldürmekle kalmayıp, ilk olarak işkence ve tecavüz edipte öldüren skriptlerim oldu. Ancak 1 (1.3) yıldır skript bilgimi geliştirdim, çokça denemeler yapıp artık neredeyse profesyonel noktasına geldim. Çoğunuz benim nasıl bir skripter olduğumu biliyorsunuzdur. Eskiden de bu dersi vermiştim ancak disk tasarrufumu pek kimse önemsememişti. Şimdi artık öğrenme modunu bırakıp, öğretme moduna geçmek istiyorum.
Birinci ders bitmiştir.
Merhaba skriptçiler. Geçtiğim günlerde benim en büyük hayalim gerçekleşti. Artık çoğu kişi disk tasarrufu kullanmaya başladı (çoğu kişi halen önemini anlamasada).
Bugün, yarın ve belki ondan sonraki gün de olmak üzere tüm skriptçilere özel disk tasarrufu dersi vereceğim.
Ders, skype programı üzerinden yapılacaktır. Ders bitiminde anlattığım tüm her şey bu konu altından paylaşılacaktır.
Not: Bu dersi alabilmek için az da olsa skript bilmeniz gerekmektedir. Dersi sıfırdan vermeyeceğim.
Disk tasarrufu nedir?
Disk tasarruffu, skriptin boyutunu küçülten, skriptin hızlı ve lagsız bir şekilde çalışmasını sağlayan, kodlamanızı kolaylaştıran (not: bazı tasarruflar aşırı şekilde bilgi gerektirir), hatta skriptinizin diğer pluginlerle daha stabil (düzgün, lagsız) çalışmasını sağlayan sihirli dokunuşlardır!
Öğrenmesi basit olan disk tasarrufu, benim en büyük hayalimdir. Şöyle bir açıklama yapmak istiyorum:
Neden tüm oyunlar 2 gb, 3 gb, hatta 50 gba kadar çıkar? Neden böyle oyunlar 1 mb olupta saniyede inmez, neden 6gb ram, 8-30 gb ram gerektirir? Eğer sizde bir gün oyun kodlamaya başlarsanız en büyük hedefiniz bu oyunun kasmamasını sağlamak, boyutunu en düşük dereceye indirmek olmasını istediğim için bu eğitimi vereceğim. İnşallah bir gün bu ders vereceklerim büyük projelere imza atabilecektir.
Skype:
Skype: moonstalker. sonda nokta var
Cidden nokta var koymazsanız bulamazsınız beni.
Twitch (Artık buradan ders verilecek):
Linki görebilmek için üye olmanız gerekiyor.
Giriş yap veya üye ol.
Skype'dan ders için gelmiştim yazın. Bazı tanımadıklarımı eklemiyorum da.
Son olarak skript bilgimden bahsetmek istiyorum:
Yaklaşık olarak 2014 tarihinin temmuz aylarında skript pluginine göz atmaya ve forumda paylaşılan skriptleri incelemeye başladım. En başlarda çok pis kastıran, sunucuyu öldürmekle kalmayıp, ilk olarak işkence ve tecavüz edipte öldüren skriptlerim oldu. Ancak 1 (1.3) yıldır skript bilgimi geliştirdim, çokça denemeler yapıp artık neredeyse profesyonel noktasına geldim. Çoğunuz benim nasıl bir skripter olduğumu biliyorsunuzdur. Eskiden de bu dersi vermiştim ancak disk tasarrufumu pek kimse önemsememişti. Şimdi artık öğrenme modunu bırakıp, öğretme moduna geçmek istiyorum.
Birinci ders bitmiştir.
Kod:
command /komut:
trigger:
send "mesaj"
command /komut2:
trigger:
send "mesaj"
#2 komut oluşturmak yerine
command /komut1:
aliases: komut2, komut3, komut4 #buraya komutlar
trigger:
send "mesaj"
# tek komutta bir sürü komut ekleyebilirsiniz
player has permission # gibi
player doesn't have permission #gibi şeyler yerine
has permission # bunları kullanın
hasn't permission # <-- bunları
variableler konusuna geçelim
command /test:
trigger:
set {_a} to 1 # böyle veriler dosyaya kaydedilmiyor. sadece bir komut içinde kullanılıyor
command /test2:
trigger:
{_a} is 1: # yukardaki {_a} değeri bu koda işlemez. yani false bir değer döndürür bu kod
normal variablelere gelirsek benim önerim şöyle kodlar kullanmayın
set {deger} to true
set {deger} to false
#bunların yerine:
set {deger} to 1
delete {deger}
# yazmanız daha iyi olacaktır. variable dosyasında yer kaplamayı engelleyecektir.
loop ve while konusuna gelelim. bu kodları düzgün kullanmazsanız sunucunun çökmesi garantidir.
# yanlış kodlar:
command /sohbettemizle:
trigger:
send "a"
send "a"
send "a"
send "a"
send "a"
send "a"
# doğru kodlar:
command /sohbettemizle:
trigger:
loop 100 time:
send "a"
wait 0.1 tick # bu kodu koymayı asla unutmayın.
bunun while ile kullanımı ise şöyledir:
command /sohbettemizle:
trigger:
set {_a} to 1
while {_a} is bigger than 99: # böyle kodlara asla equal to eklemeyin
#100 veya 100 den büyükse demek için 99 dan büyük olan tüm sayıları alın.
add 1 to {_a}
send "a"
wait 0.1 tick # yine bu kodu koymayı unutmuyoruz
şimdi yine bir kod kısaltmaları vermek istiyorum
# şu kodları asla kullanmayın:
send "mesaj" to all players
loop players:
send "mesaj" to loop-player
send "mesaj" to all player
bunlar yerine en iyisi budur:
send "mesaj" to players
başka bakalım bir diğer skriptlerimden kopya çekem biraz .d
az da olsa bir tasarruf daha buldum
if {veri} isn't set:
send "mesaj"
else if {veri} is set:
send "mesaj2"
gibi saçma şeyler de yapmayın
{veri} is set:
send "mesaj"
else:
send "mesaj2"
# burada asıl anlatmak istediğim isn't seti asla yukarı eklemiyoruz. 2 harfte 2 harftir .d
biraz hardcore ve kafa karıştıran file sistemimi de tanıtmak istiyorum burada.
gereksiz verilerden kurtarıyor sizi
# wildskript gerektirir
İlk olarak phpciler için kodlardan başlıyorum (site gerektirir)
on login:
set {para.%player%} to "http://siteadresi.com/%player%/para.txt" # sitedeki veriyi download eder
on quit:
delete {para.%player%}
# böylece gereksiz verilerden kurtulursunuz
# peki sunucudaki adamın parasını nasıl siteye yükleyeceğim? diyenler için
on quit:
# parayı siteye aktar
set {_a} to "http://siteadresi.com/mc.php?¶miktari=%{para.%player%}%&oyuncu=%player%" # player ve parayı mc.php dosyası
# sayesinde siteye upload edioz
delete {para.%player%}
# tabii ki çok karışık ve php bilmeniz gerekmekte.
bunun dışında sitem yok diyorsanız yine şöyle bir kodumuz var
command /komut:
trigger:
file "plugins/Skript/scripts/skript/%player%/para.txt" exists:
set {_a} to content of file "plugins/Skript/scripts/skript/%player%/para.txt"
{_a} is bigger than 99 # sona : işareti gerekmiyor
remove 100 from {_a}
wf "%{_a}" to "plugins/Skript/scripts/skript/%player%/para.txt"
send "komutu kullandın"
# buraya kodun devamı
else:
create file "plugins/Skript/scripts/skript/%player%/para.txt"
wf "0" to "plugins/Skript/scripts/skript/%player%/para.txt"
# yukarıdaki kod şu işe yarıyor:
# adamın 100 parası varsa komutu kullanmaya izin veriyor ve 100 parasını siliyor yoksa izin vermiyor
MİNECRAFTPLAYERR SUNUMUNDA YAPILAN
İLK GÜNKÜ DERSİMİZ BİTMİŞTİR
Etiketler:
@Switcher , @Blueyescat , @Rosenrot , @MhaWTHoR , @Nano_Sensei ,
@CuddlyFellow , @MiracOrsMirac , @SsFightsS , @WitherLegend , @korkugunu
Son düzenleme: