- Katılım
- 4 yıl 27 gün
- Mesajlar
- 2,765
- Discord
- tgemre#6161
Merhaba, bazı sunucularda online aktif üye limitine uyulmadığından dolayı çete savaşları tarzı rollerde belli sorunlar oluşuyordu, ben de bu ufak kodu sizler için yazdım.
Herhangi bir serverside'a ekleyerek online çete sayılarını kontrol altına alabilirsiniz
Daha fazla perm eklemek için, üst taraftaki koda end satırından önce,
alt kısmındaki koda yine end satırından önce,
kodunu ekleyin.
Dipnot: xPlayer.job.name kısımlarını kendi çete permlerinize göre düzenlemeniz gerekli.
Herhangi bir serverside'a ekleyerek online çete sayılarını kontrol altına alabilirsiniz
Kod:
local families, ballas, bloods, kemik, crips, aztecas = 0, 0, 0, 0, 0, 0
AddEventHandler('esx:playerLoaded', function(playerId, xPlayer)
local kick = false
if xPlayer.job.name == 'families' then
families = families + 1
if families >= 20 then
kick = true
end
elseif xPlayer.job.name == 'ballas' then
ballas = ballas + 1
if ballas >= 20 then
kick = true
end
elseif xPlayer.job.name == 'bloods' then
bloods = bloods + 1
if bloods >= 20 then
kick = true
end
elseif xPlayer.job.name == 'kemik' then
kemik = kemik + 1
if kemik >= 20 then
kick = true
end
elseif xPlayer.job.name == 'crips' then
crips = crips + 1
if crips >= 20 then
kick = true
end
elseif xPlayer.job.name == 'aztecas' then
aztecas = aztecas + 1
if aztecas >= 20 then
kick = true
end
end
if kick then
xPlayer.kick('Sunucuda aktif çete sayınız sınırın üstünde olduğu için atıldınız.')
end
end)
AddEventHandler('playerDropped', function(reason)
local playerId = source
local xPlayer = ESX.GetPlayerFromId(playerId)
if xPlayer then
if xPlayer.job.name == 'families' then
families = families - 1
elseif xPlayer.job.name == 'ballas' then
ballas = ballas - 1
elseif xPlayer.job.name == 'bloods' then
bloods = bloods - 1
elseif xPlayer.job.name == 'kemik' then
kemik = kemik - 1
elseif xPlayer.job.name == 'crips' then
crips = crips - 1
elseif xPlayer.job.name == 'aztecas' then
aztecas = aztecas - 1
end
end
end)
Daha fazla perm eklemek için, üst taraftaki koda end satırından önce,
Kod:
elseif xPlayer.job.name == 'permismi' then
permismi = permismi + 1
alt kısmındaki koda yine end satırından önce,
Kod:
elseif xPlayer.job.name == 'permismi' and permismi >= 20 then
xPlayer.kick('Sunucuda aktif çete sayınız sınırın üstünde olduğu için atıldınız.')
kodunu ekleyin.
Dipnot: xPlayer.job.name kısımlarını kendi çete permlerinize göre düzenlemeniz gerekli.
Moderatör tarafında düzenlendi: