Jump to content

حل مشكله بكود بسيط


VlageZ

Recommended Posts

  
server:
Lua
theTeam = getPlayerTeam(thePlayer)
teamID = tonumber(getElementData(theTeam, "id"))
 

client:
Lua
local sWidth,sHeight = guiGetScreenSize()
function hud( thePlayer )
    if (teamID==1) then
        local police = dxDrawText("Police", sWidth*0.910, sHeight*0.196, sWidth*0.986, sHeight*0.227, tocolor(255, 255, 255, 255), 2.00, "default-bold", "center", "center", false, false, false, false, false)
    end
end
addEventHandler("onClientRender", root, hud)

ليش الpolice مايظهر

Link to comment
  • Scripting Moderators

جانب السيرفر مفصول تمامًا عن جانب الكلينت

يعني شي مستحيل تحط كود أو متغيرات بالسيرفر
وتحاول تجيبها بالكلينت
 

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

54 minutes ago, VlageZ said:

function hud( thePlayer )

thePlayer ليه حاط هنا؟
onClientRender نلاحظ لو رحنا صفحة الويكي حقت الحدث

Parameters

None

يعني مفيه اي بارامترز تقدر تحطها بالفنكشن ومايحتاج تعرف الاعب نفسه بالكلينت
 لأن يمديك تستعمل المتغير
localPlayer

You can use the predefined variable localPlayer instead of typing getLocalPlayer()
دائمًا معرف

Link to comment

كلاينت

local screenWidth, screenHeight = guiGetScreenSize ()

function hud ()
    local team = getPlayerTeam ( localPlayer )
    if ( team ) then
        local teamID = getElementData ( team, "id" )
        if ( teamID and tonumber ( teamID ) == 1 ) then
            dxDrawText ( "Police", screenWidth*0.910, screenHeight*0.196, screenWidth*0.986, screenHeight*0.227, tocolor ( 255, 255, 255, 255 ), 2.00, "default-bold", "center", "center", false, false, false, false, false )
        end
    end
end
addEventHandler ( "onClientRender", root, hud )
Edited by N3xT
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...