@zak
bilip bilmeden lütfen kesin konuşmayın
endif adı üzerinde if i kapatmak için işe yarar. if in olmadığı yerde endifin de işi yoktur. nebula pack o zaman işinin ehli olmayan insanlar tarafından yazıldı o sizin kanununuz olmamalı. yeni scriptlere bakarsanız feyz alırsanız sizin için daha yararlı olur.
return 1 döngüyü sonlandırır. bu yüzden işe yarayacağı yerler var yaramayacak yerler var. sizin verdiğiniz kodda gereksizdir zaten döngünün sonunda bir daha sonlandırmaya gerek yoktur.
if !strmatch(*basic*,'<name>')
message siz yapamazsınız.
endif
message siz basicsiniz.
bu kod eğer isminiz basic değilse önce siz yapamazsınız sonrada siz basicsiniz satırlarını verecektir size ama bi kişi hem basic adına sahip olmayıp hem basic adına sahip olamaz.
doğrusu şu şekildedir.
if !strmatch(*basic*,'<name>')
message siz yapamazsınız.
return 1
endif
message siz basicsiniz.
burda eğer isim basic değilse siz yapamazsınız diyip döngüyü sonlandıracaktır. basic se siz basicsiniz diyecektir.
umarım anlamanıza yardımcı olabilmişimdir return 1 ve endif kullanımını