[İSTEK] Chat kural, bilgilendirme script

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Jakolr1

  • Yeni Üye
  • *
    • İleti: 34
: 03 Eylül 2020, 18:42:26
Selamlar , bir zamanlar görmüş olduğum ancak şuan bulamadığım chat scriptini arıyorum
scriptte /kurallar yazdıktan sonra chate kurallar hakkıdna bilgi yazıyor kişi sadece kendisi görüyor.
 


MTASATURK

[İSTEK] Chat kural, bilgilendirme script
« : 03 Eylül 2020, 18:42:26 »

Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #1 : 03 Eylül 2020, 18:50:58
client-side

Kod
kurallarTable = { -- tablemizi oluşturduk
"Servere girmeyen olursa tokat atarım",
"Arkadaşını çağırmayanı banlarım",
"Veledler banlanır",
--burayı istediğin kadar çoğalt, istediğin yazıya renk kodu girebilirsin.
}

addCommandHandler("kurallar", function() -- komut kullanıldığında fonksiyonu başlattık.
for i, v in ipairs(kurallarTable) do -- for döngüsü ile tabloyu döndürdük, peki döndürmek ne demek? Döndürmek bir tablodaki veri sayısı kadar o tablodan veri çekmek demek. Burdaki "i" ifadesi tablodaki verinin sırasını belirtir. "v" ifadesi ise tablodaki veriyi belirtir.
outputChatBox(v,255,255,255,true) -- chat'e yazı yazdırdık
end  -- for döngüsünü sonlandırık
end) -- fonksiyonu sonlandırdık.

« Son Düzenleme: 03 Eylül 2020, 19:04:55 Gönderen: #TalhaTugsat »
 


Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #2 : 03 Eylül 2020, 18:51:54
Kod
addCommandHandler ( "kurallar",  function (player) 
outputChatBox( "kural 1",player, 255,175,0 , true) -- renk kodları aktif
outputChatBox( "kural 2",player, 255,175,0 , true)
outputChatBox( "kural 3",player, 255,175,0 , true)
end)

Linki görebilmek için Kayıt olun yada Giriş yapın. böylesine basit şeyler için tablo açman gereksiz.. ve ayrıca tablo açtıgında farklı renk kodu kullanamaz.
« Son Düzenleme: 03 Eylül 2020, 18:55:07 Gönderen: MarkeloF »
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #3 : 03 Eylül 2020, 18:55:53
Linki görebilmek için Kayıt olun yada Giriş yapın. böylesine basit şeyler için server'e yüklenmek gereksiz. Tablo açmak kod fazlalığından kurtarır.

Mesaj Birleştirildi: 03 Eylül 2020, 18:56:46
Renk kodları aktif isterse renk kodu kullanabilir.
 


Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #4 : 03 Eylül 2020, 18:57:46
Linki görebilmek için Kayıt olun yada Giriş yapın.
Linki görebilmek için Kayıt olun yada Giriş yapın. böylesine basit şeyler için server'e yüklenmek gereksiz. Tablo açmak kod fazlalığından kurtarır.
Senin attıgın kodu eminim başka bir yerde kullanamayacak bu arkadaş anladıgım kadarıyla bilgisi yok kodları incelemeye kalksa hiçbirşey anlamayacak çünkü tablo ile ilgili bilgisi sıfır. Ayrıca attıgım kod servere ne kadar yüklenebilir ki? ya da attıgın kod yükü ne kadar hafifletmiş olabilir.
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #5 : 03 Eylül 2020, 19:01:21
Linki görebilmek için Kayıt olun yada Giriş yapın.
Senin attıgın kodu eminim başka bir yerde kullanamayacak bu arkadaş anladıgım kadarıyla bilgisi yok kodları incelemeye kalksa hiçbirşey anlamayacak çünkü tablo ile ilgili bilgisi sıfır. Ayrıca attıgım kod servere ne kadar yüklenebilir ki? ya da attıgın kod yükü ne kadar hafifletmiş olabilir.
Attığım kod client tarafında hesaplama yaptığından dolayı server kısmındaki yükü düşürür. Bazı aklı bedenine ağır basan arkadaşlarımız kodlar ile spam yapmaya çalışıyor. Kodları inceleyip incelememesi ona kalmış bir şey. Ama benim attığım kod client-side de tablo hesaplamalarını yaptığından spam yapılınca server'e yük bindirmez.

Mesaj Birleştirildi: 03 Eylül 2020, 19:01:53
Kodlara açıklama ekledim.
 


MTASATURK

Ynt: [İSTEK] Chat kural, bilgilendirme script
« Yanıtla #5 : 03 Eylül 2020, 19:01:21 »

Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #6 : 03 Eylül 2020, 19:02:52
O halde ne öneriyorsun? her chatbox mesajı için tablo mu açalım ?
Kodlara açıklama eklemedin ne yapacagını söyledin kodlar hakkında halen birşey anlamayacak.
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #7 : 03 Eylül 2020, 19:06:47
Linki görebilmek için Kayıt olun yada Giriş yapın.
O halde ne öneriyorsun? her chatbox mesajı için tablo mu açalım ?
Kodlara açıklama eklemedin ne yapacagını söyledin kodlar hakkında halen birşey anlamayacak.
Burada adam kuralları chat'e aktaracağını belirttiğinden dolayı tablo oluşturdum, kurallar bazen can sıkıcı derecede fazla olabiliyor bu yüzden tablo oluşturdum.

Mesaj Birleştirildi: 03 Eylül 2020, 19:10:49
Linki görebilmek için Kayıt olun yada Giriş yapın.
Senin attıgın kodu eminim başka bir yerde kullanamayacak bu arkadaş anladıgım kadarıyla bilgisi yok kodları incelemeye kalksa hiçbirşey anlamayacak çünkü tablo ile ilgili bilgisi sıfır. Ayrıca attıgım kod servere ne kadar yüklenebilir ki? ya da attıgın kod yükü ne kadar hafifletmiş olabilir.
Senin attığın kodu daha başka nerelerde kullanabilir? Benim attığım kodu istediği her yerde kullanabilir isterse outputChatBox yerine createMarker yapar tableyede kordinatları yazar isterse zone oluşturabilir isterse obje oluşturabilir ve bunun gibi daha kaç tane şey yapabilir.
« Son Düzenleme: 03 Eylül 2020, 19:10:49 Gönderen: #TalhaTugsat »
 


Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #8 : 03 Eylül 2020, 19:11:37
İkna olmadım halen bir çok kişi tablo sisteminden anlamıyor senin anlıyor olman onların anladıgını göstermez yani basit ve kullanışlı yollar ile yardımcı olmanı öneririm böylelikle kod yardımı alan kişi ayrıca birşeyleri de öğrenir. Konuyu uzatmaya gerek yok..