Jump to content

mohamed hussein

Members
  • Posts

    92
  • Joined

  • Last visited

Everything posted by mohamed hussein

  1. ههههههههههههههه انت كدة روش يعني انا مش هرد عليك عارف ليه ؟؟؟ لان ربك قال بسم الله الرحمن الرحيم يَا أَيُّهَا النَّاسُ إِنَّا خَلَقْنَاكُم مِّن ذَكَرٍ وَأُنثَىٰ وَجَعَلْنَاكُمْ شُعُوبًا وَقَبَائِلَ لِتَعَارَفُوا ۚ إِنَّ أَكْرَمَكُمْ عِندَ اللَّهِ أَتْقَاكُمْ ۚ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ صدق الله العظيم رغم اني لو رديت عليك هخليك اصغر من اصغر حاجه شفتها في حياتك بس برضو ربك قال بسم الله الرحمن الرحيم وَالْكَاظِمِينَ الْغَيْظَ وَالْعَافِينَ عَنِ النَّاسِ ۗ وَاللَّهُ يُحِبُّ الْمُحْسِنِينَ صدق الله العظيم اخر سبب هو ان اسلوبك في النقاش اقل من منحدر و ميشرفنيش اني اتناقش معاك و على فكرة احب اقلك ان اللي انت فيه حاليا ده يسمى في الطب النفسي عقده نقص بتحب تبين لنفسك انك اعلى من اي حد و نصيحه زور دكتور نفسي و اخيرا نصيحه مني استمع لقول ربك بسم الله الرحمن الرحيم وَلَا تُصَعِّرْ خَدَّكَ لِلنَّاسِ وَلَا تَمْشِ فِي الْأَرْضِ مَرَحًا ۖ إِنَّ اللَّـهَ لَا يُحِبُّ كُلَّ مُخْتَالٍ فَخُورٍ صدق الله العظيم
  2. انا فعلا مش عاقل علشان اتناقشت مع واحد زيك نهايه كلامي مش هتسبب اي لااج غير لما المود يشتغل لمدة ١٠ او ٥ ثواني لحد.ما ينتهي اللوب و لو مش عاوز اللاج ممكن يحفظها في داتا بيز و خلاص و مش هتسببله اي لاج او دروب تاني اقتنعت اقتنعت مقتنعتش روح افهم الاول و تعالى ناقشني
  3. هو هيحتاج يعملها مرة واحده و السيرفر فاضي و يحفظ احداثيات العلامات في داتا بيز بس كدة و مش هيستخدمها تاني هو مرة واحده و السيرفر فاضي يجيب الاحداثيات يحفظها داتا بيز و لما يجي يفتح السيرفر هيشيل الفنكشن و يستدعي احداثيات من داتا بيز عاديه جدا اوبجكتات اللعبه بتيجي بالفنكشن ديه و بعدين مش هتعمل دىوب اف بي اس جامد كده انا مجربها قبل و جهازي مش قوي يعني متوسط تحياتي
  4. انا فهمتها انت عاوز تجيب الايتم استخدم الفنكشن ديه على العالم كلو و هات احداثيات الاوبجكت بتاعك
  5. يحب ~= ==مش يكتب true ديه يعني لو بتساوي قيمه == true و عيا بتساوي لما يكون مينفعش يتكلم فقدامك حلين لاما ~= true او == false
  6. عندك اكتر من طريقه هقلك على طريقه حلوة هيا تخزين سكن اللاعب في داتا function saveclothes ( ) local skin = getElementModel ( source ) if skin then setElementData ( source, "skinID", skin ) -- علشان لو هتعملها بزر لكن لو من غير زر ملهاش لازمه end setTimer ( spawnped, 5000, 1, skin, source ) -- to revive the player after 5sec from death end addEventHandler ( "onPlayerWasted", root, saveclothes ) function spawnped ( skin, player ) spawnPlayer ( player, x, y, z, 0, skin ) end -- لو عاوز تعملها بزر هتعمل ترايقر و تجيب الداتا اللي احنا حطيناها ديه
  7. هتلاقي في مود التجات outputChatBox و مكتوب فيها الكلام و التاج و ده اللي بيظهر ليك انت هتيجي عند ال if اللي بتحدد التاج و تحط الكود ده getElementData (source, "DataSpChat") ~= true
  8. المشكله بسبب وجود مود التاجات حلك انك تضيف نفس الداتا اللي معطيها ليك دستروير في مود التاجات مع تحقق قبل ما يطلع outputChatBox
  9. https://www.youtube.com/channel/UCfD0642L4lC3wzGPzqsJJIw/featured?view_as=subscriber
  10. السلام عليكم اما بعد اعتقد ان معظمكم يقول انها مش موجودة بس في طريقه يغفل عنها معظم المبرمجين و الطريقه عن طريق اضافه فنكشن اسمه processLineOfSight يمكنك استخدام هذه الوظيفه تفقدها من ال wiki و بتلاقي انها بترجع قيمه ال MTA Object اتحقق على ال Mta Object و هات الاحداثيات بتاعته و اعمل عندها المراكر اسف مش هقدر اديك الكود ولكن على الكل تعلم التعامل مع الفنكشنات الجديده #Diesel_TV
  11. اعتقد عليك تفقد هذه الوظيفه ستساعدك في مشكلتك setPlayerHudComponentVisible
  12. اول لما افتح من الجهاز هقلك علشان انا فاتح موب ناو
  13. هتيجي قبل المتغير اللي اسمو Hp و تعمل كدة local veh = getPedOccupiedVehicle ( localPlayer) if veh then --علشان لو مش في السيارة ميطلعلكش خطاء local hp = getElementHealth ( veh ) end اسف الكود من الموبايل
  14. انت محدد اسم الداتا بيز او الجدول مش محدد اسم الكولمن ده على ما اعتقد انت المفروض تعملهاة Check[1]['money']
  15. اتاكد ان اسم الcolumn صح و انه كمان يكون فيه قيمه محفوظه فيه
  16. انت عاملها، بداتا لما اللاعب يكتب كوماند يتحطلو، داتا؟
  17. يعني ايه ايش موقعها بالكود ديه فنكشن سيرفر تحطها بعد اي ايفينت او كومااند زيها زي اي فنكشن
  18. السلام عليكم و رحمة الله و بركاته .. كيفكم شباب ان شاء الله تكونو بخير اليوم جايبلكم دورة تعتبر من اكمل الدورات الاساسية عن برمجة LUA الدورة كلها تطبيق بالفيديو ناقصها فقط فيديوهوين تقريبا هما شرح اللوب و GUI و تكون كملت اتمنى تستفيدو و تدعموني رابط القناة https://www.youtube.com/channel/UCfD0642L4lC3wzGPzqsJJIw رابط الدورة اتمنى متنسوش الدعم بلايك و شير و سبسكرايب و شكرا اسف الدرس الاول جودة مش عالية و ان شاء الله بيترفع بجودة اعلى
  19. السلام عليكم اخي اكوادك فيها اخطاء و هيا اولا انت مسوي لو اللاعب في دايمنشن 1 ومات لازم تعملو spawn لانو ما ينفع تغير الدامينشن و اللاعب ميت فالكود لازم يكون كذا function respawn () local x, y, z = getElementPosition ( source ) --هنا علشان ينزلو في نفس مكان القتل local dim = getElementDimension ( source ) --علشان ينززل في نفس الدايمنشن اللي كان فيه local skin = getPlayerSkin ( source ) --علشان يكون لابس نفس اللبس local int = getElementInterior ( source ) --علشان لو كان جوا انتريور ينزل في نفس الانتريور local team = getPlayerTeam ( source ) --علشان ينزل في نفس التيم spawnPlayer (source, x, y, z, 0, skin, int, dim, team) --ديه فنكشن الاحياء اصلا end addEventHandler ( "onPlayerWasted", root, respawn) بالنسبة للكومان مينفعش تكون كل حاجة سورس زي ما انت ما عامل الكوماند تكون كذا function dim0 ( thePlayer, commandName) setElementDimension ( thePlayer, 0) end addCommandHandler ("leave", dim0) اما بالنسبة للميديكك لازم تستخدم كليننت لانو السيرفر ايفينت ديه ملهاش كانسل -- client side function canceldamage ( attacker ) if ( attacker) and ( attacker ~= source ) and ( getTeamName ( getPlayerTeam ( attacker )) == "Medic" ) then cancelEvent ( ) end end addEventHandler ( "onClientPlayerDamage", root, canceldamage) بالنسبة لأخر سؤال اه تستطيع زي بتاع الميديك بس هتضيف شرط -- client side function canceldamagepolice ( attacker ) if ( attacker) and ( attacker ~= source ) and ( getTeamName ( getPlayerTeam ( attacker )) == "police" ) then if ( getTeamName ( getPlayerTeam ( source )) == "اسم التيم التاني " ) then cancelEvent ( ) end end end addEventHandler ( "onClientPlayerDamage", root, canceldamagepolice)
  20. لول اكيد مكنتش اقصد مش هكتب ده كلو و هاجب هنا و اقع local x, y, z = --مكان الماركر local m1 = createMarker ( x, y, z, "cylinder" ) addEventHandler ( "onMarkerHit" , m1 , function ( hitElement ) if ( getElementType ( hitElement) == "player" ) then if ( isPedInVehicle ( hitElement ) == false ) then setTimer ( function ( ) setElementPosition ( hitElement , 1722.58337, -1629.32336, 20.21363 ) setElementInterior ( hitElement , 0 ) setElementDimension ( hitElement , 0 ) outputChatBox ( "لقد إنتهى وقت اللعب !!!",hitElement, 255,0,0 ) end, 1440, 1 ) end end end ) بعد التعديل
  21. local x, y, z = --مكان الماركر local m1 = createMarker ( x, y, z, "cylinder" ) addEventHandler ( "onMarkerHit" , m1 , function ( hitElement ) if ( getElementType ( hitElement) == "Player" then if ( isPedInVehicle ( hitElement ) == false ) then setTimer ( function ( ) setElementPosition ( hitElement , 1722.58337, -1629.32336, 20.21363 ) setElementInterior ( hitElement , 0 ) setElementDimension ( hitElement , 0 ) outputChatBox ( "لقد إنتهى وقت اللعب !!!",hitElement, 255,0,0 ) end, 1440, 1 ) end end end ) إن شاء الله يظبط معاك unTested
  22. لانه هيعرفها فوق في الفنكشن و لما يستدعيها هيستدعيها جوا الايفينت و بعدين ممكن يعمل حاجة احسن setTimer ( Function ( ) --وهنا يحط اكواد الانتقال مع المنت hitElement ده اللي كنت اصده و ينهي end, time, 1)
×
×
  • Create New...