MTASA TÜRK
Türkiye'nin En Güncel MTA Platformu


[YARDIM] Oyundan Çıkıp Girince Klandan Çıkma Sorunu

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Tofa$K

  • Yeni Üye
  • *
    • İleti: 48
ben askeri serverimde serverden çıkıp girince scoreboarddaki klandan çıkılıyor hangi kodu yazmam gerekli bilen varsa söylebilir mi ?
« Son Düzenleme: 21 Nisan 2018, 19:25:00 Gönderen: Narkoz »
 


MTASA TÜRK


Çevrimdışı MarkeloF

  • Süper Moderatör
  • *
    • İleti: 887
  • Just do it.
Yanıtla #1 : 21 Nisan 2018, 10:35:30
Clandan mı çıkıyor Scorrboard daki gösterge de mi gözükmüyor?
                                                 
 


Çevrimdışı Tofa$K

  • Yeni Üye
  • *
    • İleti: 48
Yanıtla #2 : 21 Nisan 2018, 10:40:22
Linki görebilmek için Kayıt olun yada Giriş yapın.
Clandan mı çıkıyor Scorrboard daki gösterge de mi gözükmüyor?
ya işte scoreboarddaki klanda gözükmüyor
 


Çevrimdışı MarkeloF

  • Süper Moderatör
  • *
    • İleti: 887
  • Just do it.
Yanıtla #3 : 21 Nisan 2018, 11:56:30
Ama panelden girince klanı var mı gözüküyor?
                                                 
 


Çevrimdışı Tofa$K

  • Yeni Üye
  • *
    • İleti: 48
Yanıtla #4 : 21 Nisan 2018, 11:57:46
Linki görebilmek için Kayıt olun yada Giriş yapın.
Ama panelden girince klanı var mı gözüküyor?
hayır yok gözükyor
 


Çevrimdışı MarkeloF

  • Süper Moderatör
  • *
    • İleti: 887
  • Just do it.
Yanıtla #5 : 21 Nisan 2018, 12:29:12
Kişinin hesabına kayıt etmelisin verileri.
                                                 
 


MTASA TÜRK

Ynt: Çıkıp girince klandan çıkma sorunu
« Yanıtla #5 : 21 Nisan 2018, 12:29:12 »

Çevrimdışı #Serius

  • Uzman Üye
  • *
    • İleti: 660
Yanıtla #6 : 21 Nisan 2018, 13:25:50
Kodları at yardımcı olayım..
 


Çevrimdışı Mahlukat

  • Scripter
  • *
    • İleti: 638
Yanıtla #7 : 21 Nisan 2018, 14:37:56
server.lua
Kod: lua
addEventHandler("onPlayerQuit", root, function() -- oyuncu çıktığında
local hesap = getPlayerAccount(source) -- hesabını çek
local takim = getPlayerTeam(source) -- takimini çek
if not isGuestAccount(hesap) and takim then -- eğer guest hesap değilse ve takim varsa
local takimismi = getTeamName(takim)-- takim ismini çek
setAccountData(hesap, "Takım", takimismi) -- hesaba 'Takım' verisi olarak takimismini kaydet
end
end)

addEventHandler("onPlayerLogin", root, function(_,hesap) -- oyuncu login olduğunda
local takimveri = getAccountData(hesap, "Takım") -- hesabın 'Takım' isimli verisini çek
if takimveri then -- eğer hesabın takımveri varsa
local takim = getTeamFromName(takimveri) -- takim isminden takımı çek
if takim then -- eğer takım varsa
setPlayerTeam(source, takim) -- oyuncuyu o takıma koy
end
end
end)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Tofa$K

  • Yeni Üye
  • *
    • İleti: 48
Yanıtla #8 : 21 Nisan 2018, 14:41:51
Linki görebilmek için Kayıt olun yada Giriş yapın.
server.lua
Kod: lua
addEventHandler("onPlayerQuit", root, function() -- oyuncu çıktığında
local hesap = getPlayerAccount(source) -- hesabını çek
local takim = getPlayerTeam(source) -- takimini çek
if not isGuestAccount(hesap) and takim then -- eğer guest hesap değilse ve takim varsa
local takimismi = getTeamName(takim)-- takim ismini çek
setAccountData(hesap, "Takım", takimismi) -- hesaba 'Takım' verisi olarak takimismini kaydet
end
end)

addEventHandler("onPlayerLogin", root, function(_,hesap) -- oyuncu login olduğunda
local takimveri = getAccountData(hesap, "Takım") -- hesabın 'Takım' isimli verisini çek
if takimveri then -- eğer hesabın takımveri varsa
local takim = getTeamFromName(takimveri) -- takim isminden takımı çek
if takim then -- eğer takım varsa
setPlayerTeam(source, takim) -- oyuncuyu o takıma koy
end
end
end)
öncelikle selamun aleyküm oldu teşekkürler buraya p panel reslenincede gidiyor onu ekleyebilrmisin
 


Çevrimdışı Mahlukat

  • Scripter
  • *
    • İleti: 638
Kod: lua
addEventHandler("onResourceStart", root, function(script) -- herhangi bir script başlatıldığında
if getResourceName(script) == "admin" then -- eğer başlatılan scriptin ismi 'admin' ise
for i,oyuncu in pairs(getElementsByType("player")) do -- sunucudaki tüm oyuncuları çek
local hesap = getPlayerAccount(oyuncu) -- hesap çek
if not isGuestAccount(hesap) then -- eğer guest hesap değilse
local takimveri = getAccountData(hesap, "Takım") -- hesabın 'Takım' verisini çek
if takimveri then  -- eğer takimveri varsa
local takim = getTeamFromName(takimveri)  --takim isminnden takim çek
if takim then  -- eğer takim varsa
setPlayerTeam(oyuncu, takim)  -- oyuncuyu o takıma koy
end
end 
end
end
end
end)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Tofa$K

  • Yeni Üye
  • *
    • İleti: 48
Yanıtla #10 : 21 Nisan 2018, 20:57:24
oldu ama şimdide eski databaseyi yapıyor galiba tskdeydim diyelim thkye alıyom res atınca tskye atıyor beni