Jump to content

تصحيح كود


Wormen

Recommended Posts

سلا م عليكم 
حاولت اسوي كود 
لما اللاعب يسوي حساب بأسم عربي و يسجل في السيرفر يدخل الاسم العربي يتكتب في scoreboard و  يظهر بالشات 
بس ولله ناس ساعدتني بس ما فهمت كيف اعملها بس حاولت و هي محاولتي 
 

addEventHandler("onPlayerLogin",getRootElement(),
function ()
    fahd = getPlayerName(source)
    acc = getPlayerAccount(source)
    setElementData(fahd,"Name","..acc..")
end)

صححو او اعطوني مثال اي شييء ارجوكممم 

Link to comment
Just now, Wormen said:

سلا م عليكم 
حاولت اسوي كود 
لما اللاعب يسوي حساب بأسم عربي و يسجل في السيرفر يدخل الاسم العربي يتكتب في scoreboard و  يظهر بالشات 
بس ولله ناس ساعدتني بس ما فهمت كيف اعملها بس حاولت و هي محاولتي 
 


addEventHandler("onPlayerLogin",getRootElement(),
function ()
    fahd = getPlayerName(source)
    acc = getPlayerAccount(source)
    setElementData(fahd,"Name","..acc..")
end)

صححو او اعطوني مثال اي شييء ارجوكممم 

- . - انت الحين شسويت ؟ انت الحين خليت اللاعب يجي اسم حسابه بالشات

+ التصحيح كذا

addEventHandler("onPlayerLogin",getRootElement(),
function ()
    acc = getPlayerAccount(source)
    fahd = getPlayerName(acc)
    setElementData(fahd,"Name","..fahd..")
end)

 

Link to comment
48 minutes ago, #Himoo said:

- . - انت الحين شسويت ؟ انت الحين خليت اللاعب يجي اسم حسابه بالشات

+ التصحيح كذا


addEventHandler("onPlayerLogin",getRootElement(),
function ()
    acc = getPlayerAccount(source)
    fahd = getPlayerName(acc)
    setElementData(fahd,"Name","..fahd..")
end)

 

م راح يطلع اسم حسابه في الشات علي حسب كلامك فوق

م بيطلع لازم يستعمل فكشن

getAccountName

وانت كودك خطأ

لازمن تسوي عن طريق فكشن

getAccountPlayer

تاني شيء انك معرف الاكونت

كيف تعرفه في حدث تسجيل الدخول"؟

راجع الـ Parameters حق الحدث

account thePreviousAccount, account theCurrentAccount

Edited by Deativated
  • Like 1
Link to comment
6 hours ago, #Himoo said:

- . - انت الحين شسويت ؟ انت الحين خليت اللاعب يجي اسم حسابه بالشات

+ التصحيح كذا


addEventHandler("onPlayerLogin",getRootElement(),
function ()
    acc = getPlayerAccount(source)
    fahd = getPlayerName(acc)
    setElementData(fahd,"Name","..fahd..")
end)

 

تصحيحك خاطئ . 9_9

  • Like 1
Link to comment
Just now, Deativated said:

م راح يطلع اسم حسابه في الشات علي حسب كلامك فوق

م بيطلع لازم يستعمل فكشن


getAccountName

وانت كودك خطأ

لازمن تسوي عن طريق فكشن


getAccountPlayer

تاني شيء انك معرف الاكونت

كيف تعرفه في حدث تسجيل الدخول"؟

راجع الـ Parameters حق الحدث

account thePreviousAccount, account theCurrentAccount

 

Just now, iMr.WiFi..! said:

تصحيحك خاطئ . 9_9

والله اني حول ض1 
 

Link to comment

اللي فهمته تبي اسم الحساب يطلع بدال الاسم

addEventHandler("onPlayerLogin",root, function(_,acc)
local accName = getAccountName(acc)
setElementData(source,"Name",accName)
end)

addEventHandler("onResourceStart",root, function()
for i,v in ipairs (getElementsByType("player")) do
local acc = getPlayerAccount(v)
if not isGuestAccount(acc) then
setElementData(v, "Name", getAccountName(acc))
end
end
end)

addDebugHook("preEvent", function(_,_,player,_,_,_,...)
local args = {...}
if args[2] == 0 and player and not isGuestAccount(getPlayerAccount(player)) and getElementData(player,"Name") then
outputChatBox("#ff0000"..getElementData(player,"Name").." #cccccc: #ffffff"..args[1],root,255,0,0,true)
return "skip"
end
end,{"onPlayerChat"})


call( getResourceFromName("Scoreboard"), "addScoreboardColumn", "Name",root,4,50)

 

Edited by Rakan#
Link to comment
1 minute ago, Rakan# said:

اللي فهمته تبي اسم الحساب يطلع بدال الاسم


addEventHandler("onPlayerLogin",root, function(_,acc)
local accName = getAccountName(acc)
setElementData(source,"Name",accName)
end)

addEventHandler("onResourceStart",root, function()
for i,v in ipairs (getElementsByType("player")) do
local acc = getPlayerAccount(v)
if not isGuestAccount(acc) then
setElementData(v, "Name", getAccountName(acc))
end
end
end)

addDebugHook("preEvent", function(_,_,player,_,_,_,...)
local args = {...}
if args[2] == 0 and not isGuestAccount(getPlayerAccount(player)) and getElementData(player,"Name") then
outputChatBox("#ff0000"..getElementData(player,"Name").." #cccccc: #ffffff"..args[1],root,255,0,0,true)
return "skip"
end
end,{"onPlayerChat"})


call( getResourceFromName("Scoreboard"), "addScoreboardColumn", "Name",root,4,50)

 

بدل ماتستعمل الفنكشن استعمل الحدث بنفسه وسوي كانسل @_@ 
 

Link to comment
Just now, iMr.WiFi..! said:

بدل ماتستعمل الفنكشن استعمل الحدث بنفسه وسوي كانسل @_@ 
 

لو كان مستعمل بـ التاجات مثلا؟ سويت كذا بس بالتجريب حقي كان فيه تاجات وماضبط عشان كذا استعملت ذا

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