Jump to content

x[ استفسار ]x صورة تظهر للكل


Avir14

Recommended Posts

سلام عليكم

  ابي اسوي لوحة فيها زر لما تضغط  عليه تظهر صوره علي شاشة كل الي بلسيرفر مو بس الي ضغط وتختفي بعد 3 ثواني 

كيف اسويها وابي مثال عليها لو تقدرون

شكرا 

Link to comment

وعليكم السلام , جرب هالكود

local screenVisible = false -- حالة الصورة | False = Not Show | True = Show |
local imageToShow = "path/to/image.png" -- مسار الصورة

function toggleScreen()
    screenVisible = not screenVisible
    if screenVisible then
        -- عرض الصورة لكل الموجودين بالسيرفر
        for _, player in ipairs(getElementsByType("player")) do
            setElementData(player, "customImage", imageToShow)
        end
        setTimer(hideScreen, 3000, 1) -- مدة عرض الصورة ( 3 ثواني )
    else
        -- اخفاء الصورة عن جميع اللي بالسيرفر
        for _, player in ipairs(getElementsByType("player")) do
            setElementData(player, "customImage", nil)
        end
    end
end

function hideScreen()
    toggleScreen()
end

addCommandHandler("showImage", toggleScreen)

 

Link to comment
  • Scripting Moderators

triggerServerEvent وعليكم السلام، إذا الاعب ضغط زر إظهار الصورة ترسل تريقر لجانب الخادم
triggerClientEvent بعدها جانب الخادم يتحقق إذا الاعب عنده الصلاحية يظهر الصورة بعدها ترسل تريقر لكل الاعبين لجانب العميل بإستخدام
وفي جانب العميل تستقبل الايفنت وتظهر الصورة بشكل عادي

 

8 minutes ago, KhaledX said:

وعليكم السلام , جرب هالكود

local screenVisible = false -- حالة الصورة | False = Not Show | True = Show |
local imageToShow = "path/to/image.png" -- مسار الصورة

function toggleScreen()
    screenVisible = not screenVisible
    if screenVisible then
        -- عرض الصورة لكل الموجودين بالسيرفر
        for _, player in ipairs(getElementsByType("player")) do
            setElementData(player, "customImage", imageToShow)
        end
        setTimer(hideScreen, 3000, 1) -- مدة عرض الصورة ( 3 ثواني )
    else
        -- اخفاء الصورة عن جميع اللي بالسيرفر
        for _, player in ipairs(getElementsByType("player")) do
            setElementData(player, "customImage", nil)
        end
    end
end

function hideScreen()
    toggleScreen()
end

addCommandHandler("showImage", toggleScreen)

 

إستعمالها هنا سيء جدًا element dataلا أنصح في هذي الطريقة أخ خالد
لازم يستخدم جانب الخادم ليتحقق من صلاحية الاعب من إظهار الصور للجميع، أو الغشاشين راح يقدروا يستغلوا هذي الطريقة لإظهار الصور

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...