MR.GRAND Posted January 18, 2016 Share Posted January 18, 2016 سلآلآلآم ي حلوين } سويت سكربت ارسال رسالة لكل الاعبين اللي بالسيرفر لآكن في مشاكل صغيرة مثل 1- انا حاط 3 ايديت بوكس لجلب اللون حق النص وإظهاره باللون اللي أحدده 2- لما ارسل النص في بعض الناس مايطلع عندهم وسط الشاشة وذلك لعدم تلآئم الgui مع شاشتهم ... أتمنى حل لــ هذي المشكلتين الكود : # Client : fonts = { {"Andalus.ttf"}, {"Arial.ttf"}, {"timesbd.ttf"}, } GUIEditor = { label = {} } local screenW, screenH = guiGetScreenSize() sender_panel = guiCreateWindow((screenW - 459) / 2, (screenH - 395) / 2, 459, 395, "#|- General Message Sender -|#", false) guiWindowSetSizable(sender_panel, false) guiSetAlpha(sender_panel, 1.00) guiSetProperty(sender_panel, "CaptionColour", "FF41FF00") guiSetVisible(sender_panel, false) GUIEditor.label[1] = guiCreateLabel(10, 28, 166, 22, "# Select The Font Type :", false, sender_panel) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 23, 253, 0) guiLabelSetVerticalAlign(GUIEditor.label[1], "center") Font_box = guiCreateComboBox(289, 26, 160, 80, "", false, sender_panel) GUIEditor.label[2] = guiCreateLabel(10, 79, 140, 22, "# Select The Font SIZE :", false, sender_panel) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 23, 253, 0) guiLabelSetVerticalAlign(GUIEditor.label[2], "center") Size_edit = guiCreateEdit(160, 79, 100, 22, "# SIZE ...", false, sender_panel) guiSetFont( Size_edit, "default-bold") guiSetProperty(Size_edit, "NormalTextColour", "FFF55C00") GUIEditor.label[3] = guiCreateLabel(10, 119, 186, 23, "# Put Your Message to Send It :", false, sender_panel) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 244, 69, 0) guiLabelSetVerticalAlign(GUIEditor.label[3], "center") msg_edit = guiCreateEdit(10, 146, 439, 27, "", false, sender_panel) Enable_size_type_btn = guiCreateButton(323, 119, 126, 23, "# Enable : Size&Type", false, sender_panel) guiSetFont(Enable_size_type_btn, "default-bold-small") guiSetProperty(Enable_size_type_btn, "NormalTextColour", "FFF30050") GUIEditor.label[4] = guiCreateLabel(10, 183, 186, 23, "# Select The Text Color :", false, sender_panel) guiSetFont(GUIEditor.label[4], "default-bold-small") guiLabelSetColor(GUIEditor.label[4], 0, 242, 234) guiLabelSetVerticalAlign(GUIEditor.label[4], "center") R_color_edit = guiCreateEdit(10, 216, 118, 25, "# R Color", false, sender_panel) G_color_edit = guiCreateEdit(169, 216, 118, 25, "# G Color", false, sender_panel) P_color_edit = guiCreateEdit(331, 216, 118, 25, "# P Color", false, sender_panel) Enable_text_color_btn = guiCreateButton(165, 258, 126, 23, "# Enable : Text Color", false, sender_panel) guiSetFont(Enable_text_color_btn, "default-bold-small") guiSetProperty(Enable_text_color_btn, "NormalTextColour", "FFE9F100") GUIEditor.label[5] = guiCreateLabel(0, 286, 459, 15, "ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", false, sender_panel) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 51, 240, 0) guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[5], "center") Cancel_btn = guiCreateButton(324, 356, 125, 29, "# Cancel | Close", false, sender_panel) guiSetFont(Cancel_btn, "default-bold-small") guiSetProperty(Cancel_btn, "NormalTextColour", "FFEF0000") Send_btn = guiCreateButton(10, 356, 125, 29, "# Send Message |", false, sender_panel) guiSetFont(Send_btn, "default-bold-small") guiSetProperty(Send_btn, "NormalTextColour", "FF33F000") function open() if (guiGetVisible(sender_panel) == false) then guiSetVisible(sender_panel, true) guiSetInputEnabled(true) showCursor(true) else guiSetVisible(sender_panel, false) showCursor(false) end end bindKey("F3", "down", open) addEventHandler( 'onClientGUIClick', root, function() if (source == Cancel_btn) then guiSetVisible(sender_panel, false) showCursor(false) elseif (source == Enable_size_type_btn) then local getFont = guiComboBoxGetItemText( Font_box, guiComboBoxGetSelected (Font_box), 1) local getSize = guiGetText(Size_edit) triggerServerEvent('Font`', localPlayer, getFont, getSize) elseif (source == Enable_text_color_btn) then local R = guiGetText(R_color_edit) local G = guiGetText(G_color_edit) local P = guiGetText(P_color_edit) triggerServerEvent('Colors`', localPlayer, R, G, P) elseif (source == Send_btn) then triggerServerEvent('Fonts_`', localPlayer) guiSetVisible(sender_panel, false) showCursor(false) local message_ = guiGetText(msg_edit) triggerServerEvent('Draw`', localPlayer, message_) end end ) for _,v in ipairs(fonts) do local item = guiComboBoxAddItem(Font_box, v[1]) guiComboBoxSetItemText(Font_box, item, v[1]) end addEvent('Addf`', true) addEventHandler('Addf`', root, function ( ) guiCreateFont('Andalus.ttf', getElementData(source, "Size#") ) guiCreateFont('Arial.ttf', getElementData(source, "Size#") ) guiCreateFont('timesbd.ttf', getElementData(source, "Size#") ) end ) addEvent( 'CreateLabel^', true) addEventHandler( 'CreateLabel^', root, function() L_font = guiCreateFont( getElementData(source, "Font#"), getElementData(source, "Size#")) if (getElementData(source, "text#") == "") then return else local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) guiSetFont(Text, L_font) guiLabelSetColor(Text, R2, G3, P4) guiLabelSetHorizontalAlign(Text, "center", false) guiLabelSetVerticalAlign(Text, "center") setElementData(source, "text#", "") showCursor(false) Timer = setTimer( function() guiSetVisible(Text, false) guiSetInputEnabled(false) end, 5000, 1) end end ) # Server : addEvent('Draw`', true) addEventHandler('Draw`', root, function(message_) local name = getPlayerName(source) outputChatBox('# بأرسال رسالة لجميع الاعبين ' .. name .. ' قام الاعب ', root, math.random(255),math.random(255),math.random(255), false) for _, thePlayer in ipairs ( getElementsByType ( "player" ) ) do setElementData( source, "text#", tostring(message_) ) triggerClientEvent('CreateLabel^', thePlayer) end end ) addEvent('Colors`', true) addEventHandler('Colors`', root, function(R, G, P) setElementData( source, "Rc#", R ) setElementData( source, "Gc#", G ) setElementData( source, "Pc#", P ) end ) addEvent('Font`', true) addEventHandler('Font`', root, function(getFont, getSize) setElementData( source, "Font#", tostring(getFont) ) setElementData( source, "Size#", tonumber(getSize) ) end ) addEvent('Fonts_`', true) addEventHandler('Fonts_`', root, function() for i, vPlayers in ipairs ( getElementsByType ( "player" ) ) do triggerClientEvent('Addf`', vPlayers) end end ) Link to comment
LoOs Posted January 18, 2016 Share Posted January 18, 2016 سلآلآلآم ي حلوين }سويت سكربت ارسال رسالة لكل الاعبين اللي بالسيرفر لآكن في مشاكل صغيرة مثل 1- انا حاط 3 ايديت بوكس لجلب اللون حق النص وإظهاره باللون اللي أحدده 2- لما ارسل النص في بعض الناس مايطلع عندهم وسط الشاشة وذلك لعدم تلآئم الgui مع شاشتهم ... أتمنى حل لــ هذي المشكلتين الكود : # Client : fonts = { {"Andalus.ttf"}, {"Arial.ttf"}, {"timesbd.ttf"}, } GUIEditor = { label = {} } local screenW, screenH = guiGetScreenSize() sender_panel = guiCreateWindow((screenW - 459) / 2, (screenH - 395) / 2, 459, 395, "#|- General Message Sender -|#", false) guiWindowSetSizable(sender_panel, false) guiSetAlpha(sender_panel, 1.00) guiSetProperty(sender_panel, "CaptionColour", "FF41FF00") guiSetVisible(sender_panel, false) GUIEditor.label[1] = guiCreateLabel(10, 28, 166, 22, "# Select The Font Type :", false, sender_panel) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 23, 253, 0) guiLabelSetVerticalAlign(GUIEditor.label[1], "center") Font_box = guiCreateComboBox(289, 26, 160, 80, "", false, sender_panel) GUIEditor.label[2] = guiCreateLabel(10, 79, 140, 22, "# Select The Font SIZE :", false, sender_panel) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 23, 253, 0) guiLabelSetVerticalAlign(GUIEditor.label[2], "center") Size_edit = guiCreateEdit(160, 79, 100, 22, "# SIZE ...", false, sender_panel) guiSetFont( Size_edit, "default-bold") guiSetProperty(Size_edit, "NormalTextColour", "FFF55C00") GUIEditor.label[3] = guiCreateLabel(10, 119, 186, 23, "# Put Your Message to Send It :", false, sender_panel) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 244, 69, 0) guiLabelSetVerticalAlign(GUIEditor.label[3], "center") msg_edit = guiCreateEdit(10, 146, 439, 27, "", false, sender_panel) Enable_size_type_btn = guiCreateButton(323, 119, 126, 23, "# Enable : Size&Type", false, sender_panel) guiSetFont(Enable_size_type_btn, "default-bold-small") guiSetProperty(Enable_size_type_btn, "NormalTextColour", "FFF30050") GUIEditor.label[4] = guiCreateLabel(10, 183, 186, 23, "# Select The Text Color :", false, sender_panel) guiSetFont(GUIEditor.label[4], "default-bold-small") guiLabelSetColor(GUIEditor.label[4], 0, 242, 234) guiLabelSetVerticalAlign(GUIEditor.label[4], "center") R_color_edit = guiCreateEdit(10, 216, 118, 25, "# R Color", false, sender_panel) G_color_edit = guiCreateEdit(169, 216, 118, 25, "# G Color", false, sender_panel) P_color_edit = guiCreateEdit(331, 216, 118, 25, "# P Color", false, sender_panel) Enable_text_color_btn = guiCreateButton(165, 258, 126, 23, "# Enable : Text Color", false, sender_panel) guiSetFont(Enable_text_color_btn, "default-bold-small") guiSetProperty(Enable_text_color_btn, "NormalTextColour", "FFE9F100") GUIEditor.label[5] = guiCreateLabel(0, 286, 459, 15, "ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", false, sender_panel) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 51, 240, 0) guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[5], "center") Cancel_btn = guiCreateButton(324, 356, 125, 29, "# Cancel | Close", false, sender_panel) guiSetFont(Cancel_btn, "default-bold-small") guiSetProperty(Cancel_btn, "NormalTextColour", "FFEF0000") Send_btn = guiCreateButton(10, 356, 125, 29, "# Send Message |", false, sender_panel) guiSetFont(Send_btn, "default-bold-small") guiSetProperty(Send_btn, "NormalTextColour", "FF33F000") function open() if (guiGetVisible(sender_panel) == false) then guiSetVisible(sender_panel, true) guiSetInputEnabled(true) showCursor(true) else guiSetVisible(sender_panel, false) showCursor(false) end end bindKey("F3", "down", open) addEventHandler( 'onClientGUIClick', root, function() if (source == Cancel_btn) then guiSetVisible(sender_panel, false) showCursor(false) elseif (source == Enable_size_type_btn) then local getFont = guiComboBoxGetItemText( Font_box, guiComboBoxGetSelected (Font_box), 1) local getSize = guiGetText(Size_edit) triggerServerEvent('Font`', localPlayer, getFont, getSize) elseif (source == Enable_text_color_btn) then local R = guiGetText(R_color_edit) local G = guiGetText(G_color_edit) local P = guiGetText(P_color_edit) triggerServerEvent('Colors`', localPlayer, R, G, P) elseif (source == Send_btn) then triggerServerEvent('Fonts_`', localPlayer) guiSetVisible(sender_panel, false) showCursor(false) local message_ = guiGetText(msg_edit) triggerServerEvent('Draw`', localPlayer, message_) end end ) for _,v in ipairs(fonts) do local item = guiComboBoxAddItem(Font_box, v[1]) guiComboBoxSetItemText(Font_box, item, v[1]) end addEvent('Addf`', true) addEventHandler('Addf`', root, function ( ) guiCreateFont('Andalus.ttf', getElementData(source, "Size#") ) guiCreateFont('Arial.ttf', getElementData(source, "Size#") ) guiCreateFont('timesbd.ttf', getElementData(source, "Size#") ) end ) addEvent( 'CreateLabel^', true) addEventHandler( 'CreateLabel^', root, function() L_font = guiCreateFont( getElementData(source, "Font#"), getElementData(source, "Size#")) if (getElementData(source, "text#") == "") then return else local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) guiSetFont(Text, L_font) guiLabelSetColor(Text, R2, G3, P4) guiLabelSetHorizontalAlign(Text, "center", false) guiLabelSetVerticalAlign(Text, "center") setElementData(source, "text#", "") showCursor(false) Timer = setTimer( function() guiSetVisible(Text, false) guiSetInputEnabled(false) end, 5000, 1) end end ) # Server : addEvent('Draw`', true) addEventHandler('Draw`', root, function(message_, Colors) local name = getPlayerName(source) local r,g,p = (Colors) outputChatBox('# بأرسال رسالة لجميع الاعبين ' .. name .. ' قام الاعب ', root, math.random(255),math.random(255),math.random(255), false) for _, thePlayer in ipairs ( getElementsByType ( "player" ) ) do setElementData( source, "text#", tostring(message_) ) triggerClientEvent('CreateLabel^', thePlayer, r,g,p) end end ) addEvent('Colors`', true) addEventHandler('Colors`', root, function(R, G, P) setElementData( source, "Rc#", R ) setElementData( source, "Gc#", G ) setElementData( source, "Pc#", P ) end ) addEvent('Font`', true) addEventHandler('Font`', root, function(getFont, getSize) setElementData( source, "Font#", tostring(getFont) ) setElementData( source, "Size#", tonumber(getSize) ) end ) addEvent('Fonts_`', true) addEventHandler('Fonts_`', root, function() for i, vPlayers in ipairs ( getElementsByType ( "player" ) ) do triggerClientEvent('Addf`', vPlayers) end end ) local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") thePlayer = nil , يعني من وين جبت thePlayer بخصوص وسط الشاشة ، اكيد ماراح يوسطها ، يمديك تخلي relative مفعل وتضبط الاحداثيات ، ويضبط على كل الشاشات ، Link to comment
MR.GRAND Posted January 18, 2016 Author Share Posted January 18, 2016 سلآلآلآم ي حلوين }سويت سكربت ارسال رسالة لكل الاعبين اللي بالسيرفر لآكن في مشاكل صغيرة مثل 1- انا حاط 3 ايديت بوكس لجلب اللون حق النص وإظهاره باللون اللي أحدده 2- لما ارسل النص في بعض الناس مايطلع عندهم وسط الشاشة وذلك لعدم تلآئم الgui مع شاشتهم ... أتمنى حل لــ هذي المشكلتين الكود : # Client : fonts = { {"Andalus.ttf"}, {"Arial.ttf"}, {"timesbd.ttf"}, } GUIEditor = { label = {} } local screenW, screenH = guiGetScreenSize() sender_panel = guiCreateWindow((screenW - 459) / 2, (screenH - 395) / 2, 459, 395, "#|- General Message Sender -|#", false) guiWindowSetSizable(sender_panel, false) guiSetAlpha(sender_panel, 1.00) guiSetProperty(sender_panel, "CaptionColour", "FF41FF00") guiSetVisible(sender_panel, false) GUIEditor.label[1] = guiCreateLabel(10, 28, 166, 22, "# Select The Font Type :", false, sender_panel) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 23, 253, 0) guiLabelSetVerticalAlign(GUIEditor.label[1], "center") Font_box = guiCreateComboBox(289, 26, 160, 80, "", false, sender_panel) GUIEditor.label[2] = guiCreateLabel(10, 79, 140, 22, "# Select The Font SIZE :", false, sender_panel) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 23, 253, 0) guiLabelSetVerticalAlign(GUIEditor.label[2], "center") Size_edit = guiCreateEdit(160, 79, 100, 22, "# SIZE ...", false, sender_panel) guiSetFont( Size_edit, "default-bold") guiSetProperty(Size_edit, "NormalTextColour", "FFF55C00") GUIEditor.label[3] = guiCreateLabel(10, 119, 186, 23, "# Put Your Message to Send It :", false, sender_panel) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 244, 69, 0) guiLabelSetVerticalAlign(GUIEditor.label[3], "center") msg_edit = guiCreateEdit(10, 146, 439, 27, "", false, sender_panel) Enable_size_type_btn = guiCreateButton(323, 119, 126, 23, "# Enable : Size&Type", false, sender_panel) guiSetFont(Enable_size_type_btn, "default-bold-small") guiSetProperty(Enable_size_type_btn, "NormalTextColour", "FFF30050") GUIEditor.label[4] = guiCreateLabel(10, 183, 186, 23, "# Select The Text Color :", false, sender_panel) guiSetFont(GUIEditor.label[4], "default-bold-small") guiLabelSetColor(GUIEditor.label[4], 0, 242, 234) guiLabelSetVerticalAlign(GUIEditor.label[4], "center") R_color_edit = guiCreateEdit(10, 216, 118, 25, "# R Color", false, sender_panel) G_color_edit = guiCreateEdit(169, 216, 118, 25, "# G Color", false, sender_panel) P_color_edit = guiCreateEdit(331, 216, 118, 25, "# P Color", false, sender_panel) Enable_text_color_btn = guiCreateButton(165, 258, 126, 23, "# Enable : Text Color", false, sender_panel) guiSetFont(Enable_text_color_btn, "default-bold-small") guiSetProperty(Enable_text_color_btn, "NormalTextColour", "FFE9F100") GUIEditor.label[5] = guiCreateLabel(0, 286, 459, 15, "ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ", false, sender_panel) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 51, 240, 0) guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[5], "center") Cancel_btn = guiCreateButton(324, 356, 125, 29, "# Cancel | Close", false, sender_panel) guiSetFont(Cancel_btn, "default-bold-small") guiSetProperty(Cancel_btn, "NormalTextColour", "FFEF0000") Send_btn = guiCreateButton(10, 356, 125, 29, "# Send Message |", false, sender_panel) guiSetFont(Send_btn, "default-bold-small") guiSetProperty(Send_btn, "NormalTextColour", "FF33F000") function open() if (guiGetVisible(sender_panel) == false) then guiSetVisible(sender_panel, true) guiSetInputEnabled(true) showCursor(true) else guiSetVisible(sender_panel, false) showCursor(false) end end bindKey("F3", "down", open) addEventHandler( 'onClientGUIClick', root, function() if (source == Cancel_btn) then guiSetVisible(sender_panel, false) showCursor(false) elseif (source == Enable_size_type_btn) then local getFont = guiComboBoxGetItemText( Font_box, guiComboBoxGetSelected (Font_box), 1) local getSize = guiGetText(Size_edit) triggerServerEvent('Font`', localPlayer, getFont, getSize) elseif (source == Enable_text_color_btn) then local R = guiGetText(R_color_edit) local G = guiGetText(G_color_edit) local P = guiGetText(P_color_edit) triggerServerEvent('Colors`', localPlayer, R, G, P) elseif (source == Send_btn) then triggerServerEvent('Fonts_`', localPlayer) guiSetVisible(sender_panel, false) showCursor(false) local message_ = guiGetText(msg_edit) triggerServerEvent('Draw`', localPlayer, message_) end end ) for _,v in ipairs(fonts) do local item = guiComboBoxAddItem(Font_box, v[1]) guiComboBoxSetItemText(Font_box, item, v[1]) end addEvent('Addf`', true) addEventHandler('Addf`', root, function ( ) guiCreateFont('Andalus.ttf', getElementData(source, "Size#") ) guiCreateFont('Arial.ttf', getElementData(source, "Size#") ) guiCreateFont('timesbd.ttf', getElementData(source, "Size#") ) end ) addEvent( 'CreateLabel^', true) addEventHandler( 'CreateLabel^', root, function() L_font = guiCreateFont( getElementData(source, "Font#"), getElementData(source, "Size#")) if (getElementData(source, "text#") == "") then return else local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) guiSetFont(Text, L_font) guiLabelSetColor(Text, R2, G3, P4) guiLabelSetHorizontalAlign(Text, "center", false) guiLabelSetVerticalAlign(Text, "center") setElementData(source, "text#", "") showCursor(false) Timer = setTimer( function() guiSetVisible(Text, false) guiSetInputEnabled(false) end, 5000, 1) end end ) # Server : addEvent('Draw`', true) addEventHandler('Draw`', root, function(message_, Colors) local name = getPlayerName(source) local r,g,p = (Colors) outputChatBox('# بأرسال رسالة لجميع الاعبين ' .. name .. ' قام الاعب ', root, math.random(255),math.random(255),math.random(255), false) for _, thePlayer in ipairs ( getElementsByType ( "player" ) ) do setElementData( source, "text#", tostring(message_) ) triggerClientEvent('CreateLabel^', thePlayer, r,g,p) end end ) addEvent('Colors`', true) addEventHandler('Colors`', root, function(R, G, P) setElementData( source, "Rc#", R ) setElementData( source, "Gc#", G ) setElementData( source, "Pc#", P ) end ) addEvent('Font`', true) addEventHandler('Font`', root, function(getFont, getSize) setElementData( source, "Font#", tostring(getFont) ) setElementData( source, "Size#", tonumber(getSize) ) end ) addEvent('Fonts_`', true) addEventHandler('Fonts_`', root, function() for i, vPlayers in ipairs ( getElementsByType ( "player" ) ) do triggerClientEvent('Addf`', vPlayers) end end ) local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") thePlayer = nil , يعني من وين جبت thePlayer بخصوص وسط الشاشة ، اكيد ماراح يوسطها ، يمديك تخلي relative مفعل وتضبط الاحداثيات ، ويضبط على كل الشاشات ، اعرف اخليه يتوسط من القيديتور بس انا نسيت المهم ابي الحين بعد ماسويت اللوحة والليبل يتوسط بالشاشة كيف وش الطريقة ؟ وبالنسبة لــ local R2 = getElementData(thePlayer, "Rc") local G3 = getElementData(thePlayer, "Gc") local P4 = getElementData(thePlayer, "Pc") غيرت thePlayer إلى source وكمان ماطلع اللون @ يجي بالديبوق got Bolean Link to comment
LoOs Posted January 18, 2016 Share Posted January 18, 2016 setElementData( source, "Rc#", R ) setElementData( source, "Gc#", G ) setElementData( source, "Pc#", P ) لاحظ ، اسم الداتا يختلف ــــــــ يمديك توسطها باستخدام guiGetScreenSize وحجم شاشتك ، وتضربها على حجم شاشة الاعب ، وتقسمها على مقاس شاشتك انت ، Link to comment
MR.GRAND Posted January 18, 2016 Author Share Posted January 18, 2016 setElementData( source, "Rc#", R ) setElementData( source, "Gc#", G ) setElementData( source, "Pc#", P ) لاحظ ، اسم الداتا يختلف ــــــــ يمديك توسطها باستخدام guiGetScreenSize وحجم شاشتك ، وتضربها على حجم شاشة الاعب ، وتقسمها على مقاس شاشتك انت ، ممكن مثال على guiGetScreenSize ترا الفنكسن سهل screenW, screenH = guiGetScreenSize لاكن ابي مثال عليه الحين مثلا عندنا local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) سوي لها توسيط وورني عشان اعرف ^^ Link to comment
LoOs Posted January 18, 2016 Share Posted January 18, 2016 setElementData( source, "Rc#", R ) setElementData( source, "Gc#", G ) setElementData( source, "Pc#", P ) لاحظ ، اسم الداتا يختلف ــــــــ يمديك توسطها باستخدام guiGetScreenSize وحجم شاشتك ، وتضربها على حجم شاشة الاعب ، وتقسمها على مقاس شاشتك انت ، ممكن مثال على guiGetScreenSize ترا الفنكسن سهل screenW, screenH = guiGetScreenSize لاكن ابي مثال عليه الحين مثلا عندنا local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) سوي لها توسيط وورني عشان اعرف ^^ local x,y = guiGetScreenSize() local Text = guiCreateLabel(189*x/1280, 533*y/720, 943*x/1280, 71*y/720, getElementData(source, "text#"), false) طبعا 1280 , 720 هي مقاس اللعبة ، الي اختارها ، بعد شوي يجي واحد ويقول يمديك تسويها بال relative تخليه مفعل ادري والله ، اعرف لكن هو مسوي باحداثيات ، وانا ماعرف الاحداثيات فماعندي طريقة الا هاذي ، Link to comment
MR.GRAND Posted January 18, 2016 Author Share Posted January 18, 2016 setElementData( source, "Rc#", R ) setElementData( source, "Gc#", G ) setElementData( source, "Pc#", P ) لاحظ ، اسم الداتا يختلف ــــــــ يمديك توسطها باستخدام guiGetScreenSize وحجم شاشتك ، وتضربها على حجم شاشة الاعب ، وتقسمها على مقاس شاشتك انت ، ممكن مثال على guiGetScreenSize ترا الفنكسن سهل screenW, screenH = guiGetScreenSize لاكن ابي مثال عليه الحين مثلا عندنا local Text = guiCreateLabel(189, 533, 943, 71, getElementData(source, "text#"), false) سوي لها توسيط وورني عشان اعرف ^^ local x,y = guiGetScreenSize() local Text = guiCreateLabel(189*x/1280, 533*y/720, 943*x/1280, 71*y/720, getElementData(source, "text#"), false) طبعا 1280 , 720 هي مقاس اللعبة ، الي اختارها ، بعد شوي يجي واحد ويقول يمديك تسويها بال relative تخليه مفعل ادري والله ، اعرف لكن هو مسوي باحداثيات ، وانا ماعرف الاحداثيات فماعندي طريقة الا هاذي ، PLZ Close the subject ^^ thanks for help Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now