EH10 Posted December 16, 2013 Share Posted December 16, 2013 ممكن فنكشات اذا رحت ماركر وضغطت تاب راح يجي بالشات تهكير السجن من قبل ابو طيف ويفتحن ابواب السجن اذا ممكن ابيك تشرح الفنكشنا بعد Link to comment
PaiN^ Posted December 16, 2013 Share Posted December 16, 2013 createMarker -- تسوي ماركر addEventHandler -- تضيف حدث عند دخول الماركر "onMarkerHit" getElementType -- تتحق من نوع العنصر اللي دخل الماركر outputChatBox -- ترسل رسالة للشات getPlayerName -- عشان تجيب اسم اللاعب للشات moveObject -- تحرك أبواب السجن Link to comment
EH10 Posted December 16, 2013 Author Share Posted December 16, 2013 (edited) createMarker -- تسوي ماركر addEventHandler -- تضيف حدث عند دخول الماركر "onMarkerHit" getElementType -- تتحق من نوع العنصر اللي دخل الماركر outputChatBox -- ترسل رسالة للشات getPlayerName -- عشان تجيب اسم اللاعب للشات moveObject -- تحرك أبواب السجن الكود صح ؟ local marker = createMarker( x, y, z,"cylinder", 1.5, 255, 0, 0 ) addEventHandler("onMarkerHit", marker, function aBo6YeF ( player ) if getElementType(player) == "player" then moveObject ( Object, 4000, x, y, z ) outputChatBox ( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) end end bindKey ( "Tab", "down", aBo6YeF ) Edited December 16, 2013 by Guest Link to comment
PaiN^ Posted December 16, 2013 Share Posted December 16, 2013 أخطائك : - حطيت اسم لوظيفة داخل الحدث - عندك قوس ناقص - في السيرفر تحتاج عنصر لاعب في البداية bindKey وظيفة التصحيح : local marker = createMarker( x,y,z,"cylinder", 2, 255, 0, 0 ) for _,v in ipairs( getElementsByType( "player" ) ) do bindKey( v, "Tab", "down", aBo6YeF ) end addEventHandler( "onMarkerHit", marker, function( player ) if getElementType( player ) == "player" then moveObject( Object, 4000, x, y, z ) outputChatBox( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) end end ) Link to comment
EH10 Posted December 16, 2013 Author Share Posted December 16, 2013 local marker = createMarker( x,y,z,"cylinder", 2, 255, 0, 0 ) for _,v in ipairs( getElementsByType( "player" ) ) do bindKey( v, "Tab", "down", aBo6YeF ) end addEventHandler( "onMarkerHit", marker, function( player ) if getElementType( player ) == "player" then moveObject( Object, 4000, x, y, z ) outputChatBox( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) end end ) شكرا لك ياأيها الرجل الصالح Link to comment
EH10 Posted December 16, 2013 Author Share Posted December 16, 2013 عفوًا .. سؤال moveobject يعني احط فية اسم البوابة الي تتحرك ووين تتحرك لما تضغط تاب ؟ Link to comment
PaiN^ Posted December 16, 2013 Share Posted December 16, 2013 تحط فيه متغير البوابة يعني مثلًا : local object = createObject( ... ) moveObject( object, time, x, y, z ) time = الوقت عشان تخلص الحركة بالملي ثانية x, y, z = إحداثيات النهاية Link to comment
EH10 Posted December 16, 2013 Author Share Posted December 16, 2013 تحط فيه متغير البوابة يعني مثلًا : local object = createObject( ... ) moveObject( object, time, x, y, z ) time = الوقت عشان تخلص الحركة بالملي ثانية x, y, z = إحداثيات النهاية يعطيك العافية عزبتك معي Link to comment
EH10 Posted December 16, 2013 Author Share Posted December 16, 2013 الله يعافيك ..) لو سمحت اذا مابعزبك ممكن فنكشنات اذا ضغطت تاب يجية نجوم و يختفي الماركر وبعد 5 دقايق يرجع الماركر Link to comment
فاّرس Posted December 17, 2013 Share Posted December 17, 2013 onPlayerJoin bindKey getElementsByType setPlayerWantedLevel destroyElement setTimer createMarker Link to comment
EH10 Posted December 17, 2013 Author Share Posted December 17, 2013 onPlayerJoin bindKey getElementsByType setPlayerWantedLevel destroyElement setTimer createMarker شكرا بس انا مابي الزر ولا دا انا بضيف مع كود التهكير اذا دخل بالماركر وطلع مايقددر يهكر بس اذا كان بالماركر واذا هكره بيختفي الماركر وبعد 5 دقايق يطلع ويجية نجوم انا بضيفهن مع التهكير لو سمحت عطني نص الفنكشنات مشان ماتخربط يعني الي اضيفهن مع كود التهكير اذا ماعزبتك معي Link to comment
فاّرس Posted December 17, 2013 Share Posted December 17, 2013 isElementWithinMarker -- تتحقق انه داخل الماركر isElement - destroyElement setTimer createMarker setPlayerWantedLevel Link to comment
EH10 Posted December 17, 2013 Author Share Posted December 17, 2013 isElementWithinMarker -- تتحقق انه داخل الماركر isElement - destroyElement setTimer createMarker setPlayerWantedLevel ممكن تصححلي local marker = { } local marker[player] = createMarker( x,y,z,"cylinder", 2, 255, 0, 0 ) for _,v in ipairs( getElementsByType( "player" ) ) do bindKey( v, "Tab", "down", aBo6YeF ) end addEventHandler( "onMarkerHit", marker, function( player ) if ( isElement( marker[player] ) ) then destroyElement ( marker[player] ) end if isElementWithinMarker(source, marker[player]) then destroyElement ( marker[player] ) moveObject( Object, 4000, x, y, z ) outputChatBox( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) setTimer ( createMarker, 1000, 1, x, y , z,"cylinder", 2, 255, 0, 0 ) end end end) Link to comment
PaiN^ Posted December 17, 2013 Share Posted December 17, 2013 * Server side : function doAMarker( ) marker = createMarker( x, y, z, "cylinder", 2, 255, 0, 0 ) end for _,v in ipairs( getElementsByType( "player" ) ) do bindKey( v, "Tab", "down", aBo6YeF ) end function aBo6YeF( player ) if isElementWithinMarker( player, marker ) then outputChatBox( "Done Hacker jail and Open Doors ", root, 255, 0, 0, true ) setPlayerWantedLevel( player, 5 ) moveObject( Object, 4000, x, y, z ) destroyElement( marker ) setTimer( doAMarker, 60000 * 5, 1 ) end end ) doAMarker( ) 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