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 [Nasıl - Yapılır] Sunucu bildirim sistemi oluşturma

MiddleStonks

Üye
FT Kullanıcı
Katılım
3 yıl 11 ay 8 gün
Mesajlar
440
Discord
MiddleStonks#1877
35645
Merhaba, Fivem Türk Topluluğu. Size birkaç dakikada bir veya oyuncuların sohbetinde seçilen bildirimleri göstermek istediğinizde bir sunucu bildirim sisteminin nasıl oluşturulacağını göstereceğim.

?

Bir server.lua oluşturuyoruz

Kod:
local notificationList = {
  'your first notification',
  'your second notification',
  'your third...',
  'etc'
}

local lastNotification = 0

Citizen.CreateThread(function()
    while true do
        local minute = 60 * 1000
        Wait(minute * 5) -- This sends a notification every 5 minutes.
        
        TriggerEvent("your_resource_notify:sendRandomNotification") -- We create this event in order to trigger it on the server-side for showing it on all the online players.
    end
end)

RegisterServerEvent("your_resource_notify:sendRandomNotification")
AddEventHandler("your_resource_notify:sendRandomNotification", function()
    local notificationsLength = #notificationList -- Returns the size / length of all the available notifications.

    if lastNotification == notificationsLength then -- Checking if the current notification is the last, if its the last, we start from beginning.
        lastNotification = 0
    end

    lastNotification = lastNotification + 1
    local msg = notificationList[lastNotification] -- Returns the message of the notification.

    TriggerClientEvent('chat:addMessage', -1, {
        template = '<div style="padding: 0.5vw; margin: 0.5vw; background-color: rgba(220,20,60, 0.6); border-radius: 3px;">{0}: {1}</div>',


Bu, sohbette renkli bir arka plan metni oluşturacaktır. Şablonun bulunduğu RGB renklerini her zaman değiştirebilirsiniz. . Bazı mesajlar ikiden fazla gönderilebilir veya bildirim sırası en iyisi olmazdı.



--

__Resource lua, isteyen herkes için basittir.


Kod:
__Resource lua, isteyen herkes için basittir.

resource_manifest_version '44febabe-d386-4d18-afbe-5e627f4af937'

description 'Server Notify System'

version '1.0'

server_scripts {
    'server.lua'
}


35644





 
DF
Ellerinize sağlık
Başarılı bir anlatım.​
 
DF
Ellerine sağlık.
 
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!