Script Öğreniyoruz #1-#2-#3

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Alern

  • Yeni Üye
  • *
    • İleti: 17
  • {PM Bakmıyorum}
: 05 Kasım 2018, 01:36:39
Merhaba dostlar bu konu altın da sizler ile fikir alış verişi yaparak sistemler yapacağız hergün güncellemeler getirerek birer script yazacağız destek olmak isteyen varsa bu konu altın da yardımlarında bulunabilir.



Dip Not: Roleplay Kapsamlı gideceğiz.



İlk olarak gerekli olan dosyalarımızı oluşturalım.
İlk olarak bir dosya oluşturalım. 'Sağ tık > yeni > klasör oluştur ' oluşturduğumuz klasöre bir isim atayalım örnek 'İlkscriptim'  ve içerisine 3 adet 'Sağ tık > yeni > Metin Belgesi' oluşturalım ve 1.ismi 'SourceC.lua olarak uzantılı', 2. İsmi 'meta.xml olarak uzantılı ' 3.ismi 'SourceS.lua olarak uzantılı' oluşturalım ve şimdi tamamdır scriptimizin dosyaları hazır ancak panele refresh çektiğimiz zaman algılanmayacak bu çünkü herhangi bir meta.xml e okutmadık şimdi meta.xml ye okutalım dosyaları.

ilk olarak meta.xml oluşturmayı öğrenelim.

Kod: xml
<meta> <!-- Meta açtık -->
    <info author="Alern" type="script" description="İlkscriptim"/> <!-- Gerekli bilgileri ekledik (isteğe göre) -->
<script src="SourceC.lua" type="client" /> <!-- Client dosyamızı okuttuk -->
        <script src="SourceS.lua" type="server" /> <!-- Server dosyamızı okuttuk -->
</meta> <!-- Meta Kapattık -->

 evet şuanda scriptinizi yaptınız tebrikler...
Şimdi geçelim bu Client ve Server dosyaları ne işlerimize yarıyacak bir scriptin server fonksiyonu veyada client fonksiyonu olduğunu anlarız bunuda Linki görebilmek için Kayıt olun yada Giriş yapın. den öğrenebiliriz kullandığınız function a bağlı bunları ilerleyen zamanlarda daha detaylı anlatacağım eğer yeni başlayan birisi iseniz anlamız biraz zor olur şimdi geçelim scriptimizi oluşturmaya

benim yapacağım ilk scripti eğer 5doları var ise yazı çıkmasını sağlamak hemen bunu yapalım şimdi yazacağımız sistem server taraflı olacaktır.
Kod: lua
function benim_scriptim (oyuncu, komut) -- (function (Başlangıç), (oyuncu(server taraflı olduğu için bir element atadık oyuncuyu bunu değiştirebilirsiniz.), komut(yazmamız gerektiren komut yani 'addCommandHandler' a atadağımız komutu çeker))
 local para = exports.global:getMoney(oyuncu) -- oyuncun parasını çektik.
if para >= 5 --[[Eğer parası 5 dolar veyada üstü ise tetikleme sağladık]] then -- eğer parası var ise tetikleyecektir
outputChatBox("Paran var", oyuncu, 0, 255, 0) -- sohbet kısmına yazı çıkmasını sağladım
else -- olumsuz ise yani parası yok ise
outputChatBox("Paran yok", oyuncu, 255, 0, 0) -- sohbet kısmına yazı çıkmasını sağladım
end -- Açtığımız 'if' i kapattık.
end -- Açtığımız 'function' u kapattık.
addCommandHandler("merhaba", benim_scriptim) -- Açtığımız 'function' a komut atadık. atamış olduğumuz komut 'merhaba' oyun içerisinde bu komutu yazdığı zaman tetiklenecektir.

evet bravo şuanda tamamen ilk scriptini yazmış oldun

Bu konu altında desteklerinizi esirgemeyi unutmayın
Herkes umarım anlamıştır...

(Takıldığınız noktaları çekinmeden sorabilirsiniz.)


Bölüm - #2 Youtube üzerindden sesli olarak çektim.
 Araç Oluşturma
[/color]



Bölüm #3
« Son Düzenleme: 12 Aralık 2019, 15:16:50 Gönderen: Alern »
 


MTASATURK

Script Öğreniyoruz #1-#2-#3
« : 05 Kasım 2018, 01:36:39 »

Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #1 : 05 Kasım 2018, 06:28:16
Skype veya dc den sesli olarak yapsan daha iyi olur bende katılmak isterim lua ögrenmek istiyorum
 


Çevrimdışı Alern

  • Yeni Üye
  • *
    • İleti: 17
  • {PM Bakmıyorum}
Yanıtla #2 : 05 Kasım 2018, 20:24:04
Linki görebilmek için Kayıt olun yada Giriş yapın.
Skype veya dc den sesli olarak yapsan daha iyi olur bende katılmak isterim lua ögrenmek istiyorum

Discord veyada Skype den yaparsak herkes katılamaz ve konuyu takip edemez ancak böyle yaparsak daha verimli takip edebilir.
 


Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #3 : 06 Kasım 2018, 06:31:24
Video çekimi demiştim
 


Çevrimdışı JaykaT

  • " Yakarsa Dünyayı Garipler Yakar "
  • Yeni Üye
  • *
    • İleti: 32
  • United Gaming Roleplay | Founder |
Yanıtla #4 : 06 Kasım 2018, 15:38:45
Linki görebilmek için Kayıt olun yada Giriş yapın. Böyle bir şey yapman çok faydalı ve güzel birşey olmuş ama Linki görebilmek için Kayıt olun yada Giriş yapın.'in de dediği gibi Discord - Skype üzerinden belirli kişilere veya Facebook'dan sana ulaşılcak bir yerden yapsan daha güzel olur. Düşüncem bu
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Prose

  • Deneyimli Üye
  • *
    • İleti: 454
  • Gökhan Türkoglu
Yanıtla #5 : 06 Kasım 2018, 16:02:23
Yararlı anlatım Bro
 


MTASATURK

Ynt: Script öğreniyoruz. #1
« Yanıtla #5 : 06 Kasım 2018, 16:02:23 »

Çevrimdışı kastamonu02

  • Yeni Üye
  • *
    • İleti: 7
Yanıtla #6 : 07 Kasım 2018, 18:13:28
Ya ben bi meta yapıcamda bi tuş a basınca korna çalıcak şöyle sornla karşılaşıyorum bana meta yapıp atarmısınız?
Linki görebilmek için Kayıt olun yada Giriş yapın.

Meta da kullandığım kodlar:
<meta>
    <info author="Alern" type="script" description="cakarses"
        <script src="SourceC.lua" type="client"
        <script src="SourceS.lua" type="server"
        <script src="SourceS.m3u" type="ses.mp3"
</meta>

Mta da aldığım sorun ise:meta dosyası ayrıştırılamadı

Yardım edenden Allah razı olsun!
 


Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #7 : 07 Kasım 2018, 18:51:20
Farklı kaydet yapmayı denedinmi
 


Çevrimdışı kastamonu02

  • Yeni Üye
  • *
    • İleti: 7
Yanıtla #8 : 07 Kasım 2018, 18:59:44
Nasıl Yani?
 


Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #9 : 08 Kasım 2018, 06:37:20
Not defterine gir sol üste düzenle vb gibi şey olacak bas oraya farklı kaydet olacak onu bas sonuna. . Xml koy olur
 


Çevrimdışı Alern

  • Yeni Üye
  • *
    • İleti: 17
  • {PM Bakmıyorum}
Yanıtla #10 : 12 Aralık 2019, 15:15:36
Bölüm #2-#3 gelmiştir. sesli olarak