#1Mr.AmeeD Posted September 21, 2015 Posted September 21, 2015 السلام عليكم ورحمه الله وبركاته معاي ذا الكود ..# ؛ function oo () local plr = getRandomPlayer() setElementPosition ( plr, x,y,z ) end addEventHandler ( "onPlayerWasted",root, oo ) طيب هذا تسحب اي لأعب من سيرفر طيب كيف اخليها تسحب لأعب في مكان ولاعب ثاني في مكان واخلي الثانية م تسحب الي سحبته اول @ {:
#CroSs Posted September 21, 2015 Posted September 21, 2015 function Wasted() local player = getRandomPlayer() if not ( getElementData( player, "Warped" ) == true ) then setElementPosition ( player, math.random( 1000, 1500 ), math.random( 1000, 1500 ), math.random( 100, 150 ) ) setElementData( player, "Warped", true ) else for _, plr in ipairs ( getElementsByType( "player" ) ) do if not ( getElementData( plr, "Warped" ) == true ) then setElementPosition ( plr, math.random( 1000, 1500 ), math.random( 1000, 1500 ), math.random( 100, 150 ) ) setElementData( plr, "Warped", true ) break end end end end addEventHandler( "onPlayerWasted", root, Wasted )
#1Mr.AmeeD Posted September 21, 2015 Author Posted September 21, 2015 ممكن توضح ليه وش سويت اخوي ؟ وين احط الاحداثيات
!#NssoR_) Posted September 22, 2015 Posted September 22, 2015 function Wasted() local player = getRandomPlayer() -- يجيب لاعب عشوائي if not ( getElementData( player, "Warped" ) == true ) then -- يتحقق اذا لم يتم اختياره من قبل setElementPosition ( player, math.random( 1000, 1500 ), math.random( 1000, 1500 ), math.random( 100, 150 ) ) setElementData( player, "Warped", true ) -- يحطله داتا عشان مايجيب الاعب مره ثانيه else -- واذا الاعب العشوائي معه داتا for _, plr in ipairs ( getElementsByType( "player" ) ) do -- يمر ع الاعبين ويشوف الي مامعه داتا ينقله if not ( getElementData( plr, "Warped" ) == true ) then setElementPosition ( plr, math.random( 1000, 1500 ), math.random( 1000, 1500 ), math.random( 100, 150 ) ) setElementData( plr, "Warped", true ) break -- يوقف البحث end end end end addEventHandler( "onPlayerWasted", root, Wasted )
#CroSs Posted September 22, 2015 Posted September 22, 2015 كنت حاط الإحداثيات عشوائية بس سويته إحداثيات محددة ، ما عليك إلا أن تحط الإحداثيات هنا local x, y, z = 0, 0, 0 local x, y, z = 0, 0, 0 function Wasted() local player = getRandomPlayer() if not ( getElementData( player, "Warped" ) == true ) then setElementPosition ( player, x, y, z ) setElementData( player, "Warped", true ) else for _, plr in ipairs ( getElementsByType( "player" ) ) do if not ( getElementData( plr, "Warped" ) == true ) then setElementPosition ( plr, x, y, z ) setElementData( plr, "Warped", true ) break end end end end addEventHandler( "onPlayerWasted", root, Wasted )
AboShanab Posted September 22, 2015 Posted September 22, 2015 خذها قاعدة إذا ماشفت في الافينت المكتوب Client حطه بسيرفر على سبيل المثال "onPlayerWasted" وين Client ? م في إذاً حطه ملف سيرفر
#1Mr.AmeeD Posted September 22, 2015 Author Posted September 22, 2015 في مشكلة فيه اول م يموت وهو ميت يرسبن فيه بعدين يروح العالم الاصلي يعني يرسبن وهو ميت ؟ ويكمل رسباون في العالم العادي اتمنى الحل ؟ !ّ
#CroSs Posted September 22, 2015 Posted September 22, 2015 في مشكلة فيه اول م يموت وهو ميت يرسبن فيه بعدين يروح العالم الاصلي يعني يرسبن وهو ميت ؟ ويكمل رسباون في العالم العادي اتمنى الحل ؟ !ّ ما فهمت شيء
!#NssoR_) Posted September 22, 2015 Posted September 22, 2015 غير الحدث من onPlayerWasted الي onPlayerSpawn
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