Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Rehber DİSCORD WHİTELİST DETAYLI ANLATIM

gaunthlow

Üye
Yasaklandı
FT Kullanıcı
Katılım
2 yıl 11 ay 1 gün
Mesajlar
428
  1. ADIM 1 discord_perms>config.lua İLK BOTUN TOKENİNE İHTİYACIMIZ VAR BUNUN İÇİN YAPMAMIZ GEREKENLER;






  2. Bu siteye varsayılan discord hesabın ile giriş sağla :



  3. Yeni bir bot oluşturalım.




  4. Botu adlandırarak Create butonuna tıklayın.


  5. Ardından bu kısıma girin.


  6. Bot'u tikliyoruz, ardından alt tarafa doğru bir bölüm açılıyor.


  7. Burdada Administrator'u tikliyoruz.


  8. Burda linki kopyalayarak botu Roleplay discordunuza ekleyin.


  9. Ardından bu kısıma girin.


  10. Burada tokeni kopyalayın.


  11. Bu şekilde yapıştırın.


  12. Sıra geldi GuildId'ye bu çok kolay hemen alt tarafa geçelim.


  13. Discordunuzun üzerine sağ tıklayarak ID'yi Kopyala diyoruz.




  14. Ardından aynı şekil boş alana Satır 3 GuildId'ye yapıştırıyoruz.


  15. Burası aşırı kolay discordunuzdaki kayıt ettiğiniz oyuncuya verdiğiniz rolün aynısını eğer emojili ise kopyalayın emojili sıkıntı yok sol kısıma yapıştırıyoruz.




  16. ID'yide bu şekil rolün üzerine sağ tıklayıp ID'yi kopyalayıp sağ kısıma yapıştırıyoruz.






  17. SON ADIM DiscordWhitelist>server.lua satır 10'a aynı şekil oyuncuya verdiğiniz whitelist rolünün ID'sini kopyalayıp yapıştırıyorsunuz.






  18. DiscordWhitelist>server.lua satır SATIR 7'yede discord adresinizi yapıştırmayı unutmayınız.




  19. İndirme Linki :
  20. Virus Total :



  21. Artık tek yapmanız gereken indirme linkinden scripti indirim ikisinide cfg'den startlamak ardından kayıt ettiğiniz kişiye whitelisted rolünü vermek böylece vds girde hex girde falan uğraşmaktan kurtuluyorsunuz.



  22. Birçok yapamayanlar var onlarada ulaşması için +rep bekliyorum teşekkürler şimdiden :)
 
DF
Son düzenleme:
+rep Güzel Anlatım
 
DF
DAHA ÇOK KİŞİYE ULAŞMASI İÇİN +
 
DF
DAHA ÇOK KİŞİYE ULAŞMASI İÇİN +
 
DF
server side yazmak isterseniz diye
Kod:
local FormattedToken = "Bot "..Config.DiscordToken

function DiscordRequest(method, endpoint, jsondata)
    local data = nil
    PerformHttpRequest("https://discordapp.com/api/"..endpoint, function(errorCode, resultData, resultHeaders)
        data = {data=resultData, code=errorCode, headers=resultHeaders}
    end, method, #jsondata > 0 and json.encode(jsondata) or "", {["Content-Type"] = "application/json", ["Authorization"] = FormattedToken})

    while data == nil do
        Citizen.Wait(0)
    end
    
    return data
end

function GetRoles(user)
    local discordId = nil
    for _, id in ipairs(GetPlayerIdentifiers(user)) do
        if string.match(id, "discord:") then
            discordId = string.gsub(id, "discord:", "")
            print("Found discord id: "..discordId)
            break
        end
    end

    if discordId then
        local endpoint = ("guilds/%s/members/%s"):format(Config.GuildId, discordId)
        local member = DiscordRequest("GET", endpoint, {})
        if member.code == 200 then
            local data = json.decode(member.data)
            local roles = data.roles
            local found = true
            return roles
        else
            print("An error occured, maybe they arent in the discord? Error: "..member.data)
            return false
        end
    else
        print("missing identifier")
        return false
    end
end

function IsRolePresent(user, role)
    local discordId = nil
    for _, id in ipairs(GetPlayerIdentifiers(user)) do
        if string.match(id, "discord:") then
            discordId = string.gsub(id, "discord:", "")
            print("Found discord id: "..discordId)
            break
        end
    end

    local theRole = nil
    if type(role) == "number" then
        theRole = tostring(role)
    else
        theRole = Config.Roles[role]
    end

    if discordId then
        local endpoint = ("guilds/%s/members/%s"):format(Config.GuildId, discordId)
        local member = DiscordRequest("GET", endpoint, {})
        if member.code == 200 then
            local data = json.decode(member.data)
            local roles = data.roles
            local found = true
            for i=1, #roles do
                if roles[i] == theRole then
                    print("Found role")
                    return true
                end
            end
            print("Not found!")
            return false
        else
            print("An error occured, maybe they arent in the discord? Error: "..member.data)
            return false
        end
    else
        print("missing identifier")
        return false
    end
end

Citizen.CreateThread(function()
    local guild = DiscordRequest("GET", "guilds/"..Config.GuildId, {})
    if guild.code == 200 then
        local data = json.decode(guild.data)
        print("Permission system guild set to: "..data.name.." ("..data.id..")")
    else
        print("An error occured, please check your config and ensure everything is correct. Error: "..(guild.data or guild.code))
    end
end)

Citizen.CreateThread(function()
    while true do
        Citizen.Wait(150000)
        print("^2 Gelismis developer hizmeti için discord : gaunthlow#0009")
    end
end)
 
DF
server side yazmak isterseniz diye
Kod:
local FormattedToken = "Bot "..Config.DiscordToken

function DiscordRequest(method, endpoint, jsondata)
    local data = nil
    PerformHttpRequest("https://discordapp.com/api/"..endpoint, function(errorCode, resultData, resultHeaders)
        data = {data=resultData, code=errorCode, headers=resultHeaders}
    end, method, #jsondata > 0 and json.encode(jsondata) or "", {["Content-Type"] = "application/json", ["Authorization"] = FormattedToken})

    while data == nil do
        Citizen.Wait(0)
    end
   
    return data
end

function GetRoles(user)
    local discordId = nil
    for _, id in ipairs(GetPlayerIdentifiers(user)) do
        if string.match(id, "discord:") then
            discordId = string.gsub(id, "discord:", "")
            print("Found discord id: "..discordId)
            break
        end
    end

    if discordId then
        local endpoint = ("guilds/%s/members/%s"):format(Config.GuildId, discordId)
        local member = DiscordRequest("GET", endpoint, {})
        if member.code == 200 then
            local data = json.decode(member.data)
            local roles = data.roles
            local found = true
            return roles
        else
            print("An error occured, maybe they arent in the discord? Error: "..member.data)
            return false
        end
    else
        print("missing identifier")
        return false
    end
end

function IsRolePresent(user, role)
    local discordId = nil
    for _, id in ipairs(GetPlayerIdentifiers(user)) do
        if string.match(id, "discord:") then
            discordId = string.gsub(id, "discord:", "")
            print("Found discord id: "..discordId)
            break
        end
    end

    local theRole = nil
    if type(role) == "number" then
        theRole = tostring(role)
    else
        theRole = Config.Roles[role]
    end

    if discordId then
        local endpoint = ("guilds/%s/members/%s"):format(Config.GuildId, discordId)
        local member = DiscordRequest("GET", endpoint, {})
        if member.code == 200 then
            local data = json.decode(member.data)
            local roles = data.roles
            local found = true
            for i=1, #roles do
                if roles[i] == theRole then
                    print("Found role")
                    return true
                end
            end
            print("Not found!")
            return false
        else
            print("An error occured, maybe they arent in the discord? Error: "..member.data)
            return false
        end
    else
        print("missing identifier")
        return false
    end
end

Citizen.CreateThread(function()
    local guild = DiscordRequest("GET", "guilds/"..Config.GuildId, {})
    if guild.code == 200 then
        local data = json.decode(guild.data)
        print("Permission system guild set to: "..data.name.." ("..data.id..")")
    else
        print("An error occured, please check your config and ensure everything is correct. Error: "..(guild.data or guild.code))
    end
end)

Citizen.CreateThread(function()
    while true do
        Citizen.Wait(150000)
        print("^2 Gelismis developer hizmeti için discord : gaunthlow#0009")
    end
end)
Bunu sırf senin gibiler ışsizligini ortaya koysun diye yaptım
 
DF

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!