mr.ekoo Posted January 17, 2013 Share Posted January 17, 2013 السلام عليكم عندي مود اختيار الفرق "Team" ابغا اعدله بحيث انه لما اضغط حرف معين يفتح + لو احد عنده مود جاهز اضرب حرف ويفتح ياريت يعطيني Link to comment
iMr.Dawix~# Posted January 17, 2013 Share Posted January 17, 2013 (edited) function openw() if guiGetVisible ( Mywin == false) then ---false اذا كانت حالة النافذه guiSetVisible ( Mywin, true )--true وضع حالتها showCursor(true)--true اظهارالسهم else-----ماعرف كيف اشرحها بس اذا سار الحدث مرا ثانيه else guiSetVisible ( Mywin, false )--false وضع حالة النافذة showCursor(false)--false اظهار السهم end end bindKey("r", "down", openw)--openwinنفذ الفنكشن down حالته r االزر بأسم نافذذتك Mywinاستبدل Edited January 17, 2013 by Guest Link to comment
mr.ekoo Posted January 17, 2013 Author Share Posted January 17, 2013 بس اخوي مافهمتك كيف اعرف اسم نافذتي مسامحة انا مبتدئ واول مود بعدله هذا Link to comment
iMr.Dawix~# Posted January 17, 2013 Share Posted January 17, 2013 (edited) بس اخوي مافهمتككيف اعرف اسم نافذتي مسامحة انا مبتدئ واول مود بعدله هذا اسم نافذتك النافذه الي انت سويتها تبيها تفتح بزر guieditor النافذه تقدرتسويها بمود يساعدك اسمه https://community.multitheftauto.com/ind ... ils&id=141 هذا رابطه صنع نافذه مثال Mywin = guiCreateWindow (252, 170, 360, 232, "Title", false ) ================================================= او ممن اللويكي https://wiki.multitheftauto.com/wiki/GuiCreateWindow + اطرح كودك Edited January 17, 2013 by Guest Link to comment
mr.ekoo Posted January 17, 2013 Author Share Posted January 17, 2013 هذا كودي x,y = guiGetScreenSize() JobsWin = guiCreateWindow(x/3 - 170,y/3 - 20,200,320,"لوحة إختيار الفريق",false) teamsList = guiCreateGridList(0,22,186,255,false,JobsWin) column = guiGridListAddColumn( teamsList, "الفرق", 0.85 ) for id, team in ipairs(getElementsByType("team")) do local row = guiGridListAddRow ( teamsList ) guiGridListSetItemText ( teamsList, row, 1, getTeamName ( team ), false, false ) guiGridListSetItemColor ( teamsList, row, 1, getTeamColor ( team ) ) end guiWindowSetMovable ( teamsList, false ) guiWindowSetMovable ( JobsWin, false ) guiWindowSetSizable ( teamsList, false ) guiWindowSetSizable ( JobsWin, false ) send = guiCreateButton(0,285,90,25,"إختيار",false,JobsWin) CloseButton = guiCreateButton(105,285,90,25,"إغلاق",false,JobsWin) guiSetVisible(JobsWin, true) showCursor(true) setTimer ( showingTeams, 1000, 1) function close() if source == CloseButton then guiSetVisible(JobsWin, false) showCursor(false) end end addEventHandler ( "onClientGUIClick", root, function ( button ) if button == "left" then if source == send then guiSetVisible(JobsWin, false) showCursor(false) local row, col = guiGridListGetSelectedItem ( teamsList ) local teamName = guiGridListGetItemText ( teamsList, row, col ) triggerServerEvent ( "onPlayerChooseTeam", getLocalPlayer(), teamName ) end end end) addEventHandler("onClientGUIClick", getResourceRootElement(getThisResource()), close) Link to comment
TAPL Posted January 17, 2013 Share Posted January 17, 2013 x,y = guiGetScreenSize() JobsWin = guiCreateWindow(x/3 - 170,y/3 - 20,200,320,"لوحة إختيار الفريق",false) teamsList = guiCreateGridList(0,22,186,255,false,JobsWin) column = guiGridListAddColumn(teamsList,"الفرق", 0.85) for id, team in ipairs(getElementsByType("team")) do local row = guiGridListAddRow(teamsList) local r, g, b = getTeamColor(team) guiGridListSetItemText(teamsList, row, 1, getTeamName(team), false, false) guiGridListSetItemColor(teamsList, row, 1, r, g, b) end guiWindowSetMovable(teamsList, false) guiWindowSetMovable(JobsWin, false) guiWindowSetSizable(teamsList, false) guiWindowSetSizable(JobsWin, false) send = guiCreateButton(0,285,90,25,"إختيار",false,JobsWin) CloseButton = guiCreateButton(105,285,90,25,"إغلاق",false,JobsWin) bindKey("F2", "down", function() guiSetVisible(JobsWin, not guiGetVisible(JobsWin)) showCursor(guiGetVisible(JobsWin)) end) addEventHandler("onClientGUIClick", root, function (button) if button == "left" then if source == send then local row, col = guiGridListGetSelectedItem(teamsList) local teamName = guiGridListGetItemText(teamsList, row, col) if teamName == "" then return end triggerServerEvent("onPlayerChooseTeam", localPlayer, teamName) guiSetVisible(JobsWin, false) showCursor(false) elseif source == CloseButton then guiSetVisible(JobsWin, false) showCursor(false) end end end) Link to comment
mr.ekoo Posted January 17, 2013 Author Share Posted January 17, 2013 مشكوووووووور اخوي مادري كيف اشكرك اشتغل الف شكر الله يحفظك ويوفقك تعديل ** بس اخوي تقدر تعدل المود تخليه اول مادخل مايشتغل ؟ Link to comment
Bhrany-danger Posted January 17, 2013 Share Posted January 17, 2013 x,y = guiGetScreenSize() JobsWin = guiCreateWindow(x/3 - 170,y/3 - 20,200,320,"لوحة إختيار الفريق",false) teamsList = guiCreateGridList(0,22,186,255,false,JobsWin) column = guiGridListAddColumn(teamsList,"الفرق", 0.85) for id, team in ipairs(getElementsByType("team")) do local row = guiGridListAddRow(teamsList) local r, g, b = getTeamColor(team) guiGridListSetItemText(teamsList, row, 1, getTeamName(team), false, false) guiGridListSetItemColor(teamsList, row, 1, r, g, b) end guiWindowSetMovable(teamsList, false) guiWindowSetMovable(JobsWin, false) guiWindowSetSizable(teamsList, false) guiWindowSetSizable(JobsWin, false) send = guiCreateButton(0,285,90,25,"إختيار",false,JobsWin) CloseButton = guiCreateButton(105,285,90,25,"إغلاق",false,JobsWin) showCursor (true ) addEventHandler("onPlayerJoin", root, addEventHandler("onClientGUIClick", root, function (button) if button == "left" then if source == send then local row, col = guiGridListGetSelectedItem(teamsList) local teamName = guiGridListGetItemText(teamsList, row, col) if teamName == "" then return end triggerServerEvent("onPlayerChooseTeam", localPlayer, teamName) guiSetVisible(JobsWin, false) showCursor(false) elseif source == CloseButton then guiSetVisible(JobsWin, false) showCursor(false) end end end) ) Link to comment
3NAD Posted January 17, 2013 Share Posted January 17, 2013 تستخدم guiSetVisible اضف ذا بـ سطر 4 guiSetVisible ( JobsWin, true ) Link to comment
iMr.Dawix~# Posted January 17, 2013 Share Posted January 17, 2013 تستخدم guiSetVisible اضف ذا بـ سطر 4 guiSetVisible ( JobsWin, true ) guiSetVisible ( JobsWin, false ) Link to comment
mr.ekoo Posted January 17, 2013 Author Share Posted January 17, 2013 اخوي اضفته بالسطر الرابع قبل الكلام بسس مانفع ممكن مساعدة يمكن فيه شيئ ناقص ؟ Link to comment
iPrestege Posted January 17, 2013 Share Posted January 17, 2013 x,y = guiGetScreenSize() JobsWin = guiCreateWindow(x/3 - 170,y/3 - 20,200,320,"لوحة إختيار الفريق",false) guiSetVisible ( JobsWin, false ) teamsList = guiCreateGridList(0,22,186,255,false,JobsWin) column = guiGridListAddColumn(teamsList,"الفرق", 0.85) for id, team in ipairs(getElementsByType("team")) do local row = guiGridListAddRow(teamsList) local r, g, b = getTeamColor(team) guiGridListSetItemText(teamsList, row, 1, getTeamName(team), false, false) guiGridListSetItemColor(teamsList, row, 1, r, g, b) end guiWindowSetMovable(teamsList, false) guiWindowSetMovable(JobsWin, false) guiWindowSetSizable(teamsList, false) guiWindowSetSizable(JobsWin, false) send = guiCreateButton(0,285,90,25,"إختيار",false,JobsWin) CloseButton = guiCreateButton(105,285,90,25,"إغلاق",false,JobsWin) bindKey("F2", "down", function() guiSetVisible(JobsWin, not guiGetVisible(JobsWin)) showCursor(guiGetVisible(JobsWin)) end) addEventHandler("onClientGUIClick", root, function (button) if button == "left" then if source == send then local row, col = guiGridListGetSelectedItem(teamsList) local teamName = guiGridListGetItemText(teamsList, row, col) if teamName == "" then return end triggerServerEvent("onPlayerChooseTeam", localPlayer, teamName) guiSetVisible(JobsWin, false) showCursor(false) elseif source == CloseButton then guiSetVisible(JobsWin, false) showCursor(false) end end end) Link to comment
mr.ekoo Posted January 17, 2013 Author Share Posted January 17, 2013 شكررااا نفع مادري كيف اشكركم الخطاء الى كان عندي اني كنت احطه قبل السطر هذا 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