+Source|> Posted June 7, 2019 Share Posted June 7, 2019 سلام عليكم عندي مشكلتين في اللوب المشكله الأولى هي التكرار مثلا كذا for i, v in ipairs( getElementsByType('player') ) do if getElementData( v , "Mission" ) == true then outputChatBox( "لقد بدأت المهمة", v ) end end الشات يتكرر بعدد اللاعبين اللي معهم الداتا بسبب اللوب _____________________ المشكله الثانيه ابي احدد لاعب واحد فقط من اللوب ويكون معه الداتا مثل for i, v in ipairs( getElementsByType('player') ) do if getElementData( v , "Mission" ) == true then outputChatBox( "لقد خسرت وخرجت من المهمة", v ) killPed( v ) end end بهذي الطريقه رح يقتل اللي في اللوب كلهم وش الحل ؟؟؟؟ Link to comment
salh Posted June 7, 2019 Share Posted June 7, 2019 (edited) في المشكلة الاولى وش تبي تسوي بضبط؟ Edited June 7, 2019 by salh Link to comment
+Source|> Posted June 7, 2019 Author Share Posted June 7, 2019 52 minutes ago, salh said: في المشكلة الاولى وش تبي تسوي بضبط؟ لما احط اي شي في اللوب مثلا صوت او كلام في الشات يتكرر بعدد اللاعبين اللي في اللوب Link to comment
+Source|> Posted June 7, 2019 Author Share Posted June 7, 2019 UP @!#NssoR_) @Rakan# @#BrosS Link to comment
#BrosS Posted June 7, 2019 Share Posted June 7, 2019 بالنسبة للمشكلة الأولى اذا تبي الكلام للجميع حط روت عادي والثانية ليش حاطط اللوب . اذا مستخدمها تحت حدث او كومند حط سورس . وريني وين مستخدم الكود الثاني Link to comment
+Source|> Posted June 7, 2019 Author Share Posted June 7, 2019 1 hour ago, #BrosS said: بالنسبة للمشكلة الأولى اذا تبي الكلام للجميع حط روت عادي والثانية ليش حاطط اللوب . اذا مستخدمها تحت حدث او كومند حط سورس . وريني وين مستخدم الكود الثاني لا ما ابيه للجميع ابيه بس للي معهم الداتا الكود الثاني : addEventHandler ( "onPlayerWasted", root, function ( ) local plrName = getPlayerName ( source ):gsub( "#%x%x%x%x%x%x", "" ) for _ , v in ipairs ( getElementsByType ( "player" ) ) do if getElementData( v, "Mission" ) == true then playersIntoMission = playersIntoMission - 1 toggleControl ( v, "fire", true ) toggleControl ( v, "aim_weapon", true ) toggleControl ( v, "next_weapon", true ) toggleControl ( v, "previous_weapon", true ) setElementData( v, "Mission", false ) setElementDimension( v, 0 ) outputChatBox( "لقد خسرت وخرجت من المهمة", v ) end end end ) Link to comment
nxFairlywell Posted June 7, 2019 Share Posted June 7, 2019 (edited) 17 minutes ago, +Source|> said: لا ما ابيه للجميع ابيه بس للي معهم الداتا الكود الثاني : addEventHandler ( "onPlayerWasted", root, function ( ) local plrName = getPlayerName ( source ):gsub( "#%x%x%x%x%x%x", "" ) for _ , v in ipairs ( getElementsByType ( "player" ) ) do if getElementData( v, "Mission" ) == true then playersIntoMission = playersIntoMission - 1 toggleControl ( v, "fire", true ) toggleControl ( v, "aim_weapon", true ) toggleControl ( v, "next_weapon", true ) toggleControl ( v, "previous_weapon", true ) setElementData( v, "Mission", false ) setElementDimension( v, 0 ) outputChatBox( "لقد خسرت وخرجت من المهمة", v ) end end end ) وش الفكرة من اللوب ؟ ما تحتاجه في هذي الحاله انت مسوي لما يموت اللاعب تحط لوب لكل اللاعبين اللي عندهم داتا ميشن المفروض تحط بدل اللوب تحقق اذا اللاعب اللي مات اللي هو السورس اذا كان عنده داتا ميشن تسوي كودك للسورس فقط مو لكل اللاعبين انت كذا قاعد تطبق الكود على كل لاعب عنده داتا ميشن حتى لو ما كان ميت Edited June 7, 2019 by NX_CI 1 Link to comment
#BrosS Posted June 7, 2019 Share Posted June 7, 2019 شيل اللوب من الكودين حط سورس ماله فايدة تقدر تتحقق ان اللاعب وحده معه الداتا مافي داعي تجيب كل اللاعبين سوري ^ صاحب الاسم الجميل ما شفت ردك 1 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