13 Haziran 2013 Perşembe

80 Tane Script [Buyrun Tepe Tepe :D] Kendi Uploadım

Evet beyler. Yanlış duymadınız. Tam tamına 80 tane script var. Scriptler bana ait değildir. Ama ben uploadladım.




Ve evet buyrun link:
http://yadi.sk/d/Xd9hgVrj5nEDh


İyi oyunlar.

Convert Etmeki, Scripte Dönüştürmek



Merhaba arkadaşlar , forumda bazı arkadaşlar MAP kodlarını moduna geçiremiyormuş bende hemen onlar için bir konu açayım dedim.Umarım yararım dokunur.

Adım 1 : .map uzantılı dosyayı bulmak.

  • MAP'ızı yaptınız , şimdi bu MAP uzantısı içindeki kodları alıp convert edip .pwn uzantılı modumuza aktaracağız.

  • MTA'nızın bulunduğu dosyaya girip "mods>deatmach" yolunu izliyoruz.Yaptığınız MAP'i ne olarak kaydettiyseniz .map uzantısı şeklinde orda bulacaksınız.


Adım 2 : Convert

  • Şimdi .map uzantılı dosyamızı "Notepad" aracılığı ile açıyoruz ve içindeki tüm kodları kopyalıyoruz ve www.convertFFS.comadresine giriyoruz.

  • "www.convertFFS.com"a girdiğimizde "Paste Here"yazısı olacaktır o yazının bulunduğu yere kopyaladığımız kodları yapıştırıyoruz.Ve Resimdeki ayarlara getirip "Convert" yazısına tıklıyoruz.

Resmi gerçek boyutuyla görmek için üzerine tıklayın..

Adım 3 : Convert kodlarını bulmak.

  • "Convert" butonuna tıkladığımızda bir süre bekledikten sonra şu şekilde kodlar gelecektir ;

Resmi gerçek boyutuyla görmek için üzerine tıklayın..

Adım 4 : Modunuza eklemek.

Convert ettikten sonra çıkan kodlarımızı kopyalayıp .pwn uzantılı oyun dosyamızın "OnGameModeInıt" Bölümüne , Filterscript ise "OnFilterScriptInit" bölümüne yapıştırıyoruz.

-Modlar için ;

Pawn: [Seç]
public OnGameModeInit()
{
    // Kodlarımızı Buraya Yapıştırıyoruz.
    return 1;
}

-FilterScriptler için ;
Pawn: [Seç]
public OnFilterScriptInit()
{
    // Kodlarımızı Buraya Yapıştırıyoruz.
    return 1;
}

Linux Server Kurulumu - turret001

Öncelikle Merhaba.
Anlatım mta 1.0.4 ve sonrası için geçerlidir.

Anlatımı 6 aşamada yapıcam ana başlıklar şöyle;
1. Gerekli yazılımlar
2. Linux dosyalarını indirme (server, config, resource) dosyaları arşivden çıkarma ve yerlerine yerleştirme
3. mtaserver.conf dosyası ayarlama
4. Dosya izinleri
5. Sunucuyu açma
6. Yetkili oluşturma



1. Gerekli yazılımlar
Putty (SSH bağlantısı için)
Notepad++ (yazı dosyalarını düzenlemek için. xml, lua vb...)



2. Linux dosyalarını indirme (server, config, resource) dosyaları arşivden çıkarma ve yerlerine yerleştirme
SSH ile sunucumuza bağlanıyoruz. sonra nereye kuracaksak sunucumuzu o dizine gidiyoruz.
http://linux.mtasa.com/ adresine girip son versiyon MTA dosyalarını sunucumuza çekmek için adresi öğreniyoruz.
MTA 1.0.4 is presented as a single .tar.gz archive satırındaki .tar.gz yazısına bağlanmış linki kopyalıyoruz ve aşağıda adresburaya yazan kısıma yapıştırıyoruz ve shell ekranına komutu yazıyoruz
Kod: [Seç]
wget adresburaya
anlatımı yaparkenki versiyonu indirmek için komutumuz şöyle olacak
Kod: [Seç]
wget http://linux.mtasa.com/dl/104/multitheftauto_linux-1.0.4.tar.gz

ardından aşağıdaki komut ile tar.gz arşivini açıyoruz
Kod: [Seç]
tar xnvf multitheftauto_linux-1.0.4.tar.gz

aşağıdaki komutla arşivin çıkarıldığı klasör içindeki mods/deathmatch klasörüne giriyoruz
Kod: [Seç]
cd multitheftauto_linux-1.0.4/mods/deathmatch
daha sonra http://linux.mtasa.com/ adresinde linki bulunan config dosyalarınıda wget ile indireceksiniz.
Kod: [Seç]
wget http://linux.mtasa.com/dl/104/baseconfig.tar.gz
ardından tekrar tar komutu ile yeni indirdiğimiz tar.gz arşivini açıcaz
Kod: [Seç]
tar xnvf baseconfig.tar.gz

tar arşivini açtığımızda baseconfig diye bi klasör içerisine oluşturuyor dosyaları. biz bu dosyaları bulunduğumuz dizine taşıyacağız bunun için aşağıdaki komutu kullanıyoruz.
Kod: [Seç]
mv -f baseconfig/* ./

dosyaları taşıdıktan sonra aşağıdaki komut ile resources klasörünü oluşturuyoruz ve içine giriyoruz
Kod: [Seç]
mkdir resources
Kod: [Seç]
cd resources
ve ardından içine http://code.google.com/p/mtasa-resources/downloads/list adresindeki son versiyon resource dosyalarını wget ile indirip zip arşivinden çıkarıcağız.
Kod: [Seç]
wget http://mtasa-resources.googlecode.com/files/mtasa-resources-r625.zip
Kod: [Seç]
unzip mtasa-resources-r625.zip



3. mtaserver.conf dosyası ayarlama
Buradan mtaserver.conf dosyası için ayarlara bakabilirsiniz.



4. Dosya izinleri
Kod: [Seç]
cd ../../..komutunu yazarak sunucunun üst dizinine geliyoruz yani core.so, mta-server, net.so, xmll.so dosyalarının bulunduğu dizine

daha sonra aşağıdaki komutla mta-server dosyasına çalışma izni veriyoruz.
Kod: [Seç]
chmod +x mta-serverevet artık sunucuyu açabiliriz



5. Sunucuyu açma
aşağıdaki komut ile sunucumuzu çalıştırıyoruz.
Kod: [Seç]
./mta-server



Sunucu açılırken yukardaki ekrana benzer görüntü almazsanız ekranı çekip gönderin hatanıza çözüm bulmaya çalışayım.
Suncuyu direk açarsanız putty i kapattığınızda sunucuda kapanır. nohup, screen yada benzeri programlar kullanarak açarsanız sorunsuz bir şekilde açık kalacaktır



Kolay gelsin,
www.mta-tr.com

LUA Dersler - Cavorta - www.gtaturk.com

Bana gelen yoğun istek üzerine anlatımlara başladım. Anlatımlarım başta haftada 1 anlatım olarak sınırlandırılıcak. Eğer ilgi yoğunlaşırsa anlatım sıklaştırılabilir.

Anlatım 1

Bu anlatımda oyuncu sunucuya bağlandığında,girdiğinde,giriş yaptığında,çıkış yaptığında chatboxda mesaj göstermeyi yaptım.İyi dersler :)




acl.xml Anlatımı

Bu anlatımımda çoğu kişinin aklını kurcalayan bazı sorulara çözüm bulmayı planlıyorum.
Örneğin "kendimi nasıl admin yapabilirim ??? " , " arkadaşlara nasıl s.mod (veya mod) luk verebilirim ??? " gibi sorularınız bu anlatımda cevap bulacaktır.


  • acl.xml Dosyası nere bulunur?
    Bu dosyayı bulmak için Başlat > Arama aya acl.xml yazın demicem(öle de olur) ama şurdan bulabilirsiniz :).
    MTA yı yüklediğiniz klasörü bulunuz ve açınız.Orada karşınıza oyun .exe si,mods,MTA,server klasörleri çıkıcak.Belirtilen klasöre girdikten sonra mods > deathmatch klasörüne girin. acl.xml dosyası orada sizi bekliyor olucak.


    1
  • Bu dosyası İnternet tarayıcım açıyor düzenleyemiyorum ne yapıcam ?
    Yapıcağınız iş çok kolay !

    Resimden dahi anlamayan arkadaşlar için acl.xml dosyasına sağ tıklayın > Birlikte Aç basın > Not Defterini seçin.


    2
  • Ne demek?
    acl = Access Control List yani Erişim Kontrol Listesi demektir.



    3
  • Kendimi nasıl admin yapıcam ?
    Dikkat: Bu işlevi konsol(server) kapalıyken yapıcaksınız.acl yi açtıktan sonra sıra geldi kendşinizi yetkilendirmeye:



    <group name="Admin"> satırını bulup onun hemen altına resimdede belirttiğimiz gibi <object name="user.(buraya senin ismin gelicek)" /> yapıcaksınız.Ardından dosyası KAYIT EDİP KAPATIN.

    Ardından konsolu(MTAServer.exe) açın konsoldaki bilgilerin dolmasını bekleyin ve konsola addaccount(boşluk) [acl.xml deki admin ismini](boşluk) [oyundan giriş için şifrenizi] yazın ve enter tuşuna basın. 

    Hala anlamayanlar için görsel:


    Bu işlevleri yaptıktan sonra konsolda:

    addccount: Added account '[isminiz]' with password '[şifreniz]'
    ACCOUNTS: Console added account '[isminiz]' with password '[sifreniz]'


    yazısıyla karşılaşırsanız artık adminsinizdir !


    4
  • Moderatör veya Supermoderatör yetkisini nasıl vericem?

    Aynı işlevleri uyguluyacaksınız ancak tek püf noktası:
      - Eğer SuperModeratör yetkisi vericekseniz <object name="user.(buraya senin ismin gelicek)" />  satırını acl.xml de bulunan <group name="SuperModerator"> kısmının heman altına yapıştırın ve kaydedip çıkın.
      - Eğer Moderatör etkisi vericekseniz <object name="user.(buraya senin ismin gelicek)" />  satırını acl.xml de bulunan<group name="Moderator"> kısmının heman altına yapıştırın ve kaydedip çıkın.

    Hepinize iyi günler..



Anlatım Sahibi : Cavorta   /    www.gtaturk.com

Map'a Script Eklemek

  • Notepadd ++ adlı not defterini indiriyoruz.
  • Notepadd ++ 'yı kurduktan sonra , map için herhangi bir script (*) olarak notepadd'e atın.
  • Farklı kaydet ten Kayıt türü kısmından .lua , Lua source code'yi seçiyoruz.İsmini client.lua koyuyoruz.
  • Seçtikten sonra , .lua source kodumuz , scripti tanıyacaktır.
  • Resources'ten map dosyamızı bulduktan sonra , meta.xml'ye sağ tık yapıp Edit it with Notepadd++'ten dosyayı açıyoruz.
Kod: [Seç]
<script src="client.lua" />kodunu author ile başlayan kodun bir altına koyun.
  • Ardından , client.lua'yı , değiştirdiğimiz meta.xml'yi ve .map dosyasını resources'te gördüğünüz dosyadaki meta.xml ve .map dosyası ile değiştirin , dosyaya client.lua'yı koyun

Dediğim gibi , bunları yaparsanız , scriptiniz mapte çalışır.Ben test ettim ve onayladım.Çalışıyor.Upload bana aittir.

Anlamazdığınız yerleri bu konu altından sorabilirsiniz.

Dipnot (*) : Kullandığım kod , su kodu.MTA Wiki'den daha fazla script bulabilirsiniz mapler için.

Kod: [Seç]
function startclient()
setWaterColor(0, 200, 100)
end
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), startclient)

Anlatım Sahibi : LuckZor

MTA'da Map Yapımı

MTA'da Map Yapımı

Arkadaşlar Forumda Gezindim ve Bir Konun Altında " Çok güzel keşke mtada map yapmayıda anlatsalar  " cevabını gördüm forumu arattım bulamadım ve 2.videomda MTA ' da map yapmayla ilgili olsun dedim ve oyuna girerek anlattım. Bilmeyenler için iyi bir klavuz olacaktır.Konudan yararlananlar lütfen cevap yazarlarsa sevinirim.Kolay Gelsin  :)

Link: https://vimeo.com/27433571

Alıntı: www.gtaturk.com  /  Zéqo`