الحين الفنكشنات الي ابيها ,,
ابي لما لاعب يرسل الرسالة ويخلص
يضهر لوحة للاعب اللي استلم الرسالة
بس تكون اللوحة شفافية
والي مافهم موضوع الرسالة يفتح ذذ الموضوع
https://forum.multitheftauto.com/viewtopic.php?f=160&t=98713
+
الحين الخطوة الاخيرةة بس واجهتني مشكلة
الكلينت :
addEventHandler('onClientGUIClick', resourceRoot, function()
if(source == rOn and guiRadioButtonGetSelected(rOn))then
triggerServerEvent('setPlayerNameOnGridColor',localPlayer,0,255,0)
elseif(source == rOff and guiRadioButtonGetSelected(rOff))then
triggerServerEvent('setPlayerNameOnGridColor',localPlayer,255,0,0)
elseif(source == rOf and guiRadioButtonGetSelected(rOf))then
triggerServerEvent('setPlayerNameOnGridColor',localPlayer,255,255,0)
end
end)
addEvent('setPlayerNameColor',true)
addEventHandler('setPlayerNameColor', root, function(playername,r,g,b)
local col = guiGridListGetColumnCount( Players )
local Row = guiGridListGetRowCount ( Players )
for columns = 0, col do
for row = 0, Row do
if guiGridListGetItemText (Players, row, columns) == playername then
guiGridListSetItemColor (Players,row,columns,r,g,b)
end
end
end
end)
سيرفر :
addEvent('setPlayerNameOnGridColor',true)
addEventHandler('setPlayerNameOnGridColor', root, function(r,g,b)
for i, v in ipairs (getElementsByType ( "player" )) do
if ( r and r < 255 and r > 0 and g and g < 255 and g > 0 and b and b < 255 and b > 0 ) then
local r,g,b = r,g,b or 255,255,255
triggerClientEvent(v,'setPlayerNameColor',v,getPlayerName(source),r,g,b)
end
end
end)
يرجى للي يحل المشكلة يحذف الاكواد عند طلبي لذلك