Jump to content

جلب حساب اللاعب


Recommended Posts

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

كلنت:

addEvent("updateAccount",true) 
    function account(Account) 
        guiSetText(Label[7],Account)   
    end 
addEventHandler("updateAccount",root,account) 

سيرفر:

function Account() 
        local Account = getAccountName( getAccountPlayer (source) ) 
        triggerClientEvent(source,"updateAccount",source,Account) 
    end 

Link to comment
-- Client Side 
addEvent ( "updateAccount", true ) 
addEventHandler ( "updateAccount", root, 
    function ( Account ) 
        guiSetText ( Label[7], Account )   
    end 
) 
  

-- Server Side 
addEventHandler ( "onPlayerLogin", root, 
    function ( _, Acc ) 
        local Account = getAccountName ( Acc ) or "N/A" 
        triggerClientEvent ( source, "updateAccount", source, Account ) 
    end 
) 
  

Link to comment
-- Client Side 
addEvent ( "updateAccount", true ) 
addEventHandler ( "updateAccount", root, 
    function ( Account ) 
        guiSetText ( Label[7], Account )   
    end 
) 
  

-- Server Side 
addEventHandler ( "onPlayerLogin", root, 
    function ( _, Acc ) 
        local Account = getAccountName ( Acc ) or "N/A" 
        triggerClientEvent ( source, "updateAccount", source, Account ) 
    end 
) 
  

ما ظبط

Link to comment
-- Client Side 
addEvent ( "updateAccount", true ) 
addEventHandler ( "updateAccount", root, 
    function ( Account ) 
        guiSetText ( Label[7], Account )   
    end 
) 
  

-- Server Side 
addEventHandler ( "onPlayerLogin", root, 
    function ( _, Acc ) 
        local Account = getAccountName ( Acc ) or "N/A" 
        triggerClientEvent ( source, "updateAccount", source, Account ) 
    end 
) 
  

ما ظبط

تعرف أيش هو الحدث؟

Link to comment
-- Client Side 
addEvent ( "updateAccount", true ) 
addEventHandler ( "updateAccount", root, 
    function ( Account ) 
        guiSetText ( Label[7], Account )   
    end 
) 
  

-- Server Side 
addEventHandler ( "onPlayerLogin", root, 
    function ( _, Acc ) 
        local Account = getAccountName ( Acc ) or "N/A" 
        triggerClientEvent ( source, "updateAccount", source, Account ) 
    end 
) 
  

ما ظبط

تعرف أيش هو الحدث؟

يب

Link to comment
ممكن تقول لي ايش هو؟

الحدث هو زي يعني وقت ما لتشغيل الوضيفه يعني عند دخول اللاعب او خروجه وفي احداث كثير

ويسمى event

وطريقة اظافة الحدث هيا باستخدام الكود

addEventHandler 

مثال

addEventHandler("event name",root,name function) 

server:

function onjoin()--عمل الوضيفه 
outputChatBox("دخل اللاعب "..getPlayerName(source).."الى السيرفر",root,255,0,0)--اظهار نص في الشات 
end--انهاء الوظيفه 
addEventHandler("onPlayerJoin",root,onjoin)--اظافة حدث عند دخول اللاعب 

Link to comment
-- Server Side 
addEventHandler ( "onPlayerLogin", root, ----------- << Read This 
    function ( ) 
        local Account = getAccountName ( getPlayerAccount ( source ) ) or "N/A" 
        triggerClientEvent ( source, "updateAccount", source, Account ) 
    end 
) 
  

Link to comment
ممكن تقول لي ايش هو؟

الحدث هو زي يعني وقت ما لتشغيل الوضيفه يعني عند دخول اللاعب او خروجه وفي احداث كثير

ويسمى event

وطريقة اظافة الحدث هيا باستخدام الكود

addEventHandler 

مثال

addEventHandler("event name",root,name function) 

server:

function onjoin()--عمل الوضيفه 
outputChatBox("دخل اللاعب "..getPlayerName(source).."الى السيرفر",root,255,0,0)--اظهار نص في الشات 
end--انهاء الوظيفه 
addEventHandler("onPlayerJoin",root,onjoin)--اظافة حدث عند دخول اللاعب 

مآشاء الله فإهم

بس لو تقول الحدث الي بالوظيفيه هذي

تصير احسن وآحد بالعالم

function Account() 
  
        local Account = getAccountName( getAccountPlayer (source) ) 
  
        triggerClientEvent(source,"updateAccount",source,Account) 
  
    end 
Link to comment
ممكن تقول لي ايش هو؟

الحدث هو زي يعني وقت ما لتشغيل الوضيفه يعني عند دخول اللاعب او خروجه وفي احداث كثير

ويسمى event

وطريقة اظافة الحدث هيا باستخدام الكود

addEventHandler 

مثال

addEventHandler("event name",root,name function) 

server:

function onjoin()--عمل الوضيفه 
outputChatBox("دخل اللاعب "..getPlayerName(source).."الى السيرفر",root,255,0,0)--اظهار نص في الشات 
end--انهاء الوظيفه 
addEventHandler("onPlayerJoin",root,onjoin)--اظافة حدث عند دخول اللاعب 

مآشاء الله فإهم

بس لو تقول الحدث الي بالوظيفيه هذي

تصير احسن وآحد بالعالم

function Account() 
  
        local Account = getAccountName( getAccountPlayer (source) ) 
  
        triggerClientEvent(source,"updateAccount",source,Account) 
  
    end 

ما فيه حدث

+

يغلق

Link to comment

يغلق ؟

ماهو قبل مااجآوبك :mrgreen:

client

addEvent ( "updateAccount", true ) 
addEventHandler ( "updateAccount", root, 
    function () 
   if getElementData(getLocalPlayer(),"nAcc") then 
        guiSetText ( Label[7], tostring(getElementData(getLocalPlayer(),"nAcc")) )   
    else 
        guiSetText ( Label[7], "N/A")  end 
    end 
) 
  
  

 

server

  
addEventHandler ( "onPlayerLogin", root, 
    function ( _, Acc ) 
        local Account = getAccountName ( Acc ) 
       setElementData(source,"nAcc",Account) 
    end 
) 
  
function fbooo(boo,oo) 
    if getElementType(source) ~= "player" then return end 
                if boo == "nAcc" then 
                          triggerClientEvent(source,"updateAccount",source) 
    end 
end 
addEventHandler("onElementDataChange",getRootElement(),fbooo) 
Edited by Guest
Link to comment
يغلق ؟

ماهو قبل مااجآوبك :mrgreen:

client

addEvent ( "updateAccount", true ) 
addEventHandler ( "updateAccount", root, 
    function () 
        guiSetText ( Label[7], tostring(getElementData(getLocalPlayer(),"nAcc")) )   
    end 
) 
  
  

 

server

  
addEventHandler ( "onPlayerLogin", root, 
    function ( _, Acc ) 
addEventHandler("onElementDataChange",root,fbooo) 
        local Account = getAccountName ( Acc ) 
       setElementData(source,"nAcc",Account) 
    end 
) 
  
function fbooo(boo,oo) 
    if getElementType(source) ~= "player" then return end 
                if boo == "nAcc" then 
                          triggerClientEvent(source,"updateAccount",source) 
                        removeEventHandler("onElementDataChange",root,fbooo) 
    end 
end 
addEventHandler("onElementDataChange",getRootElement(),fbooo) 

مشكور لاكن قد حلها عناد

Link to comment

مشكور لاكن قد حلها عناد

على الرحب والسعه

وعناد الكود حقه فيه خطا

بالكود هذا

        local Account = getAccountName ( getPlayerAccount ( source ) ) or "N/A" 

اذا ماسجل لاعب دخوله

Label[7] بيطلع ب

false

جرب كودي وأمورك بتمشي تمآآم :D

إلحين يغلق :mrgreen:

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...