Klay12 Posted June 26, 2014 Share Posted June 26, 2014 ابي تصليح للكود [lua]local marker = createMarker( ..... ) local marker2 = createMarker( ..... ) local marker3 = createMarker( ..... ) local marker4 = createMarker( ..... ) addEventHandler('onMarkerHit',root,marker function(hitElement) if getElementType (hitElement) == 'player' then setElementInterior ( source, 0 ) end ) addEventHandler('onMarkerHit',root,marker2 function(hitElement) local tank = createObject (hitElement,980) attachElements ( tank, source, 0, 0, 5 ) outputChatBox ( "انت تسرق الان", hitElement(), 255, 0, 0, true ) end ) addEventHandler('onMarkerHit',root,marker3 function(hitElement) setElementPosition ( hitElement, posX, posY, posZ ) end ) addEventHandler('onMarkerHit',root,marker4 function(hitElement) if getElementType (hitElement) == 'player' then destroyElement (tank,hitElement ) givePlayerMoney(source,1041) setPlayerWantedLevel (hitElement, 6 ) outputChatBox ( "تم سرقه واعطائك مال", hitElement(), 255, 0, 0, true ) end end ) [/lua] ابي اذا خش ماركر (طبعا لازم يكون نو تيم عشان يخش) يحطه بمكان ولما يخش هذا مكان يروح كمان ماركر ولما يخش هذا ماركر يلصق في اوبجكت ويكون في ماركر يطلع منه ولما يطلع يكون في كمان ماركر لازم يروح واذا دخله يروح اوبجكت ويجيه 6 نجوم ويربح فلوس Link to comment
1REDBULL Posted June 26, 2014 Share Posted June 26, 2014 لازم يروح ماركر و بعدين ماركر و بذا الماركر اوبجكت و ماركر ثاني وبعدين .... ما فهمت شي حاول توضح شوي Link to comment
iMr.TZ[W]ER Posted June 26, 2014 Share Posted June 26, 2014 وانا بعد ما فهمت شلون يعني يلصق بالاوبجكت ؟ Link to comment
Klay12 Posted June 27, 2014 Author Share Posted June 27, 2014 يخوان ساعدوني بسرعه تكفون بشرح لكم : يعني في ماركر ما تقدر تخشه الا اذا كنت بتيم نو تيم ولما تخشه يحطك بانترو او بيت ويكون بل بيت ماركر اذا لمست ماركر يلتصق فيك اوبجكت ويكون ماركر لخروج من بيت وتخرج منه ولما تخرج راح تروح مكان معين ويكون فيه ماركر اذا لمسته يروح اوبجكت الي ملصق فيك وتكسب فلوس ويجيك نجوم Link to comment
Simba Posted June 27, 2014 Share Posted June 27, 2014 كمل بموضوعك القديم ++ كودك هرييسه كودك يصير كذا local marker = createMarker( ..... ) local marker2 = createMarker( ..... ) local marker3 = createMarker( ..... ) local marker4 = createMarker( ..... ) addEventHandler('onMarkerHit',marker, function(hitElement) if getElementType (hitElement) == 'player' then setElementInterior ( hitElement, 0 ) end ) addEventHandler('onMarkerHit',marker2, function(hitElement) local tank = createObject (hitElement,980) attachElements ( tank, hitElement, 0, 0, 5 ) outputChatBox ( "انت تسرق الان", hitElement(), 255, 0, 0, true ) end ) addEventHandler('onMarkerHit',marker3, function(hitElement) setElementPosition ( hitElement, posX, posY, posZ ) end ) addEventHandler('onMarkerHit',marker4, function(hitElement) if getElementType (hitElement) == 'player' then destroyElement (tank,hitElement ) givePlayerMoney(hitElement,1041) setPlayerWantedLevel (hitElement, 6 ) outputChatBox ( "تم سرقه واعطائك مال", hitElement(), 255, 0, 0, true ) end end ) بعدين وين كود التحقق من التيمم ؟؟ مالك كاتبه !!!!!!!!!!!! همسسة انت حاط لما يلمس الماركر يعطيه اوبجكت وانت حاط الاوبجكت بوابه ثاني شي انت حاط لما يياخذ الشنطة يقوله انت تسرق الان بس ما يعطيه نجوم اذا كنت بتسوي كود السرقه فبفضل انك تعطيه نجوم لما يحاول يسرق انت حاط بسطر 8 ينقله ل انتريور وكاتب رقم 0 وهذا معناه العالم العادي outside Link to comment
Klay12 Posted June 27, 2014 Author Share Posted June 27, 2014 طيب صلحه لي بدال الحكي فاضي Link to comment
Simba Posted June 27, 2014 Share Posted June 27, 2014 طيب صلحه لي بدال الحكي فاضي حكي فااضي ؟؟؟ انا صلحت لك بعض الاشياء جربه اذا اشتغل ولا لا ولا تبي الكود جاههزز ؟ Link to comment
Simba Posted June 27, 2014 Share Posted June 27, 2014 (edited) يخي صلحه مب شغال انت تبغى ماركر ينقلك لبيت صح ؟؟ طيب شوف سطر 8 حاط الانتروير رقم 0 يعني العالم العادي يعني لما تلمسه ما رح ينقلك للبيت edit عندك اخطاء ب createObject ليش حاط hitElement?? السينتاكس يقول object createObject ( int modelid, float x, float y, float z, [ float rx, float ry, float rz, bool isLowLOD = false ] ) تكتب الايدي بعدين احداثيات x.y.z وبس مثال createObject (980, x, y, z ) 980 ايدي الشيء الي تبي تلزقه x y z الاحداثيات ذذ ننا قصك end بسطر 9 كاتب وحدة لازم اثنين Edited June 27, 2014 by Guest Link to comment
Simba Posted June 27, 2014 Share Posted June 27, 2014 كيف اعدله لك ؟؟ صنع الاوبجكت انت تحط احداثياته مو انا عندك اخطاء كثيره انت بس قولي وش رقم البيت الي تبي تنتقل له Link to comment
Klay12 Posted June 27, 2014 Author Share Posted June 27, 2014 تعرف بيت مخدرات ؟ زي الي بجراند العرب ذاك حرف D Link to comment
Klay12 Posted June 27, 2014 Author Share Posted June 27, 2014 وابي اوبجكت تلفزيون ولاهنت صلحه Link to comment
Simba Posted June 27, 2014 Share Posted June 27, 2014 شوف سويت لك كذا والكود شغال معي بس فيه مشكلة لما يلمس الماركر يقوله انت تسرق الان بس ما يجيه اوبجكت الاكواد -- abodeoom local marker = createMarker( 1455.90698,751.11627,11.02344, "cylinder", 1, 255, 0, 0, 255 ) -- هنا احداثيات الماركر الي ينقلك للبيت !! local marker2 = createMarker( 2282.04272,-1135.82715,1050.89844, "cylinder", 1, 255, 255, 255, 255 ) -- احداثيات الماركر الي يعطيك اوبجكت او الشنطة يعني setElementInterior ( marker2, 11, 2282.04272,-1135.82715,1050.89844 ) -- احداثيات الماركر الثاني عشان يخليه جوا البيت local marker4 = createMarker( 1050.89844, 1455.90698, 11.02344, "cylinder", 1, 255, 255, 255, 255 ) -- هنا احداثيات الماركر الي يخفي منك الشنطة ويعطيك فلوس addEventHandler('onMarkerHit',marker, -- عند لمس الماركر الاول function(hitElement) -- وظيفةة if getElementType (hitElement) == 'player' then -- يتحقق من الي لمس الماركر هل هو لاعب if getPlayerTeam( hitElement ) and getTeamName( getPlayerTeam( hitElement ) ) == 'No Team' then -- يتحقق من اسم التيم setElementInterior ( hitElement, 11, 2285.74951,-1137.73462,1050.89844 ) -- ي1قله للبيت رقم 13 end -- نهايه end end ) addEventHandler('onMarkerHit',marker2, -- حدث للماركر الثاني function(hitElement) if getElementType (hitElement) == 'player' then -- يتحقق من الي لمس الماركر هل هو لاعب if getPlayerTeam( hitElement ) and getTeamName( getPlayerTeam( hitElement ) ) == 'No Team' then -- يتحقق من اسم التيم local tank = createObject (2229, 0, 0, 3 ) -- احداثيات صنع الاوبجكت attachElements ( tank, hitElement, 0, 0, 5 ) -- يلزق الاوبجكت outputChatBox ( "انت تسرق الان", hitElement, 255, 0, 0, true ) -- يطلع كلام في الشات end end end ) local marker3 = createMarker( 2282.98096,-1140.27991,1050.89844, "cylinder", 1, 255, 255, 0, 255) -- احداثيات الماركر الي يخرجك من البيت setElementInterior ( marker3, 11, 2282.98096,-1140.27991,1050.89844 ) -- هنا تحط الاحداثيات عشان ينقل الماركر لها عشان تقدر تطلع منه addEventHandler('onMarkerHit',marker3, function(hitElement) if getElementType (hitElement) == 'player' then -- تحقق setElementInterior ( hitElement, 0, 0, 0, 3 ) -- احداثيات الخروج من البيت end end ) addEventHandler('onMarkerHit',marker4, function(hitElement) if getElementType (hitElement) == 'player' then -- تحقق if getPlayerTeam( hitElement ) and getTeamName( getPlayerTeam( hitElement ) ) == 'No Team' then -- يتحقق من اسم التيم destroyElement (tank,hitElement ) -- يخفي الالمنت givePlayerMoney(hitElement,1041) -- يعطيه فلوس setPlayerWantedLevel (hitElement, 6 ) -- يخلي عليه نجوم outputChatBox ( "تم سرقه واعطائك مال", hitElement(), 255, 0, 0, true ) -- يطلع كلام في الشات للي لمس الماركر فقط end end end ) -- abodeoom تأكد من الاحدااثيياات انا حاطط احداثيات ثانيه Link to comment
Klay12 Posted June 27, 2014 Author Share Posted June 27, 2014 مب شغال مع انه احداثيات صح Link to comment
Simba Posted June 27, 2014 Share Posted June 27, 2014 مب شغال مع انه احداثيات صح اعطيني الاحداثيات كذا مثلا ا----- احداثيات ماركر الدخول للبيت 1122.43, 3123,12 1234,1 احداثيات ماركر الخروج 122, 13, 44 الخ ... ورح احطلك الاوبجكت مسجل او راديو Link to comment
#DRAGON!FIRE Posted June 27, 2014 Share Posted June 27, 2014 (edited) كمل بموضوعك القديم ++ كودك هرييسه كودك يصير كذا local marker = createMarker( ..... ) local marker2 = createMarker( ..... ) local marker3 = createMarker( ..... ) local marker4 = createMarker( ..... ) addEventHandler('onMarkerHit',marker, function(hitElement) if getElementType (hitElement) == 'player' then setElementInterior ( hitElement, 0 ) end ) addEventHandler('onMarkerHit',marker2, function(hitElement) local tank = createObject (hitElement,980) attachElements ( tank, hitElement, 0, 0, 5 ) outputChatBox ( "انت تسرق الان", hitElement(), 255, 0, 0, true ) end ) addEventHandler('onMarkerHit',marker3, function(hitElement) setElementPosition ( hitElement, posX, posY, posZ ) end ) addEventHandler('onMarkerHit',marker4, function(hitElement) if getElementType (hitElement) == 'player' then destroyElement (tank,hitElement ) givePlayerMoney(hitElement,1041) setPlayerWantedLevel (hitElement, 6 ) outputChatBox ( "تم سرقه واعطائك مال", hitElement(), 255, 0, 0, true ) end end ) بعدين وين كود التحقق من التيمم ؟؟ مالك كاتبه !!!!!!!!!!!! همسسة انت حاط لما يلمس الماركر يعطيه اوبجكت وانت حاط الاوبجكت بوابه ثاني شي انت حاط لما يياخذ الشنطة يقوله انت تسرق الان بس ما يعطيه نجوم اذا كنت بتسوي كود السرقه فبفضل انك تعطيه نجوم لما يحاول يسرق انت حاط بسطر 8 ينقله ل انتريور وكاتب رقم 0 وهذا معناه العالم العادي outside ع اساس كودكـ صحيح عشان تقوله كودك هريسة ذذ لم يتم التجربة ... : local marker = createMarker( ..... ) --- ماركر النو تيم اللي يروح منه للانترو local Intmarker = createMarker( ..... ) --- ماركر الانترو اللي يلصق به الاوبجكت local Quitmarker = createMarker( ..... ) --- ماركر الخروج من الانترو local WinMarker = createMarker( ..... ) --- ماركر كسب الفلوس والنجوم local TeamName = "NoTeam" --- اسم التيم حقكـ . local InteriorNumner = 5 --- رقم الانترو local object = { } local qX, qY, qZ = 362, 26, 135 --- احداثيات المكان اللي روح له يوم يخرج من الانترو local Money = 500 --- الفلوس اللي يكسبها ! local Stars = 4 --- عدد النجوم اللي تعطيها للاعب .. من 0 الى 6 setElementInterior ( Intmarker, InteriorNumner ) setElementInterior ( Quitmarker, InteriorNumner ) addEventHandler( "onMarkerHit", resourceRoot, function( element ) if ( getElementType ( element ) == "player" ) then if ( source == marker ) then if ( getPlayerTeam( element ) and getPlayerTeam( element ) == getTeamFromName( TeamName ) ) then setElementInterior ( element, InteriorNumner ) end elseif ( source == Intmarker ) then if ( isElement( object[ element ] ) ) then destroyElement( object[ element ] ) object[ element ] = nil end local x, y, z = getElementPositon ( element ) local rX, rY, rZ = getElementRotation ( element ) object[ element ] = createObject ( 1777, x + 2, y + 2, z, rX, rY, rZ ) attachElements ( object[ element ], element, x + 2, y + 2, z, rX, rY, rZ ) elseif ( source == Quitmarker ) then setElementInterior ( element, 0, qX, qY, qZ ) end elseif ( source == WinMarker ) then if ( isElement( object[ element ] ) ) then destroyElement( object[ element ] ) object[ element ] = nil givePlayerMoney( element, Money ) setPlayerWantedLevel ( element, Stars ) outputChatBox ( "** u won and add Stars to u", element, 255, 0, 0, true ) end end end ) addEventHandler( "onPlayerQuit", root, function( ) if ( isElement( object[ source ] ) ) then destroyElement( object[ element ] ) object[ source ] = nil end end ) Edited June 27, 2014 by Guest Link to comment
acount deleted Posted June 27, 2014 Share Posted June 27, 2014 ع اساس كودكـ صحيح عشان تقوله كودك هريسة ذذ لم يتم التجربة ... : local marker = createMarker( ..... ) --- ماركر النو تيم اللي يروح منه للانترو local Intmarker = createMarker( ..... ) --- ماركر الانترو اللي يلصق به الاوبجكت local Quitmarker = createMarker( ..... ) --- ماركر الخروج من الانترو local WinMarker = createMarker( ..... ) --- ماركر كسب الفلوس والنجوم local TeamName = "NoTeam" --- اسم التيم حقكـ . local InteriorNumner = 5 --- رقم الانترو local object = { } local qX, qY, qZ = 362, 26, 135 --- احداثيات المكان اللي روح له يوم يخرج من الانترو local Money = 500 --- الفلوس اللي يكسبها ! local Stars = 4 --- عدد النجوم اللي تعطيها للاعب .. من 0 الى 6 setElementInterior ( Intmarker, InteriorNumner ) setElementInterior ( Quitmarker, InteriorNumner ) addEventHandler( "onMarkerHit", resourceRoot, function( element ) if ( getElementType ( element ) == "player" ) then if ( source == marker ) then if ( getPlayerTeam( element ) and getPlayerTeam( element ) == getTeamFromName( TeamName ) ) then setElementInterior ( element, InteriorNumner ) end elseif ( source == Intmarker ) then if ( isElement( object[ element ] ) ) then destroyElement( object[ element ] ) object[ element ] = nil end local x, y, z = getElementPositon ( element ) local rX, rY, rZ = getElementRotation ( element ) object[ element ] = createObject ( 1777, x + 2, y + 2, z, rX, rY, rZ ) attachElements ( object[ element ], element, x + 2, y + 2, z, rX, rY, rZ ) elseif ( source == Quitmarker ) then setElementInterior ( element, 0, qX, qY, qZ ) end elseif ( source == WinMarker ) then if ( isElement( object[ element ] ) ) then destroyElement( object[ element ] ) object[ element ] = nil givePlayerMoney( element, Money ) setPlayerWantedLevel ( element, 6 ) outputChatBox ( "** u won and add Stars to u", element, 255, 0, 0, true ) end end end ) addEventHandler( "onPlayerQuit", root, function( ) if ( isElement( object[ source ] ) ) then destroyElement( object[ element ] ) object[ source ] = nil end end ) انت في الاول عامل local Stars = 4 و هنا setPlayerWantedLevel ( element, 6 ) مو setPlayerWantedLevel ( element, Stars ) مع ان الكود ما راح يتاثر بس مو لازم Link to comment
Simba Posted June 27, 2014 Share Posted June 27, 2014 زاحف سطر 15 addEventHandler( "onMarkerHit", resourceRoot, function( element ) المفروض تحط بدل resourceRoot اسم الماركر صح ولا انا علطان ؟؟ Link to comment
#DRAGON!FIRE Posted June 27, 2014 Share Posted June 27, 2014 ما يحتاج .. بعدين عندك اكثر من ماركر كيف تحط اسم الماركر بالافنت ! @ Mu[T]e~> : خطا كتابي .. تم التعديل ذذ Link to comment
Klay12 Posted June 27, 2014 Author Share Posted June 27, 2014 طيب مب زابط ولا كود ابي كود صحيح شغال ع طلبي Link to comment
Klay12 Posted June 27, 2014 Author Share Posted June 27, 2014 لا شكرا زاخف شغال بس ابي سارق يكون عليه بلب Link to comment
#DRAGON!FIRE Posted June 27, 2014 Share Posted June 27, 2014 لو تبي بـ بلب .. local marker = createMarker( ..... ) --- ماركر النو تيم اللي يروح منه للانترو local Intmarker = createMarker( ..... ) --- ماركر الانترو اللي يلصق به الاوبجكت local Quitmarker = createMarker( ..... ) --- ماركر الخروج من الانترو local WinMarker = createMarker( ..... ) --- ماركر كسب الفلوس والنجوم local TeamName = "NoTeam" --- اسم التيم حقكـ . local InteriorNumner = 5 --- رقم الانترو local object = { } local blip = { } local qX, qY, qZ = 362, 26, 135 --- احداثيات المكان اللي روح له يوم يخرج من الانترو local Money = 500 --- الفلوس اللي يكسبها ! local Stars = 4 --- عدد النجوم اللي تعطيها للاعب .. من 0 الى 6 local blipID = 52 --- ايدي البلب setElementInterior ( Intmarker, InteriorNumner ) setElementInterior ( Quitmarker, InteriorNumner ) addEventHandler( "onMarkerHit", resourceRoot, function( element ) if ( getElementType ( element ) == "player" ) then if ( source == marker ) then if ( getPlayerTeam( element ) and getPlayerTeam( element ) == getTeamFromName( TeamName ) ) then setElementInterior ( element, InteriorNumner ) end elseif ( source == Intmarker ) then if ( isElement( object[ element ] ) ) then destroyElement( object[ element ] ) object[ element ] = nil end if ( isElement( blip[ element ] ) ) then destroyElement( blip[ element ] ) blip[ element ] = nil end local x, y, z = getElementPositon ( element ) local rX, rY, rZ = getElementRotation ( element ) object[ element ] = createObject ( 1777, x + 2, y + 2, z, rX, rY, rZ ) attachElements ( object[ element ], element, x + 2, y + 2, z, rX, rY, rZ ) blip[ element ] = createBlipAttachedTo ( element, blipID ) elseif ( source == Quitmarker ) then setElementInterior ( element, 0, qX, qY, qZ ) end elseif ( source == WinMarker ) then if ( isElement( object[ element ] ) ) then destroyElement( object[ element ] ) object[ element ] = nil givePlayerMoney( element, Money ) setPlayerWantedLevel ( element, 6 ) outputChatBox ( "** u won and add Stars to u", element, 255, 0, 0, true ) if ( isElement( blip[ element ] ) ) then destroyElement( blip[ element ] ) blip[ element ] = nil end end end end ) addEventHandler( "onPlayerQuit", root, function( ) if ( isElement( object[ source ] ) ) then destroyElement( object[ element ] ) object[ source ] = nil if ( isElement( blip[ element ] ) ) then destroyElement( blip[ element ] ) blip[ element ] = nil end end end ) Link to comment
Klay12 Posted June 27, 2014 Author Share Posted June 27, 2014 كود صحيح بس ابي يكون بلب ع سارق وتروح بس يخلص سرقه وبسالك اقدر اخلي الكتابه الي كاتبها ع كود ؟ يعني كذا -- احداثيات -- فلوس Link to comment
Recommended Posts