Jump to content

AHMED MOSTAFA

Members
  • Posts

    1,367
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by AHMED MOSTAFA

  1. الداتا ماهي صعبه ... مكان كمل بتضيفه بنفسك حسب فهمك للكود
  2. for i, player in ipairs( getElementsByType("كمل") ) do -- if isElement ( getElementData ( player, "كمل" ) ) then destroyElement ( getElementData ( كمل, "playersVehicle" ) ) end -- x, y, z = getElementPosition ( كمل ) vehicle = كمل ( id, x, y, z ) setElementData ( player, "playersVehicle", vehicle ) end
  3. تقدر عن تريق الـ ترايجر call او الـ
  4. لاحظت هذا التنبيه في الـويكي لكن صراحه تجاهلته لأن اعتقد اذا شخص سوا نفس الفنكشن خارج الفنكشن الرئيسي مع نفس القيم بتتغير القيم على العموم تنبيهك جميل و مفيد منور الموضوع ماستر
  5. ما شفتها واتوقع فيه فرق بين الاكواد اوكي واي فاي ... اسف على هذا الشي صراحة مب فاهم وش العلاقه بين الكودين المهم نورتوا الموضوع يا طيبين
  6. السلام عليكم وحمه الله وبركاته سئ انا في المقدمات فبدون مقدمات الكود عباره عن 5 ارقام عشوائيه خلنا اول في السورس كود function randomColor ( speed ) function iColor ( ) iC1, iC2, iC3, iC4, iC5, iC = iC1 or 255, iC2 or 255, iC3 or 255, iC4 or 255, iC5 or 255, math.random ( 1, 10 ) end iC1, iC2, iC3, iC4, iC5, iC = iC1 or 255, iC2 or 255, iC3 or 255, iC4 or 255, iC5 or 255, iC or math.random ( 1, 10 ) if iC == 1 then iC1 = iC1 + speed if iC1 >= 255 then iColor ( ) iC1 = 255 end elseif iC == 2 then iC1 = iC1 - speed if iC1 <= 0 then iColor ( ) iC1 = 0 end elseif iC == 3 then iC2 = iC2 + speed if iC2 >= 255 then iColor ( ) iC2 = 255 end elseif iC == 4 then iC2 = iC2 - speed if iC2 <= 0 then iColor ( ) iC2 = 0 end elseif iC == 5 then iC3 = iC3 + speed if iC3 >= 255 then iColor ( ) iC3 = 255 end elseif iC == 6 then iC3 = iC3 - speed if iC3 <= 0 then iColor ( ) iC3 = 0 end elseif iC == 7 then iC4 = iC4 + speed if iC4 >= 255 then iColor ( ) iC4 = 255 end elseif iC == 8 then iC4 = iC4 - speed if iC4 <= 0 then iColor ( ) iC4 = 0 end elseif iC == 9 then iC5 = iC5 + speed if iC5 >= 255 then iColor ( ) iC5 = 255 end elseif iC == 10 then iC5 = iC5 - speed if iC5 <= 0 then iColor ( ) iC5 = 0 end end return iC1, iC2, iC3, iC4, iC5 end التركيبه rc1, rc2, rc3, rc4, rc5 = randomColor ( speed ) -- تحتاج رندر او مؤقت rc1, rc2, rc3, rc4, rc5 -- ارقام عشوائيه speed -- سرعه تحرك اللون من لون لأخر --[[ مثلاً سرعه 1 رح ينقص اللون 1 سرعه 2 رح ينقص اللون 2 مضروبه في الرندر او المؤقت --]] مثال function render () rc1, rc2, rc3, rc4, rc5 = randomColor ( 5 ) outputChatBox ( "killerProject", rc2, rc5, rc3 ) setWaterColor ( rc3, rc4, rc1 ) dxDrawText("killerProject", 70, 550, 220, 575, tocolor(rc1,rc3,rc5, 255), 3.00, "default", "center", "center", false, false, false, false, false) dxDrawText("killerProject", 70, 450, 220, 575, tocolor(rc2,rc3,rc4, 255), 3.00, "default", "center", "center", false, false, false, false, false) dxDrawText("killerProject", 70, 350, 220, 575, tocolor(rc1,rc5,rc2, 255), 3.00, "default", "center", "center", false, false, false, false, false) dxDrawText("killerProject", 70, 250, 220, 575, tocolor(rc5,rc3,rc4, 255), 3.00, "default", "center", "center", false, false, false, false, false) dxDrawRectangle( 755, 500, 225, 225, tocolor(rc2,rc4,rc3, 200), false) if getPedOccupiedVehicle( localPlayer ) then setVehicleColor( getPedOccupiedVehicle( localPlayer ),rc1,rc2,rc3,rc4,rc5,rc1,rc2,rc3,rc4,rc5,rc1,rc2 ) end end addEventHandler("onClientRender", root, render ) فيديو توضيحي سريع ذو جوده سيئه بسبب ضعف جهازي والسلام عليكم ورحمة الله وبركاته ... تجارب تجارب
  7. شكراً لك على مرورك نورت الموضوع يالطيب
  8. وعليكم السلاح اخ دحماس شكراً لك على مرورك موضوع الامثله مقصده هو فيه بعض الاشخاص ما تعرف حتى وش يعني ترتيب مكان الاكواد فحبيت ادعم بالموضوع بالامثله لهذا السبب نورت الموضوع
  9. guiSetVisible ( windowName, ( not guiGetVisible ( windowName ) ) ) showCursor ( ( not guiGetVisible ( windowName ) ) )
  10. شكراً لك على هذا الرد الجميل وشكراً لك على مرورك الرائع نورت الموضوع يا طيب
  11. السلام عليكم ورحمة الله وبركاته حبيت اشرح شي مهم واعتقد فيه ناس كثيره ما تلاحظه وهو ترتيب موقع الكود طيب بدون مقدمات طويله على سبيل المثال -- client outputChatBox ( "message 1", 0, 255, 0 ) outputChatBox ( "message 2", 255, 0, 0 ) الرسالة الاولى رح تظهر اولاً ثم بعدها الرساله الثانيه طيب تعتقد هذا شي طبيعي ؟؟ عادي طيب طيب وش بالنسبه لهذا الكود -- client guiSetVisible ( window, false ) window = guiCreateWindow ( .... ) بعد الناس رح تقول ان الكود ما فيه اخطاء لكن في الواقع الكود فيه خطأين الاول وهو guiSetVisible الموجوده في window ماهي معرفه والثاني اللوحة ما رح تختفي ورح تكون ظاهره مع انك ضفت كود اخفائها طيب و التصحيح ؟ -- client window = guiCreateWindow ( .... ) guiSetVisible ( window, false ) طيب مثال ثاني -- client givePlayerMoney ( money ) money = 5000 نفس الوضع غير معرفه في البدايه money كلمه ومارح يكسب شي اللاعب طيب التصحيح -- client money = 5000 givePlayerMoney ( money ) طيب مثال اصعب -- client bindKey ( "g", "down", Bind ) function Bind () outputChatBox ( "error", 255, 0, 0 ) end الخطأ هنا كلآتي bindKey ماهو معرف في Bind اسم الفنكشن طيب التصحيح ؟ -- client function Bind () outputChatBox ( "good work", 0, 255, 0 ) end bindKey ( "g", "down", Bind ) المقصد من الموضوع هو ترتيب موقع الاكواد بحيث ان كل الاكواد تشتغل بشكل طبيعي بدون مشاكل واعتقد ان فيه بعض المبرمجين ياخذون وقت طويل في انشاء سكربت بسبب عدم ترتيب مواقع الاكواد لأن تواجهم مشاكل كثيره فـ بس هذا اللي عندي اتمنى يفيدكم والسلام عليكم ورحمة الله وبركاته
  12. <script src="Client.lua" type="client" /> <script src="Client2.lua" type="client" /> <script src="Server.lua" type="server" />
  13. خلها client بدل shared واللي ما اتوقع بتنفع بردو لكن حاول تخلي الزر من الميتا
  14. client ما تخليها shared -- بترجع لملف السيرفر
  15. اها فهمتك ... ان شاء الله بحاول فيه في اقرب وقت
  16. -- جرب ذذ function wasted (_, killer) setPlayerTeam ( source , getTeamFromName ( "team2" ) or createTeam ( "team2", 255, 255, 255 ) ) local count = #getAlivePlayersInTeam ( getPlayerTeam ( source ) ) or 0 if count == 0 then test1() end end addEventHandler("onPlayerWasted", root, wasted )
  17. https://wiki.multitheftauto.com/wiki/Local
  18. جرب اكتب local قبل اسم المفتاح وجرب يعني مثلاً local key = etc...
  19. getAlivePlayersInTeam يوزفل فنكشن هل انت مستعمل السورس كود حقها ؟
  20. وش الشي اللي ماهو صعب ؟ انها تكون كلينت و سيرفر ؟ ولا طريقه الحفظ مثلاً تكون اكثر من قيمه في ملف واحد بالنسبه لكلينت وسيرفر ما جربت الا كلينت و ماهو صعب موضوع سيرفر لكن ما جربته هذا اللي خلاني اقول كلينت اما موضوع حفظ اكثر من قيمه ف بصراحة دماغي صار فيها خلل من كثر التجارب و جداول و اشياء كثيره جداً لكن ما قدرت اكيد فيه طرق انك تضيف قيم وكذا لكن صراحة انا ما عرفت كيف اضيف على العموم شكراً لك على المرور بالنسبه لموضوع المسميات صراحة ما اشوف منه فائده كبيره لأن في النهايه كلها اشارات للفنكشن لكن المهم الشي اللي بيحصل في النهاية المهم في الموضوع انك زرته حياك الله ماستر شكراً لك واي فاي منور الموضوع
  21. شكراً لك على هذا المرور ملاحظة الكود كلينت فقط
  22. لا مب مشكله مساحة لأن المساحة حسب الاشياء الموجوده في الملف لكن الشكل ما رح يكون حلو يعني تشوف اكثر من ملف و فيه كلام قليل هذا اللي اقصده اما موضوع المساحه عادي جداً ما رح يكون فيه مساحه زيادة
×
×
  • Create New...