KING-_-HOHO Posted September 25, 2014 Share Posted September 25, 2014 الحين الي فهمته انه يبي لو ضغط رقم 8 تطلع السياره مره واحده فقط ... الي اشوفه انكم طارحين هريسه هريسة آيش آلله يصلحك آنآ خليته آذآ ضغط 8 تنخفي السيآرة وتجي وحدهـ جديدة بجوآرهـ آذآ كآن يبغى زي مآتقول فيسير كذآ Vehicle = {} function CreateVehicle(Player) if isElement( Vehicle[Player] ) then return end -- نتحقق إذآ آلسيآرة موجودة ونسحبهآ local = x, y, z = getElementPosition ( Player ) -- جلب إحدآثيآت آللآعب لإنشآء آلسيآرة بجآنبه Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) -- إنشآء آلسيآرة outputChatBox ( "تم إنشآء آلسيآرة", Player, 255, 0 , 0, true) -- نخرج رسآلة آنه تم إنشآء آلسيآرة end -- نهآية آلوظيفة addEventHandler( "onPlayerJoin", root, function() -- وظيفه باسم + الحدث bindKey( source, "8", "down", CreateVehicle ) -- نفتح آلزر آول مآيدخل آللآعب end) -- نهآية آلوظيفة + إغلاق الإيفنت addEventHandler("onPlayerQuit", root, function() -- حدث عند خروج الاعب + وظيفه باسم destroyElement( Vehicle[source] ) -- نزيل آلسيآرة عند خروج اللآعب end) -- نهآية آلوظيفة + إغلآق آلإفنت Link to comment
#DRAGON!FIRE Posted September 25, 2014 Share Posted September 25, 2014 كودكـ فيه اغلأط ! وناقص تحققات . Link to comment
فاّرس Posted September 25, 2014 Share Posted September 25, 2014 (edited) الحين الي فهمته انه يبي لو ضغط رقم 8 تطلع السياره مره واحده فقط ... الي اشوفه انكم طارحين هريسه هريسة آيش آلله يصلحك آنآ خليته آذآ ضغط 8 تنخفي السيآرة وتجي وحدهـ جديدة بجوآرهـ آذآ كآن يبغى زي مآتقول فيسير كذآ Vehicle = {} function CreateVehicle(Player) if isElement( Vehicle[Player] ) then return end -- نتحقق إذآ آلسيآرة موجودة ونسحبهآ local = x, y, z = getElementPosition ( Player ) -- جلب إحدآثيآت آللآعب لإنشآء آلسيآرة بجآنبه Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) -- إنشآء آلسيآرة outputChatBox ( "تم إنشآء آلسيآرة", Player, 255, 0 , 0, true) -- نخرج رسآلة آنه تم إنشآء آلسيآرة end -- نهآية آلوظيفة addEventHandler( "onPlayerJoin", root, function() -- وظيفه باسم + الحدث bindKey( source, "8", "down", CreateVehicle ) -- نفتح آلزر آول مآيدخل آللآعب end) -- نهآية آلوظيفة + إغلاق الإيفنت addEventHandler("onPlayerQuit", root, function() -- حدث عند خروج الاعب + وظيفه باسم destroyElement( Vehicle[source] ) -- نزيل آلسيآرة عند خروج اللآعب end) -- نهآية آلوظيفة + إغلآق آلإفنت كودك ناقصه اشياء كثير ... -- Server Side # local Vehicle = {} function CreateVehicle(Player) if isElement( Vehicle[Player] ) then return end local x, y, z = getElementPosition ( Player ) Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) outputChatBox ( 'تم إنشآء آلسيآرة', Player, 255, 0 , 0, true) end for k,v in ipairs ( getElementsByType ( 'player' ) ) do bindKey( v, '8', 'down', CreateVehicle ) end addEventHandler( 'onPlayerJoin', root,function() bindKey( source, '8', 'down', CreateVehicle ) end ) addEventHandler ( 'onVehicleExplode', resourceRoot, function () destroyElement ( source ) end ) addEventHandler('onPlayerQuit', root, function() if isElement ( Vehicle[source] ) then destroyElement( Vehicle[source] ) Vehicle[source] = nil end end) Edited September 25, 2014 by Guest Link to comment
King12 Posted September 25, 2014 Share Posted September 25, 2014 الحين الي فهمته انه يبي لو ضغط رقم 8 تطلع السياره مره واحده فقط ... الي اشوفه انكم طارحين هريسه آما ذا هريسه -.- -- Server side function spawnvehicles(player) if getElementData(player,"spawningvehicle", true) then outputChatBox("You already spawned the car") return end local x, y, z = getElementPosition (player) SpawnVehicle = createVehicle ( 411, x+4, y+4, z ) if ( SpawnVehicle ) then setElementData(player, "spawningvehicle", true) end end function bindvehicle() bindKey(source, "8", "down", spawnvehicles, source) end addEventHandler("onPlayerJoin", root, bindvehicle) نفس طريقتك بس آنت مستخدم isElement ماكنت مفكر فيها قبل Link to comment
فاّرس Posted September 25, 2014 Share Posted September 25, 2014 ما اشوف اي لزوم لإستخدام الداتا .. وناقصك اشياء كثير .. شوف وكودي وشوف وش ناقصك Link to comment
jafar Posted September 25, 2014 Share Posted September 25, 2014 الحين الي فهمته انه يبي لو ضغط رقم 8 تطلع السياره مره واحده فقط ... الي اشوفه انكم طارحين هريسه هريسة آيش آلله يصلحك آنآ خليته آذآ ضغط 8 تنخفي السيآرة وتجي وحدهـ جديدة بجوآرهـ آذآ كآن يبغى زي مآتقول فيسير كذآ Vehicle = {} function CreateVehicle(Player) if isElement( Vehicle[Player] ) then return end -- نتحقق إذآ آلسيآرة موجودة ونسحبهآ local = x, y, z = getElementPosition ( Player ) -- جلب إحدآثيآت آللآعب لإنشآء آلسيآرة بجآنبه Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) -- إنشآء آلسيآرة outputChatBox ( "تم إنشآء آلسيآرة", Player, 255, 0 , 0, true) -- نخرج رسآلة آنه تم إنشآء آلسيآرة end -- نهآية آلوظيفة addEventHandler( "onPlayerJoin", root, function() -- وظيفه باسم + الحدث bindKey( source, "8", "down", CreateVehicle ) -- نفتح آلزر آول مآيدخل آللآعب end) -- نهآية آلوظيفة + إغلاق الإيفنت addEventHandler("onPlayerQuit", root, function() -- حدث عند خروج الاعب + وظيفه باسم destroyElement( Vehicle[source] ) -- نزيل آلسيآرة عند خروج اللآعب end) -- نهآية آلوظيفة + إغلآق آلإفنت كودك ناقصه اشياء كثير ... -- Server Side # local Vehicle = {} function CreateVehicle(Player) if isElement( Vehicle[Player] ) then return end local x, y, z = getElementPosition ( Player ) Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) outputChatBox ( 'تم إنشآء آلسيآرة', Player, 255, 0 , 0, true) end for k,v in ipairs ( getElementsByType ( 'player' ) ) do bindKey( v, '8', 'down', CreateVehicle ) end addEventHandler( 'onPlayerJoin', root,function() bindKey( source, '8', 'down', CreateVehicle ) end ) addEventHandler ( 'onVehicleExplode', resourceRoot, function () destroyElement ( Vehicle[source] ) end ) addEventHandler('onPlayerQuit', root, function() if isElement ( Vehicle[source] ) then destroyElement( Vehicle[source] ) Vehicle[source] = nil end end) عندك خطأ ف ايفينت onVehicleExplode السورس السيارة مو اللاعب Link to comment
فاّرس Posted September 25, 2014 Share Posted September 25, 2014 ^ ايه صحيح ... يعطيك العافيه .. Link to comment
Mr.R Posted September 25, 2014 Share Posted September 25, 2014 (edited) هذا طلبكـ ياصاحب الموضوع ... -- Server local Vehicle = { } function CreateVehicle( theplayer ) if isElement( Vehicle[theplayer] ) then return end local x, y, z = getElementPosition ( theplayer ) Vehicle[theplayer] = createVehicle ( 411, x+4, y+4, z ) outputChatBox ( "تم انشاء سيارهـ", theplayer, 255, 0 , 0, true ) end for k,v in ipairs ( getElementsByType ( "player" ) ) do bindKey( v, "8", "down", CreateVehicle ) end addEventHandler( "onPlayerJoin", root, function( ) bindKey( source, "8", "down", CreateVehicle ) end ) addEventHandler ( "onVehicleExplode", resourceRoot, function ( ) destroyElement ( source ) end ) addEventHandler( "onPlayerQuit", root, function( ) if isElement ( Vehicle[source] ) then destroyElement( Vehicle[source] ) Vehicle[source] = nil end end ) تم تصحيح الكود @The Best شكراً على معلومة سطر 12 لاكن سطر 6 ماشوف فيه اي خطأ شكلك تقصد 5 العموم صلحتها كلها -,- انا لازم انزل الكود مرهـ ثانيه عشان اتأكد وهيك ذذ يالله سلام Edited September 26, 2014 by Guest Link to comment
فاّرس Posted September 25, 2014 Share Posted September 25, 2014 ^ مادري وش الهدف انك تنزل الكود مره ثانيه وانا منزله صحيح -__-, + عندك اخطآء سطر 6 وسطر 21 .. الي هو كل اللاعبين في السيرفر getElementsByType هذي قيمه اللوب حق v بالنسبه لـ Link to comment
King12 Posted September 25, 2014 Share Posted September 25, 2014 ما اشوف اي لزوم لإستخدام الداتا .. وناقصك اشياء كثير .. شوف وكودي وشوف وش ناقصك والله يالخوي تقول ناقصني بس الكود يشتغل زي العسل انا استخدمت الداتا لآني زي ماقلت لك مافكرت بال isElement Link to comment
فاّرس Posted September 26, 2014 Share Posted September 26, 2014 ما قلت انه ما راح يشتغل ... اقصد انه ناقصك يوم يشتغل السكربت تسوي بيند كي للرقم 8 .. + يوم تنفجر السياره تسوي لها حذف ... + يوم يطلع اللاعب تحتاج تتحقق من الجدول ... 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