; Mr.T76eM # Posted July 30, 2015 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 من الاعبين يجون على نفس السباون هذي هي المشكلة .. فـــ يـ ليت تعطوني حل ان كل لاعب يجي على سباون وما يتكرر .. طبعاً لازم اشيل الراندوم وماعرفت وش اسوي مكانها عشان يتنظم السباون عشان كذا جيت عندكمـ والسلام عليكمْ
#DRAGON!FIRE Posted July 30, 2015 Posted July 30, 2015 بعد ما تجيبهم تزود عليهم .. local x, y, z = x + 3, y + 3, z او الاحسسن زود رقم عشوائي .. وغير كذا خله اللاعب ما يتاثر لو في لاعب بنفس المكان يعني يخش داخل جسمه وكذا هذا احسن حل
; Mr.T76eM # Posted July 30, 2015 Author Posted July 30, 2015 كل نقطة انقص منها 5 x الفرق بين كل نقطة ونقطة هو 5 بالضبط اذا انتبهت بــ الــ ما فهمت طريقتكـ كيف ؟
EXTRA_) Posted July 30, 2015 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 )
; Mr.T76eM # Posted July 30, 2015 Author 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 وكذا يصير تمام
H25 Posted July 30, 2015 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 جرب
EXTRA_) Posted July 30, 2015 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 وكذا يصير تمام امممممم تقدر تستخدمها في كلا الحالتين بس الاهم التحقق عشان مايصير فيه اختلاط
#DRAGON!FIRE Posted July 30, 2015 Posted July 30, 2015 حبيبي هذي قيم ثابتة .. يعني لازم تزود او تنقص خارج الجدول زي ما سويت لك فوق وهذي الطريقة عموما ممكن تسبب مشاكل .. احسن حل مناسب تسوي اللاعب مخفي مو مخفي اقصد ما يبان اقصد انه حتى لو ترسبن لاعب بنفس مكانه ما ياثر يعني يدخل ف جسمه عادي .. setElementCollidableWith الا لو كنت تبي ان كل سبوان لاعب واحد فقط .. هذا غير شي .
; Mr.T76eM # Posted July 30, 2015 Author Posted July 30, 2015 آيه فهمتكـ ينفع مثلاً أستخدم هذا الفنكشن عن طريق لوب + داتا ؟ أسوي لوب للمواتر واتحقق اذا عندها الداتا الي حق السكربت مع نفسهـآ في الوب ؟ setElementCollidableWith واسوي لها
#DRAGON!FIRE Posted July 30, 2015 Posted July 30, 2015 يب .. انت وش الفكره حقتكـ ؟ عشان لا يكون مناسب مع فكرتك مسوي ديربي ولا شي زي كذا ؟
; Mr.T76eM # Posted July 30, 2015 Author Posted July 30, 2015 يب .. انت وش الفكره حقتكـ ؟ عشان لا يكون مناسب مع فكرتكمسوي ديربي ولا شي زي كذا ؟ ايه اشوفه مناسب # سباق سيارات وهو جاهز بس باقي هذا الخطأ البسيط
#DRAGON!FIRE Posted July 30, 2015 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
; Mr.T76eM # Posted July 31, 2015 Author 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 تمت الافادة الطريقة حلوة ~ يعطيكـ الف عافية مشكـور
; Mr.T76eM # Posted July 31, 2015 Author Posted July 31, 2015 الله يعافيكـ .. هذا شي اساسي ف الريس . الظـآهر ~ مالي بالريس يـغلـق#
MasKPro Posted July 31, 2015 Posted July 31, 2015 Lw moskeltak eno him f nags el spawn w msh 3arfeen yemsho t2dar t3nl afk script automatic
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