Jump to content

Simba

Members
  • Posts

    577
  • Joined

  • Last visited

Everything posted by Simba

  1. -___- يمكن هذا مود منشور وانت اخذته سؤال يطرح نفسه انت مسوي هذي الاكواد ؟؟
  2. dxDrawImage ولازم لازم لازم لازم لازم لازم لازم لازم لازم لازم لازم تستخدم معها الحدث هذا onClientRender
  3. كيف نفس الشي ؟؟ انت روح للمكان الي تبي تسوي فيه الماركر وشغل الايديتور ورح المكان وسوي الخطوات وخذ الاحداثيات واستبدلها باحداثيات الماركر وسوي الطريقه مع كل الماركرات
  4. اسمع وانتبه معي .. اسمع !!؟؟خخ المهم اول شي شغل الاديتور او الماب ايدوتور يعني وبسس اضغط على الصوره عشان تشوف الكلام لتكبيرها يعني
  5. قصدك الماركر يجي فوق شوي ؟ مهي مشكلة بالنسبه لي احيانا اشغل editor واظبط الماركر انزله تحت شوي واخذ احداثياته .. بالنسبه للون اخضر تسوي كذا createMarker( posx, posy, pos,z, "cylinder", 1, 0, 255, 0 ) سويهم كلهم كذا اخر ثلاث ارقمنتات 0, 255, 0 هذا كود اللون الاخضر posx, posy, posz = الاحداثيات
  6. زاحف سطر 15 addEventHandler( "onMarkerHit", resourceRoot, function( element ) المفروض تحط بدل resourceRoot اسم الماركر صح ولا انا علطان ؟؟
  7. الفكرة حلوة بسس يوم اسوي المقر وارفعه مجانا ولا بفلوس ؟؟
  8. اعطيني الاحداثيات كذا مثلا ا----- احداثيات ماركر الدخول للبيت 1122.43, 3123,12 1234,1 احداثيات ماركر الخروج 122, 13, 44 الخ ... ورح احطلك الاوبجكت مسجل او راديو
  9. شوف سويت لك كذا والكود شغال معي بس فيه مشكلة لما يلمس الماركر يقوله انت تسرق الان بس ما يجيه اوبجكت الاكواد -- abodeoom local marker = createMarker( 1455.90698,751.11627,11.02344, "cylinder", 1, 255, 0, 0, 255 ) -- هنا احداثيات الماركر الي ينقلك للبيت !! local marker2 = createMarker( 2282.04272,-1135.82715,1050.89844, "cylinder", 1, 255, 255, 255, 255 ) -- احداثيات الماركر الي يعطيك اوبجكت او الشنطة يعني setElementInterior ( marker2, 11, 2282.04272,-1135.82715,1050.89844 ) -- احداثيات الماركر الثاني عشان يخليه جوا البيت local marker4 = createMarker( 1050.89844, 1455.90698, 11.02344, "cylinder", 1, 255, 255, 255, 255 ) -- هنا احداثيات الماركر الي يخفي منك الشنطة ويعطيك فلوس addEventHandler('onMarkerHit',marker, -- عند لمس الماركر الاول function(hitElement) -- وظيفةة if getElementType (hitElement) == 'player' then -- يتحقق من الي لمس الماركر هل هو لاعب if getPlayerTeam( hitElement ) and getTeamName( getPlayerTeam( hitElement ) ) == 'No Team' then -- يتحقق من اسم التيم setElementInterior ( hitElement, 11, 2285.74951,-1137.73462,1050.89844 ) -- ي1قله للبيت رقم 13 end -- نهايه end end ) addEventHandler('onMarkerHit',marker2, -- حدث للماركر الثاني function(hitElement) if getElementType (hitElement) == 'player' then -- يتحقق من الي لمس الماركر هل هو لاعب if getPlayerTeam( hitElement ) and getTeamName( getPlayerTeam( hitElement ) ) == 'No Team' then -- يتحقق من اسم التيم local tank = createObject (2229, 0, 0, 3 ) -- احداثيات صنع الاوبجكت attachElements ( tank, hitElement, 0, 0, 5 ) -- يلزق الاوبجكت outputChatBox ( "انت تسرق الان", hitElement, 255, 0, 0, true ) -- يطلع كلام في الشات end end end ) local marker3 = createMarker( 2282.98096,-1140.27991,1050.89844, "cylinder", 1, 255, 255, 0, 255) -- احداثيات الماركر الي يخرجك من البيت setElementInterior ( marker3, 11, 2282.98096,-1140.27991,1050.89844 ) -- هنا تحط الاحداثيات عشان ينقل الماركر لها عشان تقدر تطلع منه addEventHandler('onMarkerHit',marker3, function(hitElement) if getElementType (hitElement) == 'player' then -- تحقق setElementInterior ( hitElement, 0, 0, 0, 3 ) -- احداثيات الخروج من البيت end end ) addEventHandler('onMarkerHit',marker4, function(hitElement) if getElementType (hitElement) == 'player' then -- تحقق if getPlayerTeam( hitElement ) and getTeamName( getPlayerTeam( hitElement ) ) == 'No Team' then -- يتحقق من اسم التيم destroyElement (tank,hitElement ) -- يخفي الالمنت givePlayerMoney(hitElement,1041) -- يعطيه فلوس setPlayerWantedLevel (hitElement, 6 ) -- يخلي عليه نجوم outputChatBox ( "تم سرقه واعطائك مال", hitElement(), 255, 0, 0, true ) -- يطلع كلام في الشات للي لمس الماركر فقط end end end ) -- abodeoom تأكد من الاحدااثيياات انا حاطط احداثيات ثانيه
  10. كيف اعدله لك ؟؟ صنع الاوبجكت انت تحط احداثياته مو انا عندك اخطاء كثيره انت بس قولي وش رقم البيت الي تبي تنتقل له
  11. انت تبغى ماركر ينقلك لبيت صح ؟؟ طيب شوف سطر 8 حاط الانتروير رقم 0 يعني العالم العادي يعني لما تلمسه ما رح ينقلك للبيت edit عندك اخطاء ب createObject ليش حاط hitElement?? السينتاكس يقول object createObject ( int modelid, float x, float y, float z, [ float rx, float ry, float rz, bool isLowLOD = false ] ) تكتب الايدي بعدين احداثيات x.y.z وبس مثال createObject (980, x, y, z ) 980 ايدي الشيء الي تبي تلزقه x y z الاحداثيات ذذ ننا قصك end بسطر 9 كاتب وحدة لازم اثنين
  12. حكي فااضي ؟؟؟ انا صلحت لك بعض الاشياء جربه اذا اشتغل ولا لا ولا تبي الكود جاههزز ؟
  13. كمل بموضوعك القديم ++ كودك هرييسه كودك يصير كذا local marker = createMarker( ..... ) local marker2 = createMarker( ..... ) local marker3 = createMarker( ..... ) local marker4 = createMarker( ..... ) addEventHandler('onMarkerHit',marker, function(hitElement) if getElementType (hitElement) == 'player' then setElementInterior ( hitElement, 0 ) end ) addEventHandler('onMarkerHit',marker2, function(hitElement) local tank = createObject (hitElement,980) attachElements ( tank, hitElement, 0, 0, 5 ) outputChatBox ( "انت تسرق الان", hitElement(), 255, 0, 0, true ) end ) addEventHandler('onMarkerHit',marker3, function(hitElement) setElementPosition ( hitElement, posX, posY, posZ ) end ) addEventHandler('onMarkerHit',marker4, function(hitElement) if getElementType (hitElement) == 'player' then destroyElement (tank,hitElement ) givePlayerMoney(hitElement,1041) setPlayerWantedLevel (hitElement, 6 ) outputChatBox ( "تم سرقه واعطائك مال", hitElement(), 255, 0, 0, true ) end end ) بعدين وين كود التحقق من التيمم ؟؟ مالك كاتبه !!!!!!!!!!!! همسسة انت حاط لما يلمس الماركر يعطيه اوبجكت وانت حاط الاوبجكت بوابه ثاني شي انت حاط لما يياخذ الشنطة يقوله انت تسرق الان بس ما يعطيه نجوم اذا كنت بتسوي كود السرقه فبفضل انك تعطيه نجوم لما يحاول يسرق انت حاط بسطر 8 ينقله ل انتريور وكاتب رقم 0 وهذا معناه العالم العادي outside
  14. خلي كل ماركر والحدث حقه ووظيفته لحال يصير افضل عشان ما تلخبطط
  15. اظن انه مو لازم ترايقر والسبب الاكواد حطها كله سيرفر وانتهينا !! مع حدث onMarkerHit الاكواد كلها كلنت وسيرفر الا كودين سيرفر فخليهم كلهم سيرفر !! الا اذا انت تبي تسويها كلينت عاد براحتك
  16. createMarker -- صنع ماركر getElementType -- يتحقق من الي لمس الماركر وهو لاعب getTeamName -- يتحقق من اسم التيم getPlayerTeam -- يتحقق من تيم اللاعب هل هو في نو تيم ام لا setElementInterior -- ينقلك علي البيت createObject -- صنع الاوبجكت givePlayerMoney -- اعطاء مبلغ مالي attachElements -- يلصق الاوبجكت destroyElement -- يخفي الالمنت وهو الاوبجكت setPlayerWantedLevel -- يعطيه نجومم ---- createMarker تستخدمه 4 مرات / المره الاولى للدخول الى البيت والمره الثانيه للماركر جوا البيت والمرا الثالثة للخروج من البيت والمرا الرابعه للحصول على المبلغ واخفاء الاوبجكت --------------------------- setElementInterior مرتين للدخول والخروج -----------------------
  17. لو كنت انت مسوي الكود لكنت عرفت وش تسوي بس نحن اعطينك الكود جاهز فتعلم كيف تصنع الاكواد ! فقط عدل على setElementInterior ( mark, 1, 285.47217,-41.80237,1001.51563) شايف رقم 1 ؟؟ هذا رقم المكان وهو المتجر كيف تعرف ارقام الاماكن ؟؟ بكل بساطةة ادخل على السيرفر وشغل الفري روم واضغط f1 رح يطلعلك كذا اضغط على int بيطلعلك كذا ادخل على المكان الي تبيه بعدين افتح الادمنيه تلاقي كذا هذا هو الرقم استبدله فقط ----- وبعد رقم 1 فيه الاحداثيات روح لحل البيتزا وخذ الاحداثيات انقل نفسك من الادمنيه ااو من الفري روم وخد الاحداثيات EDIT # مهم جدااا تشوف كلمة mark الي قبل رقم واحد هذا جايبينه من الفنكشن كمثالل function ( abod ) -- كتبنا هنا abod setElementInterior ( abod, 1, 285.47217,-41.80237,1001.51563) -- اذاَ هنا ايضا نكتب abod end او تصير كذا function ( nseer ) -- كتبنا nseer setElementInterior ( nseer, 1, 285.47217,-41.80237,1001.51563) -- هنا ايضا نكتب قبل رقم 1 nseer end اما لو سويته كذا function ( abod ) -- بس هنا كتبنا abod setElementInterior ( nseer, 1, 285.47217,-41.80237,1001.51563) -- خطا ما يصير لازم نكتب الكلمة الي مكتوب فوق end
  18. حمله وركبه هنا اول شي كلك يمين على اللعبه واضغط فتح موقع الملف او Open file location بعدين روح server\mods\deathmatch\resources لما تدخل مجلد resources حط فيه هذا المود http://download.chatalkhaleej.com/uploads/14037943861.zip وادخل اللعبه وعلى سييرفرك واكتب في اف 8 refresh بعدين ادخل الادمنيه وشغل من المود الي اسمه 1403794 ما ادري ليه كذاا صاار اسمه المشكلة من موقع الخليج المهم شغله لا تفك الضغط ولا شي بس حط المود بالمسار الي قلتلك عليه وروح محل الاسلحة بتشوف ماركر وكل شي لو ما شفت الماركر قلي ..
  19. باختصار شديد اهميه ملف الميتا مثل اهميه البترول للسياره
  20. اذا ما اشتغلل اكتب في اف 8 debugscript 3 وقلنا وش يطلعلك
  21. ليش لما احمل من الموقع الرسمي تجيني 1.3 ??? كنت مستني ذي النسخة من زماان بس مثل ماقال الاخ تعودنا على الانجليزي بس انا بنزلها عشان يقولو فيها تصليح بقات
  22. ههههههههه عرفت الغلط وش كان كان من setElementInterior انا حاط الانتريور رقم 1 مدري 2 بس كان رقم المتجر الصغير وهو حاطط احداثيات المتجر الكبير افاا طلع الغلط مني ! المهمم هذا هو الكود ومجرب وشغال ميه ميه عندي ورح احط فيديو له هذي هي الاكواد ركزز x , y , z = 1368.99561,-1279.69981,13.54688 -- احداثيات الماركر الي ينقلك لمحل الاسلحةة theMarker = createMarker ( x , y , z ,"cylinder", 1.5, 255, 0, 255, 250 ) -- لا تسوي شي هنا addEventHandler( "onMarkerHit", theMarker, function ( plr ) if getElementType ( plr ) == "player" then if isPedInVehicle ( plr ) then return end setElementInterior ( plr, 1, 285.96152,-40.28812,1001.51563) -- هنا بعد رقم 1 تحط الاحداثيات حقت متجر الاسلحة end end ) px , py , pz = 285.47217,-41.80237,1001.51563 -- احداثيات الماركر داخل المتجر mark = createMarker ( px , py , pz ,"cylinder", 1.5, 255, 0, 255, 250 ) -- هنا لا تسوي شي setElementInterior ( mark, 1, 285.47217,-41.80237,1001.51563) -- هنا بعد رقم واحد تحط الاحداثيات حقت الماركر الي داخل المتجر addEventHandler( "onMarkerHit", mark, function ( abod ) if getElementType ( abod ) == "player" then if isPedInVehicle ( abod ) then return end setElementInterior ( abod, 0, 1365.78503,-1278.84778,13.54688) -- هنا لما يلمس اكر الي داخل المتجر ينقله لبرا للعالم العادي -- تحط الاحداثيات بعد رقم صفر end end ) واهمم شي لا تنسى تحذف الكلام الي باللون الرصاصي الي بعد -- او حط ترميز الملف UTF-8 الاكواد كلها سيرفر او لا تحذف الاحداثيات او تعدلها لاني انا مزبطها لك 100% والكود شغال وهذي صور
×
×
  • Create New...