3ssol Posted May 7, 2013 Share Posted May 7, 2013 السلام عليكم شباب انا شفت في سيرفر اجنبي مسوين زي مكان الي يقرب منه مومع الفريق تجي صواريخ من السماء تلحقه لما تفجره وش يسخدمون !! Link to comment
кιηg-αвα∂у Posted May 7, 2013 Share Posted May 7, 2013 تقدر تسويها بماركر او كول شيب لما احد يدخل الماركر يتأكد من فريقه اذا مو معه يطلق الصواريخ الوضايف createColSphere "onClientColShapeHit" "onClientColShapeLeave" or createMarker "onClientMarkerHit" "onClientMarkerLeave" getPlayerTeam getTeamName createProjectile Link to comment
3ssol Posted May 7, 2013 Author Share Posted May 7, 2013 بس الصواريخ لو مثلا قربت من المنطقه ورحت بعيييد الصاروخ يلحقني لما يتفجر Link to comment
кιηg-αвα∂у Posted May 7, 2013 Share Posted May 7, 2013 بس الصواريخ لو مثلا قربت من المنطقه ورحت بعيييد الصاروخ يلحقني لما يتفجر In case you want the projectile to be synced for everybody creator must be getLocalPlayer(). شوف هاذه جزء من المثال الي في الويكي createProjectile(getLocalPlayer(),19,x,y,z,200) createProjectile -- المثال الكامل هنا Link to comment
3ssol Posted May 7, 2013 Author Share Posted May 7, 2013 لا انت معطيني اذا لمس الماركر و اذا خرج من الماركر اناا ابيه لو لمس الماركر وشرد يلحقه كيف !! استخدم ليفي ماركر كمان ؟ Link to comment
кιηg-αвα∂у Posted May 7, 2013 Share Posted May 7, 2013 لا انت معطيني اذا لمس الماركرو اذا خرج من الماركر اناا ابيه لو لمس الماركر وشرد يلحقه كيف !! استخدم ليفي ماركر كمان ؟ الي عطيتك راح يتبعه الى ان ينفجر وليف ماركر حطيته لو كنت تبي الصواريخ ماتوقف لو هو داخل يعني مو صاروخ واحد @ اذا كنت ماتبي الى صاروخ واحد مايحتاج ليف ماركر Link to comment
PaiN^ Posted May 7, 2013 Share Posted May 7, 2013 لآ غلط ذذ تبيه يلحقه ستخدم آيدي 20 بس Link to comment
3ssol Posted May 7, 2013 Author Share Posted May 7, 2013 طيب بسالكم لو سويت لما الاعب يلمس الماركر يجيه صاروخ والكود الثاني الي هو عند خروج الاعب من الماركر هم اضيفله الكود هذا createProjectile ولا مولازم يكفي اني احطه لما يلمس الماركر وبس ؟ Link to comment
3ssol Posted May 7, 2013 Author Share Posted May 7, 2013 شباب انا سويتها وضبطت بس فيه مشكله المشكله ان الصاروخ الي يجي من الماركر مايقتل الاعب الي لمس المارركر بل عكس الصاروخ يطلع من بطن الاعب الي لمس الماركر ويروح يفجر انا ابي الصاروخ يفجر الاعب الي لمس الماركر كيف Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 اولا ما يحتاج اذا خرج من الماركر,لان الصاروخ بيلحقه , + ورني وش سويت, Link to comment
3ssol Posted May 8, 2013 Author Share Posted May 8, 2013 createBlip ( 200.12651, 1877.79004, 16.64806 , 20 ) op = createMarker ( 200.12651, 1877.79004, 16.64806, "cylinder", 25, 0, 255, 0, 255 ) function MarkerHit (player) if ( getTeamName(getPlayerTeam(player)) == "VIP" ) then else createProjectile(player,20,x,y,z,200) end end addEventHandler ( "onClientMarkerHit", op, MarkerHit ) كل شي شغال بس الصاروخ مايلحق الاعب >< يصير العكس الصاروخ يطلع من الاعب نفسه انا ابي الصاروخ يطلع من الماركر ويفجر الاعب الي مومن التيم Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 Marker = {} Marker[1] = createMarker(...) addEventHandler("onClientMarkerHit",Marker[1], function(player) if ( isElementWithinMarker ( player, Marker[1] ) ) then if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then x,y,z = getElementPosition(getLocalPlayer()) createProjectile(getLocalPlayer(),20,x,y,z,200) end end end) الاسبتدال سطر 6 Team Name = اسم التيم الي ما يضربهم الصاروخ Link to comment
3ssol Posted May 8, 2013 Author Share Posted May 8, 2013 يصير اسويه كذا ؟ createBlip ( 200.12651, 1877.79004, 16.64806 , 20 ) op = createMarker( 200.12651, 1877.79004, 16.64806, "cylinder", 200, 0, 255, 0, 255 ) addEventHandler("onClientMarkerHit",op, function(player) if ( isElementWithinMarker ( player, op ) ) then -- وش فايدة ذا if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then -- ووش فايدة هذا x,y,z = getElementPosition(getLocalPlayer()) createProjectile(getLocalPlayer(),20,x,y,z,200) end end end) وممكن تشرحلي الي كاتب عليهم وش فايدة ذا Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 يصير اسويه كذا ؟ createBlip ( 200.12651, 1877.79004, 16.64806 , 20 ) op = createMarker( 200.12651, 1877.79004, 16.64806, "cylinder", 200, 0, 255, 0, 255 ) addEventHandler("onClientMarkerHit",op, function(player) if ( isElementWithinMarker ( player, op ) ) then -- وش فايدة ذا if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then -- ووش فايدة هذا x,y,z = getElementPosition(getLocalPlayer()) createProjectile(getLocalPlayer(),20,x,y,z,200) end end end) وممكن تشرحلي الي كاتب عليهم وش فايدة ذا اي يصير Marker = {} -- جدول Marker[1] = createMarker(...) -- ماركر addEventHandler("onClientMarkerHit",Marker[1], -- اذا لمس الماركر function(player) -- وظيفه if ( isElementWithinMarker ( player, Marker[1] ) ) then -- اذا كان العنصر في الماركر if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then -- اذا الي لمس المركر مو من التيم x,y,z = getElementPosition(getLocalPlayer()) -- يجيب احداثيات اللاعب createProjectile(getLocalPlayer(),20,x,y,z,200) -- تطلق الصاروخ end -- اغلاق end -- اغلاق end) -- اغلاق Link to comment
3ssol Posted May 8, 2013 Author Share Posted May 8, 2013 اخوي يعني انا شايف الجدول ماله اي اهميه ! Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 ^ انا احب اسوي جدآول, انت مو مجبور تسويهآ -^ Link to comment
3ssol Posted May 8, 2013 Author Share Posted May 8, 2013 طيب اخوي ممكن توضحلي السطر هذا اككثر لني ابي افهمه ولاكن ماني عارف يعني طريقته مو داخله مخي اكثر ي ليت توضحها شوي if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then شوف انا فاهم من بدايت كلمة ايند للاخر اما من هنا موفاهمه if not(getPlayerTeam ( player ) ) يعني كيف هنا يقوله تحقق من تيم الاعب ليه حاط not? ي ليت تشرحه لي لوماعليك امر Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 ^ هذا يتحقق يعني اذا لمس الماركر يتحقق يعني بشكل ابسط يتحقق اذا كان اللاعب في التيم ما يفجره واذا كان مو بالتيم يفجره, Link to comment
3ssol Posted May 8, 2013 Author Share Posted May 8, 2013 اوككي مشككور ويعطيك العاافيه بس عندي استفسار يصير اسويه كذا ولا ؟ createBlip ( 200.12651, 1877.79004, 16.64806 , 20 ) op = createMarker( 200.12651, 1877.79004, 16.64806, "cylinder", 200, 0, 255, 0, 255 ) addEventHandler("onClientMarkerHit",op, function(player) if ( isElementWithinMarker ( player, op ) ) then if not(getPlayerTeam ( player ) ) then if ( getPlayerTeam ( player ) == getTeamFromName ( "Team Name" ) ) then outputChatBox ( "Welcome ", source, 255, 255, 255, true ) end else x,y,z = getElementPosition(getLocalPlayer()) createProjectile(getLocalPlayer(),20,x,y,z,200) end end end) كذا الكود صح ؟ يعني ابيه اذا من التيم يقوله ولكم واذا مومن التيم يفجره صح ولا خطا ؟ Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 لا ما يصير, Marker = createMarker(...) addEventHandler("onClientMarkerHit",Marker, function(player) if ( isElementWithinMarker ( player, Marker ) ) then if not(getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Name Team" ) ) then x,y,z = getElementPosition(getLocalPlayer()) createProjectile(getLocalPlayer(),20,x,y,z,200) end end end) عطيتك الكود كآمل, Link to comment
3ssol Posted May 8, 2013 Author Share Posted May 8, 2013 انا ماجربت الكود شوي بجربه بس اعتقد ان كودي شغااال طيب انا ابي اذا الاعب بـ التيم يقوله ولكم كيف ؟ Link to comment
فاّرس Posted May 8, 2013 Share Posted May 8, 2013 (edited) مم جرب, function(player) if (getPlayerTeam ( player ) ) and ( getPlayerTeam ( player ) == getTeamFromName ( "Name Team" ) ) then outputChatBox("Wlecome",player,255,0,255,true) end end Edited May 8, 2013 by Guest Link to comment
3ssol Posted May 8, 2013 Author Share Posted May 8, 2013 -_-" ماراح تضبط لنا لو سويت طريقتك بتطلع لشخص الي مو بـ التيم فـبـ كذا بتكون طريقتي هي الصحيحه 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