|Mr|-Talal07-| Posted September 5, 2012 Share Posted September 5, 2012 السلام عليكم ورحمة الله و بركاته انا يا شباب لي وقت ما قد طرحت مواضيع لكن الحين انا ابي اعرف الحل سويت المود لكن ما اشتغل .::الكود::. pcar = {} addCommandHandler("car", function (source) local x,y,z = getElementPosition(source) local pcar[source] = createVehicle(411,x,y,z) warpPedIntoVehicle(source,pcar[source]) outputChatBox("* This is Your Car",source,0,255,0) end ) addEventHandler("onVehicleExplode",pcar[source], function () destroyElement(pcar[source]) end ) your Answer plz Link to comment
Bssol Posted September 5, 2012 Share Posted September 5, 2012 pcar = {} addCommandHandler("car", function (source) local x,y,z = getElementPosition(source) pcar[source] = createVehicle(411,x,y,z) warpPedIntoVehicle(source,pcar[source]) outputChatBox("* This is Your Car",source,0,255,0) addEventHandler("onVehicleExplode",pcar[source], function() destroyElement(source) end) end ) الخطأ كان في local pcar[source] = createVehicle(411,x,y,z) الصحيح هو pcar[source] = createVehicle(411,x,y,z) لان pcar يعتبر تيبل خارج الدالة لكذا ما يصلح تحط local ايضا addEventHandler("onVehicleExplode",pcar[source], function () destroyElement(pcar[source]) end ) يعتبر خطأ جرب الكود الي حطيته لك اعلى شي Link to comment
|Mr|-Talal07-| Posted September 5, 2012 Author Share Posted September 5, 2012 كلامك كله صح بس انت عندك غلطه في كودك ذا الصح pcar = {} addCommandHandler("car", function (source) local x,y,z = getElementPosition(source) pcar[source] = createVehicle(411,x,y,z) warpPedIntoVehicle(source,pcar[source]) outputChatBox("* This is Your Car",source,0,255,0) addEventHandler("onVehicleExplode",pcar[source], function() destroyElement(pcar[source]) end) end ) بس مشكور صراحة استفدت منك كثير شكراا انت كنت مخلي الديستروي على source Link to comment
Bssol Posted September 5, 2012 Share Posted September 5, 2012 لا اخوي كودي صحيح لان source في addEventHandler("onVehicleExplode",pcar[source], function() destroyElement(source) end) ليست اللاعب، بل هي السيارة نفسها لان الـ source للايفنت onVehicleExplode هي السيارة راجع الايفينت وتعرف وش اقصد وهذا الكود نفسه سويت فيه تعديل بسيط عشان توصل لك الفكرة بس pcar = {} addCommandHandler("car", function (player) local x,y,z = getElementPosition(player) pcar[player] = createVehicle(411,x,y,z) warpPedIntoVehicle(player,pcar[player]) outputChatBox("* This is Your Car",player,0,255,0) addEventHandler("onVehicleExplode",pcar[player], function() destroyElement(source) end) end ) ونصيحة، اذا جيت تستخدم addCommandHandler حاول ما تخلي المتغير للاعب يكون source خله اي شي ثاني، مثلاا player عشان ما تتلخبط بعدين Link to comment
Tete omar Posted September 5, 2012 Share Posted September 5, 2012 كلامك كله صح بس انت عندك غلطه في كودكذا الصح pcar = {} addCommandHandler("car", function (source) local x,y,z = getElementPosition(source) pcar[source] = createVehicle(411,x,y,z) warpPedIntoVehicle(source,pcar[source]) outputChatBox("* This is Your Car",source,0,255,0) addEventHandler("onVehicleExplode",pcar[source], function() destroyElement(pcar[source]) end) end ) بس مشكور صراحة استفدت منك كثير شكراا انت كنت مخلي الديستروي على source The source of this event is the vehicle that exploded. كلام بسول صح Link to comment
|Mr|-Talal07-| Posted September 5, 2012 Author Share Posted September 5, 2012 طيب انا جربت الكود حقه و كتبت /car طلعت سيارة و طلعت سلاح و فجرتها و ما اختفت قلت انزل سيارة ثانية تروح الي تفجرت و ما راحت جربت كودي اول ما انفجرت السيارة راحت اذا ما تصدق جرب بنفسك Link to comment
|Mr|-Talal07-| Posted September 5, 2012 Author Share Posted September 5, 2012 انا الحين بجرب اخر كود لك و اشوف تتم الان التجربة .... Link to comment
|Mr|-Talal07-| Posted September 5, 2012 Author Share Posted September 5, 2012 شكرا صارحة كلامك صح انا غيرتها كلها player الا الي عند الديستروي خليتها source اشتغل اشكرك 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