kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
InfernoShade 1
InfernoShade
BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

RedM Seçim ve Oylama Sistemi

MUHAF1Z

TURKMMO
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Katılım
5 Nis 2010
Konular
1,152
Mesajlar
2,317
Online süresi
2mo 23d
Reaksiyon Skoru
1,863
Altın Konu
484
Başarım Puanı
329
MmoLira
105,646
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

1744036064081.png


RedM sunucunuz için sürükleyici ve özelliklerle dolu bir seçim sistemi. Seçim puanları oluşturun, adayları yönetin, rol atamalarını otomatikleştirin ve topluluğunuz için kusursuz bir oylama deneyimi sağlayın.

Açıklama

Kapsamlı seçim sistemimizle RedM sunucunuzun yönetimini dönüştürün. Dünyanın her yerinde dinamik oylama noktaları oluşturun, sezgisel bir arayüz aracılığıyla adayları yönetin ve Discord entegrasyonu aracılığıyla kazanan duyurularını ve rol atamalarını otomatikleştirin. Grup liderliği seçimleri, belediye başkanı seçimleri veya herhangi bir topluluk oylama ihtiyacı için mükemmeldir.

Özellikler

Temel Özellikler

Dünyanın her yerinde seçim noktaları oluşturun.
Kolay gezinme için görsel işaretleyiciler ve blip'ler
Hile karşıtı önlemlerle güvenli oylama sistemi
Gerçek zamanlı oy sayımı ve sonuçları
Otomatik kazanan belirleme

Yönetici Özellikleri

Seçim yönetimi için sezgisel yönetici kullanıcı arayüzü
Kolay aday yönetimi
Manuel seçim tamamlama seçeneği
Gerçek zamanlı seçim izleme
Mevcut seçimleri silin veya değiştirin

Discord Entegrasyonu

Kazananlar için otomatik rol ataması
Güzel gömülü sonuç duyuruları
Toplam kullanılan oy sayısı
Kazanan duyurusu oy oranıyla birlikte
Tüm adayların detaylı dökümü
Madalyalarla profesyonel formatlama
Adaylar için Discord kullanıcı bağlantısı
Ayrıntılı oylama istatistikleri

Teknik Özellikler

Veri kalıcılığı için MySQL veritabanı
Verimli önbelleğe alma sistemi
Sömürüye karşı önlemler
Son derece yapılandırılabilir
Özelleştirilebilir kullanıcı arayüzü öğeleri

Önizleme



Kurulum

Kaynağı indirin.
Kaynaklar klasörünüze çıkarın.
config.luaİhtiyaçlarınıza göre yapılandırın.
bln_electionssizin için emin olun. resources.cfg

Yapılandırma

Kod:
Config = {}

Config.ResetDatabaseOnStart = false -- Set to true if you want to reset the database on resource start (for testing purposes)
Config.debug = true -- Set to true to enable debug messages

-- Admin Configuration
Config.AdminCommand = 'election' -- Base command for all election actions
Config.AdminGroups = {'admin'} -- Groups that can manage elections

-- Visual Settings
Config.Blip = {
    enabled = true,
    sprite = -272216216, -- Election blip sprite
    name = "Election Point"
}

-- Marker Settings
Config.Marker = {
    enabled = true,
    type = 0x94FDAE17, -- Marker type
    scale = vector3(1.0, 1.0, 1.0),
    color = {r = 255, g = 255, b = 255, a = 30}
}

-- Screen FX Settings
Config.screenFx = {
    enable = true,
    fx = "WheelHUDIn",
    duration = 0,
    looped = true
}

-- Prompt Settings
Config.Prompt = {
    group = "election_vote",
    key = 0xC7B5340A,
    text = "Vote Now"
}

-- Discord Settings
Config.Discord = {
    enabled = true,
    webhook = "YOUR_WEBHOOK_URL",     -- For results announcements
    botToken = "YOUR_BOT_TOKEN",      -- From bot settings
    guildId = "YOUR_GUILD_ID",        -- Server ID
    embedColor = 16766720,            -- Color for embeds
    serverName = "Your Server Name",
    footer = {
        text = "RedM Elections System",
        icon_url = "YOUR_SERVER_ICON"
    }
}

-- Gameplay Settings
Config.VoteDistance = 2.0 -- Distance to show vote prompt
Config.NotificationDuration = 4000 -- Duration for notifications in ms

-- Language
Config.Lang = {
    electionCreated = "Election point created successfully",
    alreadyVoted = "You have already voted in this election",
    voteRecorded = "Your vote has been recorded",
    invalidElection = "This election is no longer valid",
    noPermission = "You don't have permission to do this",
    electionExpired = "This election has expired",
    winnerAnnounced = "The election has concluded! Winner: %s",
    roleAssigned = "Winner role has been assigned",
    invalidCandidate = "Invalid candidate selection",
    electionEnded = "Election ended successfully",
    electionDeleted = "Election deleted successfully",
}

-- ------------------------------------------------
-- If you want to custom voter's identifier
-- ------------------------------------------------
-- Config.customIdentifier = function (source)
--     return GetPlayerIdentifier(source, 0) -- Steam ID
-- end

Discord Kurulum Kılavuzu

Discord Uygulaması Oluştur.
Discord Geliştirici Portalını ziyaret edin.
"Yeni Başvuru"ya tıklayın.
"Bot" bölümüne gidin.
Bir bot oluşturun ve belirteci kopyalayın.
Bot Ayarlarını Yapılandırın.
"Sunucu Üyeleri Niyetini" etkinleştirin.
"Mesaj İçeriği Amacı"nı etkinleştirin.
Bot İzinleri Gerekli
Rolleri Yönet
Mesaj Gönder
Bağlantıları Göm
Mesaj Geçmişini Oku
Botu Sunucunuza Davet Edin.
OAuth2 > URL Oluşturucu'ya gidin.
Kapsamları seçin: Bot
Gerekli izinleri seçin.
Botu davet etmek için oluşturulan URL'yi kullanın.
Şurada yapılandırın config.lua:

Kod:
-- Discord Settings
Config.Discord = {
    enabled = true,
    webhook = "YOUR_WEBHOOK_URL",     -- For results announcements
    botToken = "YOUR_BOT_TOKEN",      -- From bot settings
    guildId = "YOUR_GUILD_ID",        -- Server ID
    embedColor = 16766720,            -- Color for embeds
    serverName = "Your Server Name",
    footer = {
        text = "RedM Elections System",
        icon_url = "YOUR_SERVER_ICON"
    }
}

Özel Seçmen Tanımlayıcısı

Sistem varsayılan olarak oyuncunun birincil tanımlayıcısınıkullanır. Bunu, aşağıdakileri ekleyerek özelleştirebilirsiniz.
Kod:
-- Custom identifier function
Config.customIdentifier = function(source)
    -- Examples:
    return GetPlayerIdentifier(source, 0)  -- Steam
    -- or
    return GetPlayerIdentifier(source, 1)  -- License
    -- or your own custom logic
end

Bu size şunları sağlar

Farklı tanımlayıcı türleri kullanın.
Hesap tabanlı oylama yerine karakter tabanlı oylama kullanın.
Kendi özel tanımlama mantığınızı uygulayın.

Yinelenen oyların nasıl önleneceğini kontrol edin.

1744036557628.png
 
Eline sağlık! Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst