Jump to content

iMr.WiFi..!

Members
  • Posts

    2,382
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by iMr.WiFi..!

  1. هذي طريقة من الطرق الي يخليه يستعمل الامر مرتين عن نفسي ما أفضل الداتا عن الطريقة حقتي لان طريقيتي ما تستعمل البيانات وكذا
  2. تبرمج منطقة الاحتلال بواسطة الاحداثيات يعني تجيب فنكشن حق الي يسوي مربع في المكان
  3. function guiCreateWindow( x2, y2, width2, height2, titleBarText2, relative2 ) local mainBackground = guiCreateStaticImage ( x2, y2, width2, height2, "wndow.png", relative2 ) local mainBackgroundLabel = guiCreateLabel ( 0, 0, 950, 300, titleBarText2, false, mainBackground ) guiSetEnabled ( mainBackgroundLabel, false ) return mainBackground end GUIEditor = { label = {} } local screenW, screenH = guiGetScreenSize() wnd = guiCreateStaticImage((screenW - 436) / 2, (screenH - 458) / 2, 436, 458, ":guieditors/images/wndow.png", false) guiSetVisible(wnd,false) Grid = guiCreateGridList(14, 54, 408, 355, false, wnd) guiGridListAddColumn(Grid, "x[ Player Name ]x", 0.5) guiGridListAddColumn(Grid, "x[ Time Player ]x", 0.5) GUIEditor.label[1] = guiCreateLabel(-5, -45, 418, 27, "", false, Grid) GUIEditor.label[2] = guiCreateLabel(7, 9, 419, 24, "=[ TOP 40 Onlines ]=", false, wnd) guiLabelSetColor(GUIEditor.label[2], 255, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[2], "center") Close = guiCreateButton(14, 409, 405, 33, "X", false, wnd) guiSetProperty(Close, "NormalTextColour", "FFFF1200") function getHours() playersTable = {} ; for i, v in ipairs(getElementsByType('player')) do local playerData = getElementData(v, "Time") local Hour, Min, Sec = unpack( split ( playerData, ":" ) ) table.insert(playersTable, {name = v, time = playerData}) end table.sort ( playersTable, function ( a, b ) return ( tostring ( a.time ) or "" ) > ( tostring ( b.time ) or "" ) end ) return playersTable end setTimer(function() --guiSetEnabled(Grid, false) guiSetVisible(Grid, false) guiSetVisible(Grid, true) guiGridListClear(Grid) local Hours = getHours() for one = 1, #getElementsByType('player') do if one >= 40 then return end local item = guiGridListAddRow(Grid) if (Hours[1]) then local itemName = guiGridListSetItemText(Grid, item, 1, one ..'-' .. getPlayerName(Hours[one].name), false, false) local itemName = guiGridListSetItemText(Grid, item, 2, Hours[one].time, false, false) guiGridListSetItemColor(Grid, item, 1, 255, 0, 0) guiGridListSetItemColor(Grid, item, 2, 0, 255, 0) end end end, 1000, 0) addEventHandler( 'onClientGUIClick', root, function() if source == Close then guiSetVisible(wnd, false) showCursor(false) end end ) function open() if guiGetVisible(wnd) == false then guiSetVisible(wnd, true) showCursor(true) else guiSetVisible(wnd, false) showCursor(false) end end bindKey( 'F10', 'down', open)
  4. setBoolean Booleanوظيفة الفنكشن : يستعمل لتغير قيمة الـ Syntax : bool setBoolean(bool Boolean) Boolean : True او False القيمة تكون getBoolean Booleanوظيفة الفنكشن : يستعمل في التحقق لجلب قيمة الـ Syntax : bool getBoolean() Source Code : booleanT = true; function setBoolean ( Boolean ) booleanT = Boolean return false end function getBoolean () return booleanT end Example : booleanT = true; function setBoolean ( Boolean ) booleanT = Boolean return false end function getBoolean () return booleanT end local screenW, screenH = guiGetScreenSize() Wnd = guiCreateWindow((screenW - 360) / 2, (screenH - 420) / 2, 360, 420, "Test!", false) guiWindowSetSizable(Wnd, false) guiSetAlpha(Wnd, 1.00) button = guiCreateButton((360 - 179) / 2, (420 - 65) / 2, 179, 65, "Test!", false, Wnd) addEventHandler("onClientGUIClick",root, function() if source == button and getBoolean() == true then setBoolean(false) outputChatBox("True !") else if source == button and getBoolean() == false then setBoolean(true) outputChatBox("False !") end end end) فايدة الفنكشن : يستعمل لاستخدامات كثيرة منها استخدام الاداة مرتين واشياء ثانية وبس سلام خير الختام : )
  5. هذي قيمة تفيد عشان تتحقق وتخليه يستعمل نفس الامر : )
  6. وعليكم السلام : ) -- client 'onClientGUIClick' triggerServerEvent --server createTeam -- اذا انت مو مسوي التيم setPlayerTeam setElementModel
  7. ياخوي المشكلة من عندك @: في حل بس انت مانت راضي تسويه هو انك تسوي dx جديد
  8. روح لمود العاجل ثم سوي تيبل بهذي الطريقة : Serials = { ['هنا سريالك'] = true, ['اذا بتضيف واحد كمان'] = true } وبعدين سوي تحت التيبل wifi = true; وسوي تحقق عند ال addCommandHandler اذا كان السريال يتطابق واذا يتطابق سريال وأنه وايفاي ترو اخفي العاجل وحطه فولس وسوي تحقق اذا كان فولس ويتطابق السريال حطه ترو وحط العاجل
  9. حط هذا الفنكشن في المود في الكلينت : messagelevelup = setTimer(function () -- حط كود الدي اكس هنا end,3000,1) addEventHandler("onClientRender",root,messagelevelup) وامسح السطر الخامس وبدله بهذا messagelevelup()
  10. عند مود اللفل دور عن حدث لما ياخذ لفل جديد وحط الديي اكس حقك وسويله تايمر
  11. اطرح اكواد الترايقر : )
  12. اكوادك صحيحة في الكلنت بس سيرفر فيه اخطاء .. التصحيح : team = createTeam ("Criminal", 255, 0, 0) function joinCriminalTeam(player,cmd) local team = getTeamFromName ("Criminal") if ( cmd == "setme") then if (team) then setPlayerTeam (player,team) setElementModel (player, 230) getTeamColor (player, team) setBlipColor (player, team) setTeamFriendlyFire ( team, true ) end end end addCommandHandler("setme", joinCriminalTeam)
  13. سوي سيت تايمر وحط فيه لوب لجميع اللاعبين ثم سوي getAccountPlayer وتحقق من الرتبة واذا من قروب الادمن سوي setElementData - true واذا العكس سوي فولس .. وحط في التحقق حقك getElementData واذا ترو خله يحط واذا فولس حط exports["guimessages"]:outputClient(staffText, 255, 0, 0) عاد الحين شرحتلك كل شيء باقي لك تحاول تسوي الكود
  14. ممكن تقلي وش يسوي onElementClicked لأني ناسي ذحين .. وش تبي تسوي انت بضبط ~ #Edit: حالياً ماعندي وقت .. بكرة بحل لك المشكلة او شوف واحد ثاني غيري اذا انت مستعجل
  15. طيب تحقق من الزر المضغوط عشان تزبط الكود ~
  16. جرب تبدل حدث onPlayerClick بـ onMarkerHit وعدل على الارقمنتات وان شاء الله يزبط معك !
  17. ^^ مشكور عالتصحيح ي شباب ..
  18. ما أقدر .. سوي بنفسك حتى لو شخابيط ( لاتصدق ) ثم احنا نساعدك
  19. -- سوي getPlayerName table.insert -- كل مايدخل لاعب -- بعدين unpack -- ودخله الجريد ليست
  20. ^ حط اليوسفل فنكشن فوق عشان تتجنب اخطاء
×
×
  • Create New...