Jump to content

MrBiG

Members
  • Posts

    224
  • Joined

  • Last visited

Everything posted by MrBiG

  1. addEventHandler ( "onPedWasted", root , function ( _ , killer ) if ( killer ) and ( getElementType ( killer ) == "player" ) then setElementData ( killer , "xp" , ( getElementData ( killer , "xp" ) or 0) + 10 ) checkNextLevel ( killer ) end end )
  2. أذا المود نفس الفكرة نسخ والتي اكس دي حقت الاسلحة كمان نفسهم فأظن انو 30 دولار كثير جداً اما أذا العكس فا 30 دولار قليل جداً
  3. function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( ( cx >= x and cx <= ( ( width - x ) + x ) ) and ( cy >= y and cy <= ( ( height - y ) + y ) ) ) then return true else return false end end جرب هذا
  4. --#Usefull function function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then return true else return false end end --# Variables local gw , gh = guiGetScreenSize ( ) --[[Your Code Down ]]-- if ( isMouseInPosition ( gw * 0.3623, gh * 0.2604, gw * 0.6377, gh * 0.2995 ) ) then dxDrawText ( "# Shop System #", gw * 0.3623, gh * 0.2604, gw * 0.6377, gh * 0.2995, tocolor(255, 0, 0, 255), 2, "default-bold", "center", "center", false, false, true, false, false ) else dxDrawText ( "# Shop System #", gw * 0.3623, gh * 0.2604, gw * 0.6377, gh * 0.2995, tocolor(0, 0, 0, 255), 1.50, "default-bold", "center", "center", false, false, true, false, false ) end if ( isMouseInPosition ( gw * 0.3623, gh * 0.3763, gw * 0.6377, gh * 0.2995 ) ) then dxDrawText ( "# VIP System #", gw * 0.3623, gh * 0.3763, gw * 0.6377, gh * 0.2995, tocolor(255, 0, 0, 255), 2, "default-bold", "center", "center", false, false, true, false, false ) else dxDrawText ( "# VIP System #", gw * 0.3623, gh * 0.3763, gw * 0.6377, gh * 0.2995, tocolor(0, 0, 0, 255), 1.50, "default-bold", "center", "center", false, false, true, false, false ) end end
  5. ذا الكود مشان البار يتحرك وتسوي العلاقة معه ومعا داتا الاكس بي لو بدك تعمل مود ذا جودة جيده لانو الاعبين ينتبهو للبار بعدين الرقم
  6. وعليكم السلام ورحمة الله وبركاتة أخوي القصة كتالي اذا الكلام محفوظ بقواعد بيانات وقتها انت عندك أكثر من خيار واحد منهم هو تحط اسم حساب الشخص الي لازم يشوف الكلام بجدول له وسولي له تحقق او تسوي تحقق للاعب الي هو بالاساس فاتح اللوحة او ع طريق الداتا
  7. انتا بتصممو اما دي اكس او جيو جيو يفضل guiCreateProgressBar بس لو دي اكس استخدم الوظيفة interpolateBetween على الريكتانجل
  8. أنت معرف الاحداثيات الي يوخذها الماركر بالوكل بلاير ولكان الماركر متغير اصلي بالمود الاحداثيات رح توخذ لكل مستخدم فلهذا هنا نشاء خطأ لازم تحط احداثيات رقمية وعندك أخطأ كثيره صراحة --# Client Said local x , y , z = 100 , 1800 , 15 local Marker = createMarker( x + 2, y, z - 1, 'cylinder', 1.5, 255, 255, 255, 255 ) setElementData( localPlayer , "Below" , nil ) addEventHandler( 'onClientMarkerHit', Marker, function( hitElement ) if ( hitElement == localPlayer ) then triggerServerEvent ( "givePlayerMoneyTrigger", localPlayer ) end end ) --# Server Said addEvent ( "givePlayerMoneyTrigger" , true ) addEventHandler ( "givePlayerMoneyTrigger" , root , function ( ) if ( getElementData( source , "Below" ) ) then outputChatBox( ' خطاء : لقد اخذت المال من قبل ', source, 255, 0, 0, true ) return false end outputChatBox ( 'لقد حصلت على 500,000 $ من النقود', source, 0, 255, 0, true ) givePlayerMoney ( source , 500000 ) setElementData ( source , "Below" , true ) end )
  9. --#Client Said addEventHandler( "onClientPlayerJoin", getRootElement( ), function ( ) outputChatBox ( "your Name is :"..getPlayerName ( getLocalPlayer( ) ) ) --[[ localPlayer = getLocalPlayer ]]-- end )
  10. انت بدك تفتح المحتوى الخاص بالملف المضغوط يدوياً ( ما يحتاج تبرمج شي ) ولا عن طريق برنامج او سكربت في اللعبة ؟
  11. في موقع يعطيك كورس كامل وبعد كل حصة اختبار برمجي اذا فشلت فيه لازم تعيد الحصة حتى تقدر تجاوي اقين barmej.com ~ برمج كوم
  12. function onPlayerChatFunction ( textMessage , typeMessage ) if ( typeMessage == 0 ) then if ( getElementData ( source , "xLevelx" ) ) then local Level = getElementData ( source , "xLevelx" ) or 0 outputChatBox ( "["..Level.."] ".. getPlayerName ( source ) .."#ffffff: " ..textMessage , root , 255 , 255 , 255 , true ) else outputChatBox ("you have problem in level data" , root , 255 , 255 , 255 , true ) end end end addEventHandler ( "onPlayerChat" , root , onPlayerChatFunction )
  13. ببرمجلك واحد على الموصفات الي تبيها ولكن بالمقابل المادي ( القابل على حسب المواصفات ) ,افتح خاص أذا بدك
  14. O.o كبست المتابعة مرة وحده 

  15. شغل كفوو صراحة + المود مبرمج بالجافاسكربت و لوا ؟ اهنيك على تصميمك وبرمجتك
  16. باللوحات التحكم بالاعبين والتوزيع والخ كود حلوو موفق اخي والله الكود كفو , بسألك سؤال : Graphical user interface(GUI) ليش انت كل اكوادك عن لوحات ال ضض
  17. MrBiG

    MTASpeak

    ماشاءالله عليك اهنيك الي تقدر تجيب افكار هيك موفق اخي
  18. وضح اكثر اخي مشان اقدر اساعدك
  19. انا بسوي السيرفر كلو من صناعتي مشان اقدر اشتغل فيه على كيفي بس ( وانا مالي على الامور ذي ( التعديل
  20. انا بقول انو تسوي دوال في كل مهمة وظيفتهم تشغيل المهمات بس لا تشغلهم وفي مهمة واحده منهم شغل الدالة الخاصة بها ( export ) ولما تخلص المهمة اعمل اتصال بمهمة من المهمات على دالات التشغيل الخاصة بها وفي داخل الدوال تسوي تايمر لوقت المهمة والخ ... وش رايك
  21. انت بتقول انو التحقق هذا جوا المود اذا هيك ما في داعي تسوي تحقق سوي هيك function stopResourceOnStart( ) stopResource( getThisResource( ) ) end addEventHandler( "onResourceStart" , root , stopResourceOnStart ) او اذا بدك لما يشتغل المود يطفي مودات ثانية سوي هيك function stopResourceOnStart( ) stopResource ( getResourceFromName ( "www" ) ) end addEventHandler( "onResourceStart" , root , stopResourceOnStart )
  22. وعليكم السلام ورحمة الله وبركاتة صراحة المود حلو جداً كفوو ومشكور على الاهداء
×
×
  • Create New...