Professional Posted December 9, 2014 Share Posted December 9, 2014 السلام عليكم طلب فنكش اول ما لاعب يدخل المكان لمحدده يعطيه طرد بسرعه Link to comment
justboy Posted December 9, 2014 Share Posted December 9, 2014 (edited) onColShapeHit or onMarkerHit ^ حدد الي المكان الي يدخله function kickPlayer Edited December 9, 2014 by Guest Link to comment
EH10 Posted December 9, 2014 Share Posted December 9, 2014 جـرب , local col = createColCuboid (x, y, z, 100, 100, 300) addEventHandler ("onColShapeHit", col, function (player) if getElementType (player) == "player" then kickPlayer(player,"مـنطقة مـحمية") end end ) Link to comment
nxFairlywell Posted December 9, 2014 Share Posted December 9, 2014 (edited) local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement ( ) ) function onHit ( element ) if getElementType(element) == "player" then outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) kickPlayer( element, "تحذير : هذه المنطقة محميه" ) end end addEventHandler( "onMarkerHit", marker, onHit ) هذا الكود عندي من اول بس عدلته كان يقتل اللاعب وخليته يطرده من السيرفر . جانب سيرفر )، تأكد ورجع لي خبر ) Edited December 9, 2014 by Guest Link to comment
TAPL Posted December 9, 2014 Share Posted December 9, 2014 local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement ( ) ) function onHit ( element ) if getElementType(element) == "player" then kickPlayer( element, "تحذير : هذه المنطقة محميه" ) outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) end end addEventHandler( "onMarkerHit", onHit, marker ) هذا الكود عندي من اول بس عدلته كان يقتل اللاعب وخليته يطرده من السيرفر . جانب سيرفر )، تأكد ورجع لي خبر ) كودك فيه خطأين الخطأ الأول انت تطرد اللاعب من السيرفر بعدين تحاول تجيب اسمه المفروض العكس اول شي تجيب اسمه بعدين تطرده الخطأ الثاني في الأفنت انت عاكس مكان الألمنت و الفنكشن Link to comment
nxFairlywell Posted December 9, 2014 Share Posted December 9, 2014 local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement ( ) ) function onHit ( element ) if getElementType(element) == "player" then kickPlayer( element, "تحذير : هذه المنطقة محميه" ) outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) end end addEventHandler( "onMarkerHit", onHit, marker ) هذا الكود عندي من اول بس عدلته كان يقتل اللاعب وخليته يطرده من السيرفر . جانب سيرفر )، تأكد ورجع لي خبر ) كودك فيه خطأين الخطأ الأول انت تطرد اللاعب من السيرفر بعدين تحاول تجيب اسمه المفروض العكس اول شي تجيب اسمه بعدين تطرده الخطأ الثاني في الأفنت انت عاكس مكان الألمنت و الفنكشن اوه صح والله لي فتره عن اللعبه وكل شيء شكرا على التوضيح ^_^" Link to comment
*[MSN]MHMD Posted December 10, 2014 Share Posted December 10, 2014 (edited) local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement ( ) ) function onHit ( element ) if getElementType(element) == "player" then kickPlayer( element, "تحذير : هذه المنطقة محميه" ) outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) end end addEventHandler( "onMarkerHit", onHit, marker ) هذا الكود عندي من اول بس عدلته كان يقتل اللاعب وخليته يطرده من السيرفر . جانب سيرفر )، تأكد ورجع لي خبر ) هو م يبي يطرده من السيرفر هو يقصد تبعده عن المكان عن طرريق الفنكشن setElementPosition Edited December 10, 2014 by Guest Link to comment
*[MSN]MHMD Posted December 10, 2014 Share Posted December 10, 2014 جرب Client Side ------------------------------------------- fX = احداثي fY = احداثي fZ = احداثي fWidth = احداثي fDepth = احداثي fHeight = احداثي ------------------------------------------- TheZone = createColCuboid( fX, fY, fZ, fWidth, fDepth, fHeight ) function onEnterKickIt( theElement, matchingDimension ) if ( theElement == getLocalPlayer() ) then local x,y,z = getElementPosition( theElement ) setElementPosition ( theElement, x-100, y, z ) end end addEventHandler("onClientColShapeHit",TheZone,onEnterKickIt) Link to comment
TAPL Posted December 10, 2014 Share Posted December 10, 2014 هو م يبي يطرده من السيرفر هو يقصد تبعده عن المكان عن طرريق الفنكشن setElementPosition هو قال يطرده بدون ما يحدد مكان الطرد او طريقة الطرد، بالتالي حنا بشكل افتراضي راح نفترض انه يقصد طرد من السيرفر Link to comment
EH10 Posted December 10, 2014 Share Posted December 10, 2014 local marker = createMarker( x, y, z, "cylinder", 2, 255,0,0,0,getRootElement ( ) ) function onHit ( element ) if getElementType(element) == "player" then kickPlayer( element, "تحذير : هذه المنطقة محميه" ) outputChatBox( "بسبب دخول المنطقة المحميه "..getPlayerName(element).." تم طرد اللاعب ", root, 255, 0, 0, true) end end addEventHandler( "onMarkerHit", onHit, marker ) هذا الكود عندي من اول بس عدلته كان يقتل اللاعب وخليته يطرده من السيرفر . جانب سيرفر )، تأكد ورجع لي خبر ) هو م يبي يطرده من السيرفر هو يقصد تبعده عن المكان عن طرريق الفنكشن setElementPosition وأنـا أتوقع , أنة مـ يبي أنتقال لأن أول مسوي نفس الـموضوع وعـطيتة , نفس الـكود بس , عن طريق setElementPosition وهـو يبـي طرد , لـو م ـيبي , بس واضحة مكـتوب طرد , المهمم إذا جـاء صاحب الـموضوع بيقرر , Link to comment
nxFairlywell Posted December 12, 2014 Share Posted December 12, 2014 زي ماقال تابل ، هو كاتب طرد ، وانا اخذتها بطريقة افتراضيه على اساس انه طرد من السيرفر kick = طرد فيه فرق بين ارسال احداثيات للاعب وطرده 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