Jocker-dan Posted December 12, 2012 Share Posted December 12, 2012 بسم الله الرحمن ابيكم تساعدوني بذا الكود اللي لمن اضغط زر يعطيني سيارة function jocker ( player, command ) local luckyBugger = getRandomPlayer() -- get a random player local x, y, z = getElementPosition ( luckyBugger ) -- retrive the player's position createVehicle ( 432, x, y, z + 10 ) -- create the tank 10 units above them end end addEvent("Vehicle", true) addEventHandler( "Vehicle",getRootElement(),jocker ) وشكراَ Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 كلنت واللي فوق سيررفر GUIEditor_Button[1] = guiCreateButton(32,103,143,33,"اختيار",false,GUIEditor_Window[1]) Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 كلنت addEventHandler("onClientGUIClick", guiRoot, function() if ( source == GUIEditor_Button[1] ) then triggerServerEvent("spawnVeh",localPlayer) end end ) سيرفر addEvent("spawnVeh",true) addEventHandler("spawnVeh",root, function() local x, y, z = getElementPosition( client ) local vehlcie = createVehicle(411, x, y, z) warpPedIntoVehicle(client, vehlcie) end ) Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 مشكور اخوي تيتي لاكن كل ما اضغط على الزر تجيني سيارة ثانية ابي لمن اضغط ع الزر تجيني سيارة واكون راكب فيها مو اضغط ع الزر وما اكون في السيارة وكمان الكود يكرر السيارات لمن اضغط اختيار مرة ثانية تجي سيارة ثانية ابيها وحده واذا طلع من السيرفر تنسحب ومشكور وانت الكفوووو Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 (edited) سيرفر local vehicle = {} -- نسوي جدول السيارات addEvent("spawnVeh",true) -- الترايقر حق السيرفر addEventHandler("spawnVeh",root, -- ... function() if ( isElement( vehicle[ client ] ) then -- اذا السيارة حقت اللاعب موجودة destroyElement( vehicle[ client ] ) -- يخفيها end local x, y, z = getElementPosition( client ) -- ناخذ احداثيات مكانه vehicle[ client ] = createVehicle( 432, x, y, z ) -- نصنع السيارة داخل الجدول عشان يكون سهل الوصول اليها warpPedIntoVehicle( client, vehicle[ client ] ) -- نحط اللاعب الي ضغط على الزر داخل السيارة end ) Edited December 12, 2012 by Guest Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 اخوي الكود ما ظبط > Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 انت متآكد انك حطيت الكود سيرفر؟ Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 يب هو سيرفر وفي ماركر يفتح نافذه ومنها يختار السيارة if ( isElement( vehicle[ client ] ) then -- اذا السيارة حقت اللاعب موجودة destroyElement( vehicle[ client ] ) -- يخفيها end يمكن هذا الكود يعطي سيارة وفي نفس الوقت بسحبها >< لان اكبس ع الزر ما يجي شي Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 local vehicle = {} -- نسوي جدول السيارات addEvent("spawnVeh",true) -- الترايقر حق السيرفر addEventHandler("spawnVeh",root, -- ... function() if ( isElement( vehicle[ client ] ) then -- اذا السيارة حقت اللاعب موجودة destroyElement( vehicle[ client ] ) -- يخفيها outputChatBox("تم اخفاء السيارة") end local x, y, z = getElementPosition( client ) -- ناخذ احداثيات مكانه vehicle[ client ] = createVehicle( 432, x, y, z ) -- نصنع السيارة داخل الجدول عشان يكون سهل الوصول اليها outputChatBox("تم صنع السيارة بنجاح") warpPedIntoVehicle( client, vehicle[ client ] ) -- نحط اللاعب الي ضغط على الزر داخل السيارة end ) جرب ذا وعطني خبر Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 Client Side addEventHandler( 'onClientGUIClick', GUIEditor_Button[1], function( ) triggerServerEvent( 'giveVehicle', getLocalPlayer( ) ) end ) Server Side vehicle = {} addEvent( 'giveVehicle', true ) addEventHandler ( 'giveVehicle', getRootElement( ), function( ) if not isPedInVehicle ( source ) then if isElement ( vehicle[source] ) then destroyElement ( vehicle[source] ) end vehicle[source] = createVehicle ( 432, getElementPosition ( source, x, y, z ) ) warpPedIntoVehicle ( source, vehicle[source] ) end end ) addEventHandler ( 'onPlayerQuit', getRootElement( ), function( ) if isElement ( vehicle[source] ) then destroyElement ( vehicle[source] ) end vehicle[source] = nil end ) Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 تيتي الكود برضو ما ظبط وكفووو عاشق كودك ظبط والله عدآآآآكم العيب يا كنوق الاكواد ومشكورين Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 تيتي الكود برضو ما ظبطوكفووو عاشق كودك ظبط والله عدآآآآكم العيب يا كنوق الاكواد ومشكورين هلاوسسهلا. Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 شي عجيب , مع ان الكودين ما فرقوا , او امكن الخطاء بـ نسخة الام تي اي حقتك على الرحب والسعة Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 شي عجيب , مع ان الكودين ما فرقوا الاثنين , او امكن الخطاء بـ نسخة الام تي اي حقتكعلى الرحب والسعة كودك زائد قوس ولو الاعب ضغط الزر مئة مرة يسبب لاق ولو طلعت السيارة ماتنحذف Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 يب وكمان طلعت لي نفس الاخطاء اللي قلتها بالبرنامج حقت سكربت اديتور Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 addEventHandler( 'onClientGUIClick', GUIEditor_Button[1], function( ) triggerServerEvent( 'giveVehicle', localPlayer ) end,false ) بدون false راح يكون ال onClientGUIClick على كل gui-element اللاعب يضغط Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 يب وكمان طلعت لي نفس الاخطاء اللي قلتهابالبرنامج حقت سكربت اديتور المفروض صحلتها مادام انك شفتها Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 يب وكمان طلعت لي نفس الاخطاء اللي قلتهابالبرنامج حقت سكربت اديتور ال MTA:SE مفيد في انه يعطيك الاخطاء البرمجية , لاكن ما يدعم العربية للأسف Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 addEventHandler( 'onClientGUIClick', GUIEditor_Button[1], function( ) triggerServerEvent( 'giveVehicle', localPlayer ) end,false ) بدون false راح يكون ال onClientGUIClick على كل gui-element اللاعب يضغط وان يكن ؟ Link to comment
Jocker-dan Posted December 12, 2012 Author Share Posted December 12, 2012 يب وكمان طلعت لي نفس الاخطاء اللي قلتهابالبرنامج حقت سكربت اديتور المفروض صحلتها مادام انك شفتها يخوي حاولت لاكن جبت العيد ض1 Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 (edited) وش اللي "وان يكن؟" ثانياً انا ما كان ناقصني اند كان كل العلة من قوس Syntax checkerالـ يتلخبط ويعطيك اشياء زايدة Edited December 12, 2012 by Guest Link to comment
abu5lf Posted December 12, 2012 Share Posted December 12, 2012 وش اللي "وان يكن؟" يعني لو صار الي قلته وش راح يصير Link to comment
Tete omar Posted December 12, 2012 Share Posted December 12, 2012 ما اكرر كلامي بعد , لك عينين تشوف بها 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