; Mr.T76eM # Posted July 30, 2015 Share Posted July 30, 2015 السلام عليكم ورحمة الله وبركاتهه .. بسم الله الرحمن الرحيم آما بعد سويت سكربت مـ علينآ منهه .. فيه عدة آماكن سباون : Table ! local Spawns= { {365.15387,-7712.17773+1,14.31181}, {365.15387-5,-7712.17773+1,14.31181}, {365.15387-10,-7712.17773+1,14.31181}, {365.15387-15,-7712.17773+1,14.31181}, {365.15387-20,-7712.17773+1,14.31181}, } وقت السباون local x, y, z = unpack ( Spawns[ math.random ( #Positions ) ] ) ---- [[ تمام للحين ]] ----- سويت ان السباون يجي راندوم من الجدول المشكلة هي : ان مثلاً 2 من الاعبين يجون على نفس السباون هذي هي المشكلة .. فـــ يـ ليت تعطوني حل ان كل لاعب يجي على سباون وما يتكرر .. طبعاً لازم اشيل الراندوم وماعرفت وش اسوي مكانها عشان يتنظم السباون عشان كذا جيت عندكمـ والسلام عليكمْ Link to comment
#DRAGON!FIRE Posted July 30, 2015 Share Posted July 30, 2015 بعد ما تجيبهم تزود عليهم .. local x, y, z = x + 3, y + 3, z او الاحسسن زود رقم عشوائي .. وغير كذا خله اللاعب ما يتاثر لو في لاعب بنفس المكان يعني يخش داخل جسمه وكذا هذا احسن حل Link to comment
; Mr.T76eM # Posted July 30, 2015 Author Share Posted July 30, 2015 كل نقطة انقص منها 5 x الفرق بين كل نقطة ونقطة هو 5 بالضبط اذا انتبهت بــ الــ ما فهمت طريقتكـ كيف ؟ Link to comment
EXTRA_) Posted July 30, 2015 Share Posted July 30, 2015 سويت لك مثال بسيط وتقدر تستخدم بهذي الطريقه number = 0 addCommandHandler("number", function() if number == 0 then outputChatBox("0") number = 1 elseif number == 1 then outputChatBox("1") number = 2 elseif number == 2 then outputChatBox("2") number = 0 end end ) Link to comment
; Mr.T76eM # Posted July 30, 2015 Author Share Posted July 30, 2015 سويت لك مثال بسيط وتقدر تستخدم بهذي الطريقه number = 0 addCommandHandler("number", function() if number == 0 then outputChatBox("0") number = 1 elseif number == 1 then outputChatBox("1") number = 2 elseif number == 2 then outputChatBox("2") number = 0 end end ) مـآله علآقة بموضوعـي + موضوعـ القيم فاهمه المقصود بكلامكـ أني استخدم القيم وكذا كل ما يعمل سباون لاعب ازيد القيمة number = number +1 وكذا يصير تمام Link to comment
H25 Posted July 30, 2015 Share Posted July 30, 2015 local Spawns ={ {365.15387, -7712.17773+1, 14.31181}; {365.15387-5, -7712.17773+1, 14.31181}; {365.15387-10, -7712.17773+1, 14.31181}; {365.15387-15, -7712.17773+1, 14.31181}; {365.15387-20, -7712.17773+1, 14.31181}; } function getRandomSpawn() for i,v in ipairs(Spawns) do if not v[4] then Spawns[i][4] = true return v[1], v[2], v[3] end end return Spawns[math.random(#Spawns)][1], Spawns[math.random(#Spawns)][2], Spawns[math.random(#Spawns)][3] end function resetSpawnsTable() for i = 1, #Spawns do Spawns[i][4] = false end end جرب Link to comment
EXTRA_) Posted July 30, 2015 Share Posted July 30, 2015 سويت لك مثال بسيط وتقدر تستخدم بهذي الطريقه number = 0 addCommandHandler("number", function() if number == 0 then outputChatBox("0") number = 1 elseif number == 1 then outputChatBox("1") number = 2 elseif number == 2 then outputChatBox("2") number = 0 end end ) مـآله علآقة بموضوعـي + موضوعـ القيم فاهمه المقصود بكلامكـ أني استخدم القيم وكذا كل ما يعمل سباون لاعب ازيد القيمة number = number +1 وكذا يصير تمام امممممم تقدر تستخدمها في كلا الحالتين بس الاهم التحقق عشان مايصير فيه اختلاط Link to comment
#DRAGON!FIRE Posted July 30, 2015 Share Posted July 30, 2015 حبيبي هذي قيم ثابتة .. يعني لازم تزود او تنقص خارج الجدول زي ما سويت لك فوق وهذي الطريقة عموما ممكن تسبب مشاكل .. احسن حل مناسب تسوي اللاعب مخفي مو مخفي اقصد ما يبان اقصد انه حتى لو ترسبن لاعب بنفس مكانه ما ياثر يعني يدخل ف جسمه عادي .. setElementCollidableWith الا لو كنت تبي ان كل سبوان لاعب واحد فقط .. هذا غير شي . Link to comment
; Mr.T76eM # Posted July 30, 2015 Author Share Posted July 30, 2015 آيه فهمتكـ ينفع مثلاً أستخدم هذا الفنكشن عن طريق لوب + داتا ؟ أسوي لوب للمواتر واتحقق اذا عندها الداتا الي حق السكربت مع نفسهـآ في الوب ؟ setElementCollidableWith واسوي لها Link to comment
#DRAGON!FIRE Posted July 30, 2015 Share Posted July 30, 2015 يب .. انت وش الفكره حقتكـ ؟ عشان لا يكون مناسب مع فكرتك مسوي ديربي ولا شي زي كذا ؟ Link to comment
; Mr.T76eM # Posted July 30, 2015 Author Share Posted July 30, 2015 يب .. انت وش الفكره حقتكـ ؟ عشان لا يكون مناسب مع فكرتكمسوي ديربي ولا شي زي كذا ؟ ايه اشوفه مناسب # سباق سيارات وهو جاهز بس باقي هذا الخطأ البسيط Link to comment
#DRAGON!FIRE Posted July 30, 2015 Share Posted July 30, 2015 لو سباق سيارات .. اجباريا تحتاج هذا الشي ^ function ghostMode_ ( ) local vehicle_localPlayer = getPedOccupiedVehicle ( localPlayer ) if ( vehicle_localPlayer ) then for _,others in ipairs ( getElementsByType ( "vehicle" ) ) do setElementCollidableWith ( vehicle_localPlayer, others, false ) end end end Link to comment
; Mr.T76eM # Posted July 31, 2015 Author Share Posted July 31, 2015 لو سباق سيارات .. اجباريا تحتاج هذا الشي ^ function ghostMode_ ( ) local vehicle_localPlayer = getPedOccupiedVehicle ( localPlayer ) if ( vehicle_localPlayer ) then for _,others in ipairs ( getElementsByType ( "vehicle" ) ) do setElementCollidableWith ( vehicle_localPlayer, others, false ) end end end تمت الافادة الطريقة حلوة ~ يعطيكـ الف عافية مشكـور Link to comment
#DRAGON!FIRE Posted July 31, 2015 Share Posted July 31, 2015 الله يعافيكـ .. هذا شي اساسي ف الريس . Link to comment
; Mr.T76eM # Posted July 31, 2015 Author Share Posted July 31, 2015 الله يعافيكـ .. هذا شي اساسي ف الريس . الظـآهر ~ مالي بالريس يـغلـق# Link to comment
MasKPro Posted July 31, 2015 Share Posted July 31, 2015 Lw moskeltak eno him f nags el spawn w msh 3arfeen yemsho t2dar t3nl afk script automatic 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