Jump to content

Abdul KariM

Members
  • Posts

    2,711
  • Joined

  • Days Won

    42

Everything posted by Abdul KariM

  1. ميليسا ولا هولندا , امزح امزح
  2. شباب اتمنى تركزون بالكلام الي قبل نبي لغات ترتبط بلغة لوا عشان يكون هناك تطور اما سالفة جافا وش دخلها بالوا , مدري اذا كان لها دخل لكن هي تختص بالاندرويد نبي لغات نقدر نستفيد منها مثل الفيجوال بيسك والبي اتش بي والاتش تي ام ال , والماي اس كيو ال ويفضل انها تكون بقسم واحد عشان ماتصير هوسه بين الاقسام لو تبي تستفيد من لغات ثانية روح ديف بوينت تلقى طلبك هناك
  3. @_Kinan تحقق ان السورس ماهب الكايلر
  4. وش ذا الله يهديك
  5. مع الفكرة صراحة والفكرة حلوه وزي ماقال الاخ شاطح يكون اللغات ترتبط بين اللوا مثل الفيجوال بيسك والبي اتش بي والاتش تي ام ال نطور من مستوانا مانبقى على اضغط زر وقفل زر
  6. @iRamX تراح مايحتاج المنت داتا ابد, وطريقتك غلط بأيفنت الدخول لان اول مايدخل الاعب راح يكون حسابه جوست والمفروض تتحقق ان الاعب مسجل دخول ان حسابه ماهب جوست والطريقة الثانية والي هي افضل يقدر يسويها بالترايقرات لان اسم حساب الاعب مايتغير اول مايدخل الاعب ترايقر للكلينت وحط حسابه وخلاص واول مايشتغل المود ترايقر للسيرفر ويجيب اسمه ويرسله للكلينت وانتهينا
  7. @#_iMr.[E]coo كوده صحيح من ناحية جهة السيرفر
  8. واذا ماتبي تحذف خاصية الكيك سوي ملف جديد وحط فيه الكود function getPlayerPing ( player ) return false end
  9. قيم مود التكتيك يجي مشفر على حسب علمي + اتوقع تقدر تعدلها من السيتنق الي بالقيم مود
  10. @N3xT كودك فيه خطأ اعتبره انا zombie اتوقع انه اسمها isZombie اول شي داتا الزومبي ماعتقد اسمها ثانيا نفترض ان الاعب عنده 100 نقطة مسجلة بحسابه وكسب نقطة زيادة صارت 101 راح يرسل ترايقر للكلينت والبروجيسور اعلى حد فيه 100 احتمال يصير بق او انه يرجع البروجيسور لل 0
  11. مطوول , لانه راح يكون شبه مولتي قيم لكن افكار غير
  12. اذا خرج الماوس والانميشن شغال تبي الصورة تروح انت ولا ايش ؟
  13. العفو , وكلنا نخطأ
  14. مفروض يكون كذا كـ مثال guiGridListRemoveColumn(GUIEditor.gridlist[2],getGridListRowIndexFromText( GUIEditor.gridlist[2] , PlrName:gsub("#%x%x%x%x%x%x", "") , 1 ) )
  15. @_Kinan راجع اول سطر + ماشوف الارقمنتات حقت اليوسفل فنكشن موجود بسطر 22
  16. @#_iMr.[E]coo ماله شغل المشكلة من احداثيات اللوحة ماهي مناسبة لكل الشاشات اما انه يستعمل الفنكشن الي فوق او يسوي اللوحة من جديد وهو حر الاختيار
  17. عليكم السلام راح اعطيك الطريقة بالتفصيل والي عليك تطبق راح تحتاج لتيبل وتايمر , التيبل لها فوائد كثيرة ومن اهمها تجيب الاعبين الي داخل المهمة والتايمر عشان وقت المهمة table = { } setTimer وبعدين راح تحتاج لمتغير عشان تفعل المهمة يقدر يدخل او لا وراح تكون قيمته البدائية فولس local MissionJoin = false بعدين تسوي فنكشن للتايمر واذا خلص وقت التايمر تغير قيمة المتغير ل ترو واضحه مايحتاج اقولك مثال واول مايخش الاعب الماركر اول شي تتحقق ان المتغير حق المهمة يساوي ترو وتحقق ثاني انه موب بالتيبل "onMarkerHit" getPlayerTable -- by TAPL واذا تخطى كل الشروط هذي تحطه بالتيبل وتدخله المهمة في عندك طريقتين اما فنكشنات تابل او تيبل انسرت او ريموف addPlayer or table.inset RemovePlayer or table.remove واذا بدأت المهمة ترجع قيمة المتغير لـ فولس عشان مايمديه يدخل تقدر تحذف المتغير وتخليه عن طريق التايمر isTimer لكن الافضل لك المتغير وبعدين راح تستخدم الحدثين "onPlayerQuit" "onPlayerWasted" getPlayerTable اول مايطلع الاعب او يموت تتحقق انه بالتيبل عن طريق فنكشن وتحذفه من التيبل بعدين وتقفل التحقق وتستخدم الفنكشن الي سويته لك هذا function getTheLastPlayerInTable ( aTable ) assert ( aTable and type ( aTable ) == "table" , "getTheLastPlayerInTable - invalid Table" ) if ( #aTable == 1 ) then return aTable [ 1 ] end return false end عشان تجيب اخر لاعب بالمهمة زي ماقلنا نفتح تحقق ونتحقق من الاعب الي فوق local aLastPlayer = getTheLastPlayerInTable ( myTable ) if ( aLastPlayer ) then givePlayerMoney ( aLastPlayer , 1 ) end وتعطيه فلوس وتسوي تايمر من جديد للمهمة والى اخره هذا كل شي واذا تبي مساعدة وماتبي اكوادك تنزرف ارسلي محاولتك بالخاص بس مع الشروط الي قلتها لك فوق , وبالاخير الفائدة لك بالتوفيق
  18. قلنا لك خلي اللوحة لكل الشاشات او استخدم فنكشن https://wiki.multitheftauto.com/wiki/CenterWindow
  19. GUIEditor = { label = { } , window = { } , gridlist = { } , edit = { } , button = { } , Key = "f2" }; local screenW, screenH = guiGetScreenSize() Control = guiCreateWindow((screenW - 767) / 2, (screenH - 507) / 2, 767, 507, "لوحة زوائد زروط ليبيا", false) Controll = guiCreateStaticImage(9,0,749,498,"images/rules.png",false,Control) GUIEditor_Image = guiCreateStaticImage(224,4,325,275,"images/tarkep.png",false,Controll) button2 = guiCreateButton(3,212,233,63,"لوحة فتح ابواب السيارة",false,Controll) guiSetProperty(button2, "NormalTextColour", "FFE9F807") button8 = guiCreateButton(2,387,233,63,"لوحة حفط الملابس",false,Controll) guiSetProperty(button8, "NormalTextColour", "FFFF0000") button10 = guiCreateButton(4,295,233,63,"لوحة توب الدرفت",false,Controll) guiSetProperty(button10, "NormalTextColour", "FF01FAB7") button3 = guiCreateButton(536,295,233,63,"لوحة ارسال فلوس",false,Controll) guiSetProperty(button3, "NormalTextColour", "FFEA5B0D") button4 = guiCreateButton(534,385,233,63,"لوحة اختيار ليزر",false,Controll) guiSetProperty(button4, "NormalTextColour", "FF5AF505") button13 = guiCreateButton(533,218,233,63,"اغاني",false,Controll) guiSetProperty(button13, "NormalTextColour", "FFD7259A") guiSetVisible(Control,false) --- ---كلنت مود ارسال فلوس GUIEditor.window[1] = guiCreateWindow(817,135,392,412,"",false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) zzz = guiCreateStaticImage(10,11,373,392,"images/LK.png",false,GUIEditor.window[1]) GUIEditor.gridlist[1] = guiCreateGridList(3,49,145,342,false,zzz) guiGridListAddColumn(GUIEditor.gridlist[1],"Player",9,0) GUIEditor.button[1] = guiCreateButton(250,128,119,43,"ارسال",false,zzz) GUIEditor.edit[1] = guiCreateEdit(181,203,192,37,"",false,zzz) GUIEditor.label[1] = guiCreateLabel(150,298,222,92,"BY LIBYA_FREE",false,zzz) guiLabelSetColor(GUIEditor.label[1],255,0,0) GUIEditor_Image_ = guiCreateStaticImage(215,2,93,70,"images/logo.png",false,zzz) function RefreshGridlist ( aElement , Col ) if ( getElementType ( aElement ) == "gui-gridlist" ) then guiGridListClear ( aElement ) Col = Col or 1 for i,v in ipairs ( getElementsByType("player") ) do local aRow = guiGridListAddRow ( aElement ) guiGridListSetItemText ( aElement , aRow , Col , getPlayerName ( v ) , false , false ) end end end bindKey(GUIEditor["Key"],"down", function ( ) outputChatBox ( "d") guiSetVisible ( GUIEditor.window [ 1 ] , not guiGetVisible ( GUIEditor.window[1] )) showCursor ( guiGetVisible ( GUIEditor.window [ 1 ] ) ) RefreshGridlist ( GUIEditor.gridlist [ 1 ] ) end ); function Update ( ) RefreshGridlist ( GUIEditor.gridlist [ 1 ] ) end addEventHandler ("onClientPlayerJoin",root,Update) addEventHandler ("onClientPlayerChangeNick",root,Update) addEventHandler ("onClientPlayerQuit",root,Update) --------------------- addEventHandler("onClientGUIClick",resourceRoot, function ( ) if ( source == GUIEditor.button[1] ) then local InfoSelected = { guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) }; if ( InfoSelected [ 1 ] ~= -1 and guiGetText ( GUIEditor.edit[1] ) ~= "" ) then triggerServerEvent("SendMoney",getLocalPlayer(),guiGridListGetItemText(GUIEditor.gridlist[1],InfoSelected[1],InfoSelected[2]),guiGetText(GUIEditor.edit[1])) else outputChatBox("رجاء اختار اسم لاعب او مبلغ",255,150,0,true) end end end ) bindKey("F5","down", function () guiSetVisible(Control,not guiGetVisible(Control)) showCursor(guiGetVisible(Control)) end) addEventHandler ("onClientGUIClick", root, function() if (source == button8) then guiSetVisible(Control, false) showCursor(false) guiSetInputEnabled(false) end end ) addEventHandler ("onClientGUIClick", root, function() if (source == button4) then guiSetVisible(Control, false) guiSetVisible(laser,true) elseif (source == button16) then elseif (source == button13) then guiSetVisible(Control, false) guiSetVisible(window,true) elseif (source == button2) then guiSetVisible(Control, false) guiSetVisible(Car,true) elseif (source == button8) then guiSetVisible(Control, false) guiSetVisible(Cj,true) elseif (source == button3) then guiSetVisible(Control, false) guiSetVisible(GUIEditor.window[1],true) showCursor(true) end end ) addEventHandler("onClientGUIClick",root, function () if source == button10 then if ( guiGetVisible(HD.wnd) == false ) then guiSetVisible(Control,false) showCursor(false) guiSetInputEnabled(false) end guiSetVisible(HD.wnd,not guiGetVisible(HD.wnd)) showCursor(guiGetVisible(v)) guiSetInputEnabled(guiGetVisible(HD.wnd)) end end ) بالنسبة لـ لوحة ارسال الفلوس خليها مناسبة لكل الشاشات وتضبط معك بالتوفيق
  20. reset this on your code local aGroups_Hide = { ["Console"] = true , ["Admin"] = true , ["SuperModerator"] = true , }; addEvent("getGroups",true) addEventHandler("getGroups",root, function ( ) aTableGroups = { } if ( #aclGroupList ( ) ~= 0 ) then for _,allGroups in ipairs ( aclGroupList ( ) ) do if not ( aGroups_Hide [ aclGroupGetName( allGroups ) ] ) then table.insert ( aTableGroups , aclGroupGetName ( allGroups ) ) end end end for _,v in ipairs ( aTableGroups ) do triggerClientEvent ( source ,"addGroups", source , v ) end end ) if you want hide more groups , add in table "aGroups_Hide" You want to hide Good Luck
  21. تقدر تسويها بالاكونت داتا , بس راح تحتاج للجسون
×
×
  • Create New...