Ksa911-Mta Posted December 15, 2015 Author Share Posted December 15, 2015 يسلمو كل شي شغال وتمام 100% شكرا Link to comment
iPrestege Posted December 15, 2015 Share Posted December 15, 2015 بما اني رايق وعندي اجازة وعودة للمنتدى فـ ابعطية الكود -- Client Side -- GUIEditor = { gridlist = {}, window = {}, scrollbar = {}, button = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 380) / 2, (screenH - 401) / 2, 380, 401, "Panel Player : لوحه اللاعب", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF36FF00") GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 175, 366, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.9) GUIEditor.scrollbar[1] = guiCreateScrollBar(0, 351, 175, 15, true, false, GUIEditor.gridlist[1]) GUIEditor.scrollbar[2] = guiCreateScrollBar(159, 0, 16, 350, false, false, GUIEditor.gridlist[1]) GUIEditor.button[1] = guiCreateButton(194, 35, 176, 36, "تحديد الموقع : GPS", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFEA00") for i,v in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row,1,getPlayerName ( v ), false, false ) end addEventHandler ( "onClientGUIClick",GUIEditor.button[1], function ( ) local row,col = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) if ( row and col and row ~= -1 and col ~= -1 ) then local xPlayer = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) triggerServerEvent ( 'AttachTheBlip',localPlayer,xPlayer ) end end,false ) -- Server Side -- Blip = { } addEvent ( 'AttachTheBlip',true ) addEventHandler ( 'AttachTheBlip',root, function ( xPlayer ) if xPlayer then local player = getPlayerFromName ( xPlayer ) if player then if Blip [ player ] and isElement ( Blip [ player ] ) then return end Blip [ player ] = createBlipAttachedTo ( player,41 ) end end end ) addEventHandler ( 'onPlayerQuit',root, function ( ) if Blip [ source ] and isElement ( Blip [ source ] ) then destroyElement ( Blip [ source ] ) Blip [ source ] = nil end end ) . بس بكون الترايقر ما له داعي setElementVisibleTo إذا كان يبي العلامة تظهر للاعب بس أو تستخدم Client Side ملاحظة : لازم تنشئ العلامة في الـ انا اخذت باحتمال انه يبيها تظهر للكل فـ سويتها للكل ويقدر يعدل عليه على راحتة .. وانا استاذن نوعاً ما عندي شوية اشغال .. Link to comment
Alix2015 Posted December 15, 2015 Share Posted December 15, 2015 يابرستيج وش السكايب حقك ؟ Link to comment
Ksa911-Mta Posted December 15, 2015 Author Share Posted December 15, 2015 ^ يخي وش بدك في سكايب كل الناس اموت واعرف ممكن طلب يا برستيج الان عندي لوحه بدي لما اضغط على بوتون يحول الاعب على تيم معين ولما اضغط على بوتون تاني يحوله لتيم تاني ممك تساعدي ؟ Link to comment
SycroX Posted December 15, 2015 Share Posted December 15, 2015 Event : 'onClientGUIClick' triggerServerEvent setPlayerTeam getPlayerTeam طبعا سوي لوحة بعدها سوي لما زر لما اللاعب يدوس عليه يسوي تريقر للسيرفر بعدها يعطي اللاعب التيم الي محددو بعدها سوي تحقق من التيم اذا مثلا كان شرطة و داس الزر تاني يعطيه نو تيم هيك يعني فهمت؟ Link to comment
</Mr.Tn6eL> Posted December 15, 2015 Share Posted December 15, 2015 بما اني رايق وعندي اجازة وعودة للمنتدى فـ ابعطية الكود -- Client Side -- GUIEditor = { gridlist = {}, window = {}, scrollbar = {}, button = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 380) / 2, (screenH - 401) / 2, 380, 401, "Panel Player : لوحه اللاعب", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF36FF00") GUIEditor.gridlist[1] = guiCreateGridList(9, 25, 175, 366, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.9) GUIEditor.scrollbar[1] = guiCreateScrollBar(0, 351, 175, 15, true, false, GUIEditor.gridlist[1]) GUIEditor.scrollbar[2] = guiCreateScrollBar(159, 0, 16, 350, false, false, GUIEditor.gridlist[1]) GUIEditor.button[1] = guiCreateButton(194, 35, 176, 36, "تحديد الموقع : GPS", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFEA00") for i,v in ipairs ( getElementsByType ( "player" ) ) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText ( GUIEditor.gridlist[1], row,1,getPlayerName ( v ), false, false ) end addEventHandler ( "onClientGUIClick",GUIEditor.button[1], function ( ) local row,col = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) if ( row and col and row ~= -1 and col ~= -1 ) then local xPlayer = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) triggerServerEvent ( 'AttachTheBlip',localPlayer,xPlayer ) end end,false ) -- Server Side -- Blip = { } addEvent ( 'AttachTheBlip',true ) addEventHandler ( 'AttachTheBlip',root, function ( xPlayer ) if xPlayer then local player = getPlayerFromName ( xPlayer ) if player then if Blip [ player ] and isElement ( Blip [ player ] ) then return end Blip [ player ] = createBlipAttachedTo ( player,41 ) end end end ) addEventHandler ( 'onPlayerQuit',root, function ( ) if Blip [ source ] and isElement ( Blip [ source ] ) then destroyElement ( Blip [ source ] ) Blip [ source ] = nil end end ) . بس بكون الترايقر ما له داعي setElementVisibleTo إذا كان يبي العلامة تظهر للاعب بس أو تستخدم Client Side ملاحظة : لازم تنشئ العلامة في الـ blip createBlipAttachedTo ( element elementToAttachTo, [int icon=0, int size=2, int r=255, int g=0, int b=0, int a=255, int ordering=0, float visibleDistance=99999.0, [color=#FF0000][size=6]visibleTo[/size][/color] = getRootElement()] ) 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