JustP Posted May 3, 2019 Share Posted May 3, 2019 ببساطة الدايمنشن هو بعد مثلاً انت بتكون في البعد 0 وكل اللاعبين لو في شخص صار ببعد ثاني حيكون هذا مختفي عن اللاعبين function setDimension(thePlayer, commandName, dimensionID) local dimensionID = tonumber(dimensionID) -- يحول الدايمنشن لـ قيمة رقمية if (dimensionID >= 0 and dimensionID <= 65535) then -- يتأكد انو مايحطها اكثر من الي موجود او اقل setElementDimension(thePlayer, dimensionID) -- يسوي بُعد اللاعب هو الي يبيه outputChatBox("You're now in"..dimensionID, thePlayer) -- يكتب له في الشات باي بعد هو حالياً else outputChatBox("Invalid dimension ID (0-65535).", thePlayer) -- اذا هو حاط اكثر من المفروض او اقل end end addCommandHandler("setdimension", setDimension, false, false) -- الامر الي يستعمله -- لما يكتب الامر بيكتب بعده الدايمنشن عشان يشتغل 1 Link to comment
Guest Posted May 3, 2019 Share Posted May 3, 2019 29 minutes ago, JustP said: ببساطة الدايمنشن هو بعد مثلاً انت بتكون في البعد 0 وكل اللاعبين لو في شخص صار ببعد ثاني حيكون هذا مختفي عن اللاعبين function setDimension(thePlayer, commandName, dimensionID) local dimensionID = tonumber(dimensionID) -- يحول الدايمنشن لـ قيمة رقمية if (dimensionID >= 0 and dimensionID <= 65535) then -- يتأكد انو مايحطها اكثر من الي موجود او اقل setElementDimension(thePlayer, dimensionID) -- يسوي بُعد اللاعب هو الي يبيه outputChatBox("You're now in"..dimensionID, thePlayer) -- يكتب له في الشات باي بعد هو حالياً else outputChatBox("Invalid dimension ID (0-65535).", thePlayer) -- اذا هو حاط اكثر من المفروض او اقل end end addCommandHandler("setdimension", setDimension, false, false) -- الامر الي يستعمله -- لما يكتب الامر بيكتب بعده الدايمنشن عشان يشتغل شيء جيد , لكن ما يعتبر شرح ، يعتبر توزيع أكواد . وثاني شيء يوم يشوف الي راح يتعلم الاكواد يطفش ، ويحسها صعبة لو سويت أكواد خفيفة مثلاً عند دخول اللاعب الأمر الذي نحتتاجه هو onPlayerJoin وهكذا.... Link to comment
JustP Posted May 4, 2019 Author Share Posted May 4, 2019 11 hours ago, DABL said: شيء جيد , لكن ما يعتبر شرح ، يعتبر توزيع أكواد . وثاني شيء يوم يشوف الي راح يتعلم الاكواد يطفش ، ويحسها صعبة لو سويت أكواد خفيفة مثلاً عند دخول اللاعب الأمر الذي نحتتاجه هو onPlayerJoin وهكذا.... هذا الكود يخلي اللاعب يخلي الدايمنشن الي يختارها هو اقدر اسوي انو لو دخل تلقائياً يغير حقته addEventHandler('onPlayerSpawn',root, function () setElementDimension(source, 8) -- يخلي بُعد اللاعب رقم 8 لو رسبن end -- اغلاق الفنكشن ) -- اغلاق الايفينت Link to comment
Guest Posted May 4, 2019 Share Posted May 4, 2019 (edited) 10 minutes ago, JustP said: هذا الكود يخلي اللاعب يخلي الدايمنشن الي يختارها هو اقدر اسوي انو لو دخل تلقائياً يغير حقته addEventHandler('onPlayerSpawn',root, function () setElementDimension(source, 8) -- يخلي بُعد اللاعب رقم 8 لو رسبن end -- اغلاق الفنكشن ) -- اغلاق الايفينت القصد بالشرح الي اقصدهه كذا ---------- مثلاً نبي نسوي اذا دخل اللاعب للسيرفر وش الحدث الي نحتاجه ؟ onPlayerJoin كيف عرفناه ؟ لما نروح لـ Server Events ==> Player Events ==> onPlayerJoin. وش يعني هذا الحدث ؟ لما يدخل اللاعب لـ السيرفر راح يسوي الامر, الحين شنسوي ؟ نسوي وظيفة الي راح تصير لما يدخل اللاعب والي هي الفنكشن function () الحين نسوي لما يدخل اللاعب يعطيه مثلاً سلاح ويروح لـ ديمنيشن آخر فنكشن إعطاء سلاح هو giveWeapon(ped,weapon,ammo) البيد : هو الي راح تعطيه سلاح , سواء كان لاعب أو بيد(لاعب وهمي)ء . weapon : السلاح الي تبيه ولازم (بلإي دي )ء .. مثلاً سلاح الديقل الإيدي حقه : 24 كيف عرفته ؟ من الموقع : https://wiki.multitheftauto.com/wiki/Weapons ammo : الرصاص : ) واضحة هاذي. الحين يصير الكود حقنا كذا addEventHandler("onPlayerJoin",root, -- الحدث وهو عند دخول اللاعب function () -- الوظيفة giveWeapon(source,24,300) -- إعطاء السلاح ~ -- وش باقي ؟ -- باقي نسويه في ديمنيشن اخر (عالم وهمي )ء . -- الويكي يقول: -- bool setElementDimension ( element theElement, int dimension ) -- element ( سيارة , لاعب , اوبجكت ) . -- dimenision العالم الوهمي , -- نسوي كذا , setElementDimension ( source, 30 ) -- source = الاعب , | x 30 = العالم الوهمي ~ end) -- ملاحظة هامة: لما تسوي العلامة هاذي [ -- ] -- مراح يتقرى الكود , -- مثلاً فنكشن -- function () -- مراح يقراها السيرفر لأنك مسوي علامة -- .. -- فـ تقدر تخلي الكلام الي فوق او تمسحه /= وبتوفيق Edited May 4, 2019 by Guest Link to comment
JustP Posted May 4, 2019 Author Share Posted May 4, 2019 2 minutes ago, DABL said: القصد بالشرح الي اقصدهه كذا ---------- مثلاً نبي نسوي اذا دخل اللاعب للسيرفر وش الحدث الي نحتاجه ؟ onPlayerJoin كيف عرفناه ؟ لما نروح لـ Server Events ==> Player Events ==> onPlayerJoin. وش يعني هذا الحدث ؟ لما يدخل اللاعب لـ السيرفر راح يسوي الامر, الحين شنسوي ؟ نسوي وظيفة الي راح تصير لما يدخل اللاعب والي هي الفنكشن function () الحين نسوي لما يدخل اللاعب يعطيه مثلاً سلاح ويروح لـ ديمنيشن آخر فنكشن إعطاء سلاح هو giveWeapon(ped,weapon,ammo) البيد : هو الي راح تعطيه سلاح , سواء كان لاعب أو بيد(لاعب وهمي)ء . weapon : السلاح الي تبيه ولازم (بلإي دي )ء .. مثلاً سلاح الديقل الإيدي حقه : 24 كيف عرفته ؟ من الموقع : https://wiki.multitheftauto.com/wiki/Weapons ammo : الرصاص : ) واضحة هاذي. الحين يصير الكود حقنا كذا addEventHandler("onPlayerJoin",root, -- الحدث وهو عند دخول اللاعب function () -- الوظيفة giveWeapon(source,24,300) -- إعطاء السلاح ~ -- وش باقي ؟ -- باقي نسويه في ديمنيشن اخر (عالم وهمي )ء . -- الويكي يقول: -- bool setElementDimension ( element theElement, int dimension ) -- element ( سيارة , لاعب , اوبجكت ) . -- dimenision العالم الوهمي , -- نسوي كذا , setElementDimension ( source, 30 ) -- source = الاعب , | x 30 = العالم الوهمي ~ end) -- ملاحظة هامة: لما تسوي العلامة هاذي [ -- ] -- مراح يتقرى الكود , -- مثلاً فنكشن -- function () -- مراح يقراها السيرفر لأنك مسوي علامة -- .. -- فـ تقدر تخلي الكلام الي فوق او تمسحه /= وبتوفيق إن شاء الله بالايام الجاية حسوي كذا Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now