-
Posts
4,805 -
Joined
-
Last visited
-
Days Won
10
Everything posted by فاّرس
-
انت حاط رابط مباشر لتحميل الملف مب عرضه.
-
حط الكود ذا ب لوحة الادمن, وعدل الجدول ضيف له مثيلاً لبل او ايديت بكيفك طريقة الاضافه كذا : gui-هنا تكتب لبل او ايديت local GUIs = { 'gui-button', 'gui-tabpanel' }; addEventHandler('onClientGUIClick', resourceRoot, function () for k,v in ipairs ( GUIs ) do if getElementType(source) == v then playSoundFrontEnd( 12 ); -- رقم الصوت end end end )
-
^ كان خليته يحاول ع الاقل يستفيد انا عطيته الوظيفه عشان يحاول يتعلم.
-
executeCommandHandler -- report
-
"onClientGUIClick" getElementType playSoundFrontEnd - playSound
-
لو تخلي كودك كله كلينت افضل مافيه داعي تستخدم تريقر او اي شي. GUIEditor = { window = {}, memo = {} } addEventHandler("onClientResourceStart", resourceRoot, function() Window1 = guiCreateWindow(222, 113, 378, 312, "وظيفة الشحاذ", false) guiWindowSetSizable(Window1, false) GUIEditor.memo[1] = guiCreateMemo(9, 18, 359, 284, "اهلا بك\n\nهل تريد اخذ الوظيفة ؟ \n\n\n\n\n\n\n\nمعلومات عن الوظيفة :\n\n1- يمكن تشغيل الوظيفة عن طريق امر باف 8 \"nmoney\"\n\n2 - يمكن لشخص الذي جنبك ان ياتي ويعطيك مبلغ لحد ال 5000\n\n3 - يمكن ان تشحذ فقط كل 30 دقيقة .", false, Window1) b1 = guiCreateButton(12, 75, 100, 51, "نعم", false, GUIEditor.memo[1]) guiSetProperty(b1, "NormalTextColour", "FFAAAAAA") b2 = guiCreateButton(139, 76, 98, 50, "لا", false, GUIEditor.memo[1]) guiSetProperty(b2, "NormalTextColour", "FFAAAAAA") end ) function anim ( ) if not clicked then return end if not state then setPedAnimation ( localPlayer, "CRACK", "crckidle3") state = true; else setPedAnimation ( localPlayer, false ) state = not state; clicked = nil; end end addCommandHandler( 'nmoney', anim ) addEventHandler('onClientGUIClick',resourceRoot, function ( ) if ( source == b1 ) then guiSetVisible ( Window1, not guiGetVisible ( Window1 ) ) showCursor ( guiGetVisible ( Window1 ) ) clicked = true; end end )
-
^ الداتا اذا مالها داعي ما يحتاج تستخدمها. GUIEditor = { window = {}, memo = {} } addEventHandler("onClientResourceStart", resourceRoot, function() Window1 = guiCreateWindow(222, 113, 378, 312, "وظيفة الشحاذ", false) guiWindowSetSizable(Window1, false) GUIEditor.memo[1] = guiCreateMemo(9, 18, 359, 284, "اهلا بك\n\nهل تريد اخذ الوظيفة ؟ \n\n\n\n\n\n\n\nمعلومات عن الوظيفة :\n\n1- يمكن تشغيل الوظيفة عن طريق امر باف 8 \"nmoney\"\n\n2 - يمكن لشخص الذي جنبك ان ياتي ويعطيك مبلغ لحد ال 5000\n\n3 - يمكن ان تشحذ فقط كل 30 دقيقة .", false, Window1) b1 = guiCreateButton(12, 75, 100, 51, "نعم", false, GUIEditor.memo[1]) guiSetProperty(b1, "NormalTextColour", "FFAAAAAA") b2 = guiCreateButton(139, 76, 98, 50, "لا", false, GUIEditor.memo[1]) guiSetProperty(b2, "NormalTextColour", "FFAAAAAA") end ) function anim ( ) setPedAnimation ( localPlayer, "CRACK", "crckidle3") end addEventHandler('onClientGUIClick',resourceRoot, function ( ) if ( source == b1 ) then if not send then guiSetVisible ( Window1, not guiGetVisible ( Window1 ) ) showCursor ( guiGetVisible ( Window1 ) ) addCommandHandler( 'nmoney', anim ) send = true else return outputChatBox ( 'لقد اخذت الوظيفه بالفعل' ) end end end ) وتقدر تستخدم الزر مره اخرى nil الى send تقدر بعدين ببساطه تحط قيمة المتغير.
-
Add FF before the hex color, try this : function RGBToHex(red, green, blue, alpha) if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then return nil end if(alpha) then return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha) else return string.format("#%.2X%.2X%.2X", red,green,blue) end end --Part from the code local rr, gg, bb,aa = getPlayerNametagColor(g_Me) local hex = RGBToHex(rr,gg,bb) -- (255, 255, 0, 0) red color guiSetProperty( player.gui.mapBlip, "ImageColours", "tl:FF"..hex.." tr:FF"..hex.." bl:FF"..hex.." br:FF"..hex )
-
.executeCommandHandler كودك كله خطأ, استخدم
-
جربتها وحملت انتي فايروس وطلع عندي فوق 60 ملف مصاب
-
^ الوظيفه راح تجيب لك آخر سريال تم تسجيل الدخول منه, لنفرض اني سجلت الدخول من جهاز خويي, ورجعت اسجل من جهازي ؟ ما راح ينفع ع العموم فكرة صاحب الموضوع غير صائبه, وكذا تعقدها ع الزوار لو تسوي هالطريقه للأدمنيه يكون افضل كذا بتصك نص السيرفر باند.
-
لا ماراح يحتاج شي من اللي قلته لأن وظائف الباند جاهزه وموجوده لو مو موجوده كان كلامك صحيح.
-
كذا راح تحتاج تسوي حفظ للسريال مع حساب اللاعب مو شرط يوم يسجل تقدر تجيب اللي مسجلين الدخول وتحفظ سريالاتهم في قاعدة بيانات وتجيبها بعدين اذا سجل الدخول.
-
طيب استخدم اللي عطيتك ,عشان تجيب اللي مصكوكين باند عشان تصك باند banPlayer واستخدم
-
راح تحتاج getBans getBanNick getBanSerial ماراح تحتاج سبب الباند او شي لأنك مو مسوي كولمن لها.
-
.resourceRoot بدله بـ root حاطه onClientResourceStart اعتقد عندك حدث
-
انت تبي تجيب معلومات الباند من الادمنيه ولا بتسوي نظام خاص فيك؟
-
العفو حياك الله . Parameters : البارامترز هو اللي يكون داخل قوسين الفنكشن غالباً, فيه موضوع بقسم الشروحات راجعه يفيدك string button, bool pressOrRelease -- فيه اثنين بارامترز اللي نبيه هو الاول اللي هو الزر اللي انضغط : button: This refers the button pressed. see Key names for list of keys string ادخل على صفحة الازرار اللي تقدر تستخدمها مع الحدث : https://wiki.multitheftauto.com/wiki/Key_names addEventHandler ( 'onClientKey', root, function ( b ) -- حدث اذا ضغطت على مفتاح من الكيبورد if b == 'F11' then -- F11 نتحقق ان الزر هو cancelEvent () -- نكنسل الايفنت يعني ما راح يشتغل end -- نقفل الشرط end) -- نقفل الوظيفه وقوس الحدث
-
الكود كلينت تأكد , وسوي ريستارت للسكربت وجرب؟
-
.rotation اللي هو dxDrawImage فيه ارقومنت للحركه في الوظيفه DXبالنسبه للـ interpolateBetween استخدم
-
addEventHandler ( 'onClientKey', root, function ( b ) if b == 'F11' then cancelEvent () end end)
-
داخل التحقق حط تريقر للسيرفر وخلاص.
-
استخدم "onClientKey" cancelEvent
-
100% حاط الكود سيرفر وهو كلينت.