[YARDIM] Team'a Acl Grubu Verme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı umutbaranozbay

  • Yeni Üye
  • *
    • İleti: 8
: 23 Ocak 2019, 23:42:11
Başlıktada belirtiğim gibi olunan takımda acl yetkisi olması.Örnek x isimli teamde olduğum zaman bana tct verilicek böyle bir şey varmı ?
« Son Düzenleme: 02 Şubat 2019, 12:41:07 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Team'a Acl Grubu Verme
« : 23 Ocak 2019, 23:42:11 »

Çevrimdışı By.Secret

  • Kendi Halinde Bir Coder :)
  • Acemi Üye
  • *
    • İleti: 137
  • C#
Yanıtla #1 : 24 Ocak 2019, 10:28:11
acl bölümüne gelince 2 yerdede aynı isim de team aç resource.tct olması lazım  tam emin değilim böyle yetki veriyorduk galiba
 


Çevrimdışı umutbaranozbay

  • Yeni Üye
  • *
    • İleti: 8
Yanıtla #2 : 24 Ocak 2019, 13:14:21
tct olarak değil herhangi bir panel için.
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #3 : 28 Ocak 2019, 14:45:04
Şu bir acl üzeirnden kontrol;
Kod
addCommandHandler("aclkosul", function(oyuncu)
local hesapismi = getAccountName(getPlayerAccount(oyuncu)) -- Komutu yazan kişini hesap ismi
if isObjectInACLGroup ("user."..hesapismi, aclGetGroup ( "Admin" ) ) -- eğer Admin grubunda ise
--işlemler
end
end)
Bu da takım üzerinden;
Kod
function isPlayerInTeam(player, team)
    assert(isElement(player) and getElementType(player) == "player", "Bad argument 1 @ isPlayerInTeam [player expected, got " .. tostring(player) .. "]")
    assert((not team) or type(team) == "string" or (isElement(team) and getElementType(team) == "team"), "Bad argument 2 @ isPlayerInTeam [nil/string/team expected, got " .. tostring(team) .. "]")
    return getPlayerTeam(player) == (type(team) == "string" and getTeamFromName(team) or (type(team) == "userdata" and team or (getPlayerTeam(player) or true)))
end

addCommandHandler("takimkosul", function(oyuncu)
-- bunun çalışması için yukardaki isPlayerInTeam fonksiyonu aynı lua dosyasında olmak zorunda.
if isPlayerInTeam(oyuncu, "Admin") -- eğer Admin takımında ise
--işlemler
end
end)
Linki görebilmek için Kayıt olun yada Giriş yapın.