AliAlanzi Posted March 11, 2017 Share Posted March 11, 2017 (edited) سلام عليكم يا شبااب عندي لوحه تطرد الشخص برا ماب يعني يسويه سلاب بس يقول انه انطرد برا ماب مع السببب الاكواد بخليها بس في مشكله في Player , Status player ابي تحتها اسم اللاعب بس مو عارف كيف Status ابي تحتها يكون اذا ميت يكون احمر Dead و اذا عيش ما مات Alive اخضر كيف اسويهم ؟؟؟؟؟؟؟؟ هذا الاكواد هذا ملف كيلنت GUIEditor = { staticimage = {}, label = {}, edit = {}, button = {}, window = {}, gridlist = {}, memo = {} } ipairs(getElementsByType('Player') do addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(495, 217, 300, 348, "Panel Kick From Game", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.button[1] = guiCreateButton(23, 314, 260, 24, "Close", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(26, 280, 257, 24, "Kick Out Map", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") GUIEditor.edit[1] = guiCreateEdit(76, 240, 183, 18, "", false, GUIEditor.window[1]) GUIEditor.gridlist[1] = guiCreateGridList(13, 29, 277, 154, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.5) guiGridListAddColumn(GUIEditor.gridlist[1], "Status", 0.5) GUIEditor.label[1] = guiCreateLabel(62, 162, 154, 36, "", false, GUIEditor.gridlist[1]) GUIEditor.staticimage[1] = guiCreateStaticImage(20, 182, 42, 65, ":guieditor/client/colorpicker/alpha.png", false, GUIEditor.gridlist[1]) GUIEditor.memo[1] = guiCreateMemo(92, 163, 143, 19, "", false, GUIEditor.gridlist[1]) GUIEditor.staticimage[2] = guiCreateStaticImage(42, 183, 10, 0, ":guieditor/images/dx_elements/radio_button.png", false, GUIEditor.gridlist[1]) GUIEditor.edit[2] = guiCreateEdit(76, 175, 36, 13, "", false, GUIEditor.gridlist[1]) GUIEditor.memo[2] = guiCreateMemo(193, 171, 23, 21, "", false, GUIEditor.gridlist[1]) GUIEditor.memo[3] = guiCreateMemo(75, 174, 61, 18, "", false, GUIEditor.gridlist[1]) GUIEditor.label[3] = guiCreateLabel(26, 240, 50, 18, "reason :", false, GUIEditor.window[1]) GUIEditor.label[4] = guiCreateLabel(26, 198, 50, 15, "Search :", false, GUIEditor.window[1]) GUIEditor.edit[3] = guiCreateEdit(76, 195, 183, 18, "", false, GUIEditor.window[1]) end ) local KEX="F4" function OPEDN() guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) ) showCursor( guiGetVisible( GUIEditor.window[1] ) ) end bindKey(KEX,"down",OPEDN) addEventHandler("onClientGUIClick",root, --- حدث عند الضغط علي الزر function() if source == GUIEditor.button["Player"] then -- غير اسم الزرار local GetNameD = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) --- غير اسم القريد لست if ( getPlayerFromName ( GetNameD ) ) then local NameGet = getPlayerName(localPlayer) local AAget = guiGetText(GUIEditor.edit[3]) --- هذي لو انت مسوي ايدت فيها السبب # triggerServerEvent("Slap",localPlayer,GetNameD,AAget,NameGet) end end end ) addEventHandler("onClientGUIClick",root, function() if source == GUIEditor.button[1] then guiSetVisible(GUIEditor.window[1],false) showCursor(false) end end ) ----------------------------------- هذا ملف سيرففر addEvent("slap",true) addEventHandler("slap",root, function(NameGet,AAget,lpName) slapPlayer ( NameGet, AAget ) outputChatBox(''..NameGet.. 'Has Been Kicked From Game By' ..lpName.. '(' ..AAget.. ')',root,255,255,0,true) end ) 1 minute ago, Ghost-Gamer said: if source == GUIEditor.button["Player"] then --غير اسم الزرا ر هذي بدل Player لازم 2 بالغلط كاتب player Edited March 11, 2017 by Ghost-Gamer Link to comment
#BrosS Posted March 11, 2017 Share Posted March 11, 2017 (edited) getElementHealth guiGridListSetItemColor Edited March 11, 2017 by #BrosS Link to comment
AliAlanzi Posted March 11, 2017 Author Share Posted March 11, 2017 47 minutes ago, #BrosS said: getElementHealth guiGridListSetItemColor افهموا اني جديد عل برمجه معرف ولا شي يخي Link to comment
Abu-Solo Posted March 11, 2017 Share Posted March 11, 2017 23 minutes ago, Ghost-Gamer said: افهموا اني جديد عل برمجه معرف ولا شي يخي دامك ما تعرف شئ في البرمجة لازم تتعلم مو جاهز علي طول ---- سوي تحقق if getElementHealth --- تخش الويكي حقه وتشوف البارتمر المطلوب , Link to comment
Abu-Solo Posted March 11, 2017 Share Posted March 11, 2017 مثال بسيط local playerHealth = getElementHealth ( localPlayer ) if ( playerHealth <= 30 ) then --- اذا اللاعب دمه اقل من 30 guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 1, 255, 0, 255 ) --- يغير اللون حق الجريد لست , بيخلي اللون زي بنفسجي else ---- نسوي العكس , يعني لو معه اكثر من 30 guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 1, 255, 255, 255 ) ---- يخلي اللون ابيض, ---- تقدر تستخدمها مع ---- onClientRender Link to comment
AliAlanzi Posted March 11, 2017 Author Share Posted March 11, 2017 الي مو فاهم وش ابي لا يجي يتفلسف براسي اقولكم شي تقولون شي Link to comment
Abu-Solo Posted March 11, 2017 Share Posted March 11, 2017 (edited) 9 minutes ago, Ghost-Gamer said: الي مو فاهم وش ابي لا يجي يتفلسف براسي اقولكم شي تقولون شي ذذ , تراني بـ كذا أكون افدتك انت لو عندك عقل وتفهم , بتغير هذا وياريت تغير من اسلوبك مع الناس عشان يساعدوك, جرب الكود ذا وعطني خبر addEventHandler('onClientRender',root, function () local playerHealth = getElementHealth ( localPlayer ) if ( playerHealth <= 20 ) then --- اذا اللاعب دمه اقل من 20 local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,'Dead',false,false) else guiGridListSetItemText(GUIEditor.gridlist[1], row, 2, 'Life', false, false) end end ) Edited March 11, 2017 by Abu-Solo Link to comment
AliAlanzi Posted March 11, 2017 Author Share Posted March 11, 2017 43 minutes ago, Abu-Solo said: function clientsideResourceStart () local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list if ( column ) then -- If the column was successfully created for id, playeritem in ipairs(getElementsByType("player")) do --Loop through all the players, adding them to the table local row = guiGridListAddRow ( playerList ) guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false ) end end end addEventHandler ( "onClientResourceStart", getResourceRootElement(), clientsideResourceStart ) الحين اسم اللاعب ما يطلع الكود ذا يطلعه؟ اتوقع ينفع صح؟ Link to comment
#Soking Posted March 11, 2017 Share Posted March 11, 2017 48 minutes ago, Abu-Solo said: ذذ , تراني بـ كذا أكون افدتك انت لو عندك عقل وتفهم , بتغير هذا وياريت تغير من اسلوبك مع الناس عشان يساعدوك, جرب الكود ذا وعطني خبر addEventHandler('onClientRender',root, function () local playerHealth = getElementHealth ( localPlayer ) if ( playerHealth <= 20 ) then --- اذا اللاعب دمه اقل من 20 local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,'Dead',false,false) else guiGridListSetItemText(GUIEditor.gridlist[1], row, 2, 'Life', false, false) end end ) كودك ماينفع ي اخ ١ ماراح يظهر غير للاعب انه لايف او ديد ٢ ماينفع راندر ب انشاء رو يعني لو دمه قليل عن ٢٠ راح ينشء الاف الملاين من الرو 1 Link to comment
AliAlanzi Posted March 11, 2017 Author Share Posted March 11, 2017 طيب انا اسم اللاعب يطلع و جمبه يطلع اذا ميت او حي شف الكود ذا function clientsideResourceStart () local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list if ( column ) then -- If the column was successfully created for id, playeritem in ipairs(getElementsByType("player")) do --Loop through all the players, adding them to the table local row = guiGridListAddRow ( playerList ) guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false ) end end end addEventHandler ( "onClientResourceStart", getResourceRootElement(), clientsideResourceStart ) Link to comment
Abu-Solo Posted March 11, 2017 Share Posted March 11, 2017 2 minutes ago, #Soking said: كودك ماينفع ي اخ ١ ماراح يظهر غير للاعب انه لايف او ديد ٢ ماينفع راندر ب انشاء رو يعني لو دمه قليل عن ٢٠ راح ينشء الاف الملاين من الرو مفهي :^ معليش + الكود مو كامل هو عليه انه يسوي الكود اللي يجيب اللاعبين الموجودين في السيرفر , Just now, Ghost-Gamer said: طيب انا اسم اللاعب يطلع و جمبه يطلع اذا ميت او حي شف الكود ذا function clientsideResourceStart () local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list if ( column ) then -- If the column was successfully created for id, playeritem in ipairs(getElementsByType("player")) do --Loop through all the players, adding them to the table local row = guiGridListAddRow ( playerList ) guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false ) end end end addEventHandler ( "onClientResourceStart", getResourceRootElement(), clientsideResourceStart ) كودك يجيب اسماء اللاعبين ويحطهم فـ القريد لست تقريبأ, Link to comment
AliAlanzi Posted March 11, 2017 Author Share Posted March 11, 2017 و كيف اخليه يجيب الي بالسيرفر؟ Link to comment
Abu-Solo Posted March 11, 2017 Share Posted March 11, 2017 for i,v in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,getPlayerName(v),false,false) Link to comment
AliAlanzi Posted March 11, 2017 Author Share Posted March 11, 2017 ما نفع! 40 minutes ago, Abu-Solo said: function clientsideResourceStart () local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list if ( column ) then -- If the column was successfully created for id, playeritem in ipairs(getElementsByType("player")) do --Loop through all the players, adding them to the table local row = guiGridListAddRow ( playerList ) guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false ) end end end addEventHandler ( "onClientResourceStart", getResourceRootElement(), clientsideResourceStart ) ذذا يسوي لوحه جديده و يطلع الاسماء في كود يطلع اسماء الي يعرفه يقلي هو Link to comment
^iiEcoo'x_) Posted March 11, 2017 Share Posted March 11, 2017 7 hours ago, Abu-Solo said: for i,v in ipairs(getElementsByType("player")) dolocal row = guiGridListAddRow(GUIEditor.gridlist[1])guiGridListSetItemText(GUIEditor.gridlist[1],row,1,getPlayerName(v),false,false) ناقصة end عندك 9 hours ago, Abu-Solo said: ذذ , تراني بـ كذا أكون افدتك انت لو عندك عقل وتفهم , بتغير هذا وياريت تغير من اسلوبك مع الناس عشان يساعدوك, جرب الكود ذا وعطني خبر addEventHandler('onClientRender',root,function ()local playerHealth = getElementHealth ( localPlayer )if ( playerHealth <= 20 ) then --- اذا اللاعب دمه اقل من 20local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,'Dead',false,false)elseguiGridListSetItemText(GUIEditor.gridlist[1], row, 2, 'Life', false, false)endend) استعمل isPedDead 1 Link to comment
Master_MTA Posted March 12, 2017 Share Posted March 12, 2017 يبوي فك راسك انت تبيه لريس اكيد ما عليك الا بالالمنت داتا local data=getElementData(plr,'state') if data=='alive' then elseif data=='dead' then else end plr هو اللاعب اللي تبي تجيب الداتا اللي عليه Link to comment
Abdul KariM Posted March 13, 2017 Share Posted March 13, 2017 "onPlayerWasted" getDeadPlayers triggerClientEvent addEvent addEventHandler guiGridListAddRow getPlayerName guiGridListSetItemText 1 Link to comment
Master_MTA Posted March 13, 2017 Share Posted March 13, 2017 1 hour ago, Abdul KariM said: "onPlayerWasted" getDeadPlayers triggerClientEvent addEvent addEventHandler guiGridListAddRow getPlayerName guiGridListSetItemText guiGridListSetItemText فهمت غلط يطيب هو يبيها ليبل @_@ Link to comment
Abu-Solo Posted March 13, 2017 Share Posted March 13, 2017 1 minute ago, Master_MTA said: guiGridListSetItemText فهمت غلط يطيب هو يبيها ليبل @_@ انت اللي فهمت غلط هو يبيها قريد لست GUIEditor.gridlist[1] = guiCreateGridList(13, 29, 277, 154, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.5) guiGridListAddColumn(GUIEditor.gridlist[1], "Status", 0.5) Link to comment
Abu-Solo Posted March 13, 2017 Share Posted March 13, 2017 10 minutes ago, Master_MTA said: والله شكلي مضييع @_@ أووخص قربت توصل الف مشاركة Link to comment
Master_MTA Posted March 13, 2017 Share Posted March 13, 2017 12 minutes ago, Abu-Solo said: أووخص قربت توصل الف مشاركة يب تو انتبه امس @_@ 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