iMr.WiFi..! Posted March 23, 2016 Share Posted March 23, 2016 الحين الطلب هوو ابي اكواد جاههزة .. امزحح الحين القريد ليست اصعب شيءء عندي بعد ال سكل سكل = SQL __ معلينا الطلب يقولك ي خوي الحين عندي جريد ليسست كك ؟ ابي اذا اختار من الجريد وضغط الزر يعطيه فلوس الطلب واضحح بسس الحين قالولي بتحتاج ------------ guiGridListGetSelectedItem guiGridListGetItemText ------------ طيب كيف اربطهه ؟ يعني الحين لو اختار شيء من الجريد ليست كيف احدد كم يجيه فلوس Link to comment
Simple. Posted March 23, 2016 Share Posted March 23, 2016 -- عشان تضيف اللاعبين للقريد getElementsByType -- تسوي لوب للاعبين guiGridListAddRow --تسوي رو جديد guiGridListSetItemText -- تحط التيكست حق الرو بأسم اللاعب getPlayerName -- تجيب اسم اللاعب -- هنا لما تبي تعطي فلوس guiCreateEdit -- تسوي ايديت تحط فيه رقم الفلوس guiGridListGetSelectedItem -- تتحق انه محدد على شيء بالقريد ليست guiGridListGetItemText -- تجيب الي التيكست الي محدد عليه بالقريد ( اسم اللاعب ) guiGetText -- تجيب الفلوس الي بالايديت givePlayerMoney -- تسوي لها ترايقر لسيرفر وتعطيه الفلوس Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 لا العكس ابي اللاعيبه يختارون الفلوس من الجريد ليست Link to comment
#|_oskar_|# Posted March 23, 2016 Share Posted March 23, 2016 -- عشان تضيف اللاعبين للقريد getElementsByType -- تسوي لوب للاعبين guiGridListAddRow --تسوي رو جديد guiGridListSetItemText -- تحط التيكست حق الرو بأسم اللاعب getPlayerName -- تجيب اسم اللاعب -- هنا لما تبي تعطي فلوس guiCreateEdit -- تسوي ايديت تحط فيه رقم الفلوس guiGridListGetSelectedItem -- تتحق انه محدد على شيء بالقريد ليست guiGridListGetItemText -- تجيب الي التيكست الي محدد عليه بالقريد ( اسم اللاعب ) guiGetText -- تجيب الفلوس الي بالايديت givePlayerMoney -- تسوي لها ترايقر لسيرفر وتعطيه الفلوس اضافة الى الكود بجانب السيرفر getPlayerFromName -- تجيب اللاعب من اسمه getPlayerMoney -- تحقق من فلوس اللاعب takePlayerMoney -- سحب فلوس من اللاعب المرسل Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 يالله وش ذا ؟ انا اقولكم ما ابغى لاعبين في الجريد ابغى مثلا 100 200 300 كلها فلوس في الجريد اذا ضغط البوتن تجيه الفلوس الي حددها .., Link to comment
Mhmd.z Posted March 23, 2016 Share Posted March 23, 2016 --client function onClick() if ( source == button) then local row = guiGridListGetSelectedItem( grid_list ) local name = guiGridListGetItemText(grid_list, row, column) if name == "100" then triggerServerEvent("giveMoney_100", localPlayer) end end end addEventHandler("onClientGUIClick", root, onClick) --server function give() givePlayerMoney(source, 100) end addEvent("giveMoney_100", true) addEventHandler("giveMoney_100", root, give) Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 شكراً تمت الافادة من قبل محمد انا قصدي مو جاهز بس افدتني ,, يقفل .. Link to comment
فاّرس Posted March 23, 2016 Share Posted March 23, 2016 كذا انت تطولها وهي قصيره, سو جدول كذا Money = { 100,200,300 } وسوي لوب وضيفها للجريد, بحيث اذا اختار قيمه يعطيه نفس اللي اختارها بدون تحققات ومشوار . Link to comment
#|_oskar_|# Posted March 23, 2016 Share Posted March 23, 2016 --client function onClick() if ( source == button) then local row = guiGridListGetSelectedItem( grid_list ) local name = guiGridListGetItemText(grid_list, row, column) if name == "100" then triggerServerEvent("giveMoney_100", localPlayer) end end end addEventHandler("onClientGUIClick", root, onClick) --server function give() givePlayerMoney(source, 100) end addEvent("giveMoney_100", true) addEventHandler("giveMoney_100", root, give) حق ايش رقم ال 100 بملف الكلنت ؟ Link to comment
HassoN Posted March 23, 2016 Share Posted March 23, 2016 --client function onClick() if ( source == button) then local row = guiGridListGetSelectedItem( grid_list ) local name = guiGridListGetItemText(grid_list, row, column) if name == "100" then triggerServerEvent("giveMoney_100", localPlayer) end end end addEventHandler("onClientGUIClick", root, onClick) --server function give() givePlayerMoney(source, 100) end addEvent("giveMoney_100", true) addEventHandler("giveMoney_100", root, give) حق ايش رقم ال 100 بملف الكلنت ؟ تحقق انه الكلام الي مأشر عليه الاعب من القريد لست هو 100 اذا صحيح فـ يسوي التريقر Link to comment
Abdul KariM Posted March 23, 2016 Share Posted March 23, 2016 طريقة حقته مشورة احسن شي ترسل المحدده مع الترايقر وتعطيه الفلوس على حسب الي محددهه Link to comment
#|_oskar_|# Posted March 23, 2016 Share Posted March 23, 2016 يقدر يسوي كذا ويختصر عليه اشياء كثيره كلنت local screenW, screenH = guiGetScreenSize() window = guiCreateWindow((screenW - 192) / 2, (screenH - 253) / 2, 192, 253, "", false) guiWindowSetSizable(window, false) guiSetAlpha(window, 1.00) gridlist = guiCreateGridList(9, 23, 175, 181, false, window) guiGridListAddColumn(gridlist, "الفلوس", 0.9) button = guiCreateButton(9, 208, 175, 35, "اخذ الفلوس", false, window) ------ local Money = {1000,2000,3000,4000,5000,6000,7000,8000} for _,Money in pairs(Money) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist,row,1,Money,false,false) end --- addEventHandler( "onClientGUIClick",button,function( ) if guiGridListGetSelectedItem(gridlist) == -1 then return end local Money = guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist),1) triggerServerEvent("Give:Money",localPlayer,Money) end) سيرفر addEvent("Give:Money",true) addEventHandler("Give:Money",root,function(Money) givePlayerMoney(source,Money) outputChatBox(Money.." $ تم اعطائك مبلغ وقدره", source,0,255,0,true) end) Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 طيب في اشخاص يسسون لووب زي كذذا Weapaon ={ S1 , 100 , 200 , s2 , 300 , 100, } مدري كيف يسون اللوب بس يخلونة الفلوس ,الايدي ,اسم السلاح ويجيهم هذا الي كنت اقصدهه Link to comment
فاّرس Posted March 23, 2016 Share Posted March 23, 2016 يقدر يسوي كذا ويختصر عليه اشياء كثيرهكلنت local screenW, screenH = guiGetScreenSize() window = guiCreateWindow((screenW - 192) / 2, (screenH - 253) / 2, 192, 253, "", false) guiWindowSetSizable(window, false) guiSetAlpha(window, 1.00) gridlist = guiCreateGridList(9, 23, 175, 181, false, window) guiGridListAddColumn(gridlist, "الفلوس", 0.9) button = guiCreateButton(9, 208, 175, 35, "اخذ الفلوس", false, window) ------ local Money = {1000,2000,3000,4000,5000,6000,7000,8000} for _,Money in pairs(Money) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist,row,1,Money,false,false) end --- addEventHandler( "onClientGUIClick",button,function( ) if guiGridListGetSelectedItem(gridlist) == -1 then return end local Money = guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist),1) triggerServerEvent("Give:Money",localPlayer,Money) end) سيرفر addEvent("Give:Money",true) addEventHandler("Give:Money",root,function(Money) givePlayerMoney(source,Money) outputChatBox(Money.." $ تم اعطائك مبلغ وقدره", source,0,255,0,true) end) سطر 12 حط tostring وسطر 19 حط end,false) Link to comment
Abdul KariM Posted March 23, 2016 Share Posted March 23, 2016 طيب في اشخاص يسسون لووب زي كذذا Weapaon ={ S1 , 100 , 200 , s2 , 300 , 100, } مدري كيف يسون اللوب بس يخلونة الفلوس ,الايدي ,اسم السلاح ويجيهم هذا الي كنت اقصدهه هنا لازم يكون عندك 3 كولمنات وتسوي دوران على الجدول وتحط الكولمن بالرو المطلوب وكذا طبعا موب لازم 3 كولمنات يمكن انت تسوي داتا للكولمن حق السعر او اي شي وتحط بالقريد الكولمن الاول والثاني على حسب الي تبي تسويه Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 طيب انا مسوي مود كك ؟ مود الطقس فمابحتاج اسوي تريقار من الكلنت لل سيرفر وشش اسوي ؟ Link to comment
فاّرس Posted March 23, 2016 Share Posted March 23, 2016 الحين وش دخل الكك والطقس ف الموضوع ذا؟ وش تبي بالضبط؟ Link to comment
#|_oskar_|# Posted March 23, 2016 Share Posted March 23, 2016 يقدر يسوي كذا ويختصر عليه اشياء كثيرهكلنت local screenW, screenH = guiGetScreenSize() window = guiCreateWindow((screenW - 192) / 2, (screenH - 253) / 2, 192, 253, "", false) guiWindowSetSizable(window, false) guiSetAlpha(window, 1.00) gridlist = guiCreateGridList(9, 23, 175, 181, false, window) guiGridListAddColumn(gridlist, "الفلوس", 0.9) button = guiCreateButton(9, 208, 175, 35, "اخذ الفلوس", false, window) ------ local Money = {1000,2000,3000,4000,5000,6000,7000,8000} for _,Money in pairs(Money) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist,row,1,Money,false,false) end --- addEventHandler( "onClientGUIClick",button,function( ) if guiGridListGetSelectedItem(gridlist) == -1 then return end local Money = guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist),1) triggerServerEvent("Give:Money",localPlayer,Money) end) سيرفر addEvent("Give:Money",true) addEventHandler("Give:Money",root,function(Money) givePlayerMoney(source,Money) outputChatBox(Money.." $ تم اعطائك مبلغ وقدره", source,0,255,0,true) end) سطر 12 حط tostring وسطر 19 حط end,false) مايحتاج Link to comment
#|_oskar_|# Posted March 23, 2016 Share Posted March 23, 2016 طيب انا مسوي مود كك ؟مود الطقس فمابحتاج اسوي تريقار من الكلنت لل سيرفر وشش اسوي ؟ اذا تبيه لكل اللاعبين سويه سيرفر واذا تبي اللاعب بس يشوف الطقس تغير سويه كلنت Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 طيب الحين انا معرف اخليه كلنت بس اعرف كيف اخليه كل لاعبين يشوفون بجرب وانت صحح اخطائي .. Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 local alzr = 'F2' Weather1 ={ {"مشمس", 0}, {"غائم", 54}, {"ضباب", 55}, } Weather2 ={ {"12:00", 12}, {"3:00", 03}, {"9:00", 09}, } GUIEditor = { button = {}, window = {}, label = {}, gridlist = {} } GUIEditor.window[1] = guiCreateWindow(608, 234, 660, 588, "# - الطقس ", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(25, 30, 214, 264, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.2) guiGridListAddColumn(GUIEditor.gridlist[1], "# Weather ", 0.6) GUIEditor.gridlist[2] = guiCreateGridList(440, 30, 214, 264, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[2], "#", 0.2) guiGridListAddColumn(GUIEditor.gridlist[2], "# Time ", 0.6) GUIEditor.button[1] = guiCreateButton(177, 445, 295, 101, "# - Set", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], "sa-header") GUIEditor.label[1] = guiCreateLabel(299, 24, 61, 58, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "sa-gothic") guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) GUIEditor.label[2] = guiCreateLabel(299, 82, 61, 58, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], "sa-gothic") guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) GUIEditor.label[3] = guiCreateLabel(299, 140, 61, 58, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], "sa-gothic") guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) GUIEditor.label[4] = guiCreateLabel(299, 198, 61, 58, "*", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[4], "sa-gothic") guiLabelSetHorizontalAlign(GUIEditor.label[4], "center", false) for v,mk in ipairs(Weather1) do local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,"" .. v .. "",false,false) guiGridListSetItemText( GUIEditor.gridlist[1], row,2,mk[1],false,false) guiGridListSetItemData ( GUIEditor.gridlist[1], row, 2,mk[2] ) end for v,mk in ipairs(Weather2) do local row = guiGridListAddRow ( GUIEditor.gridlist[2] ) guiGridListSetItemText(GUIEditor.gridlist[2],row,1,"" .. v .. "",false,false) guiGridListSetItemText( GUIEditor.gridlist[2], row,2,mk[1],false,false) guiGridListSetItemData ( GUIEditor.gridlist[2], row, 2,mk[2] ) end addEventHandler( "onClientGUIClick",GUIEditor.button[1],function( ) if guiGridListGetSelectedItem(GUIEditor.gridlist[1]) == -1 then return end local Weather = guiGridListGetItemText(GUIEditor.gridlist[1],guiGridListGetSelectedItem(GUIEditor.gridlist[1]),1) SetWeather( Source ) -- الحين هنا المشكلة ابي اعرف كيف اخليه يعرف الايدي حق اللوب ؟ end) bindKey (alzr,'down', function () guiSetVisible (GUIEditor.window[1],not guiGetVisible (GUIEditor.window[1])) showCursor (guiGetVisible (GUIEditor.window[1])) end) يخي انا مالي خبرة في الجريد ف اعتذذررر Link to comment
#|_oskar_|# Posted March 23, 2016 Share Posted March 23, 2016 كودك شغال مافي اي شئ بس عندك خطاء واحد بسطر 64 خطاء فى اسم الفنكشن + المفروض تحط المتغير حق جلب التكست من القريد SetWeather( Source ) -- انت حاطت هنا سورس وذا الخطاء الوحيد اللى عندك -- setWeather ( Weather ) -- المفروض يكون كذا Link to comment
#CroSs Posted March 23, 2016 Share Posted March 23, 2016 addEventHandler( "onClientGUIClick", GUIEditor.button[1], function() local SelectedWeather, SelectedTime = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ), guiGridListGetSelectedItem( GUIEditor.gridlist[2] ) if ( SelectedWeather ~= -1 ) then setWeather( guiGridListGetItemData( GUIEditor.gridlist[1], SelectedWeather, 2 ) ) end if ( SelectedTime ~= -1 ) then setTime( guiGridListGetItemData( GUIEditor.gridlist[2], SelectedTime, 2 ), 0 ) end end ) Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 مشكور اخوي مقصرت وفقك الله ... الحين صرت اعرف لل جريد ليسست . Link to comment
iMr.WiFi..! Posted March 23, 2016 Author Share Posted March 23, 2016 addEventHandler( "onClientGUIClick", GUIEditor.button[1], function() local SelectedWeather, SelectedTime = guiGridListGetSelectedItem( GUIEditor.gridlist[1] ), guiGridListGetSelectedItem( GUIEditor.gridlist[2] ) if ( SelectedWeather ~= -1 ) then setWeather( guiGridListGetItemData( GUIEditor.gridlist[1], SelectedWeather, 2 ) ) end if ( SelectedTime ~= -1 ) then setTime( guiGridListGetItemData( GUIEditor.gridlist[2], SelectedTime, 2 ), 0 ) end end ) شككراً هاذي افادة كبيرة منك انت والاخ اوسكار .. اتمنى ان يقفل الموضوع . 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