кιηg-αвα∂у Posted December 26, 2012 Posted December 26, 2012 (edited) السلام عليكم انا مسوي لوحة اعطاء سيارة بس ابي اذا اخترت سيارة وضغطت اختيار يشيك اذا كنت ماخذ من قبل ولا واذا كنت ماخذ من قبل يعطيك جديدة الكود addEvent("car",true) addEventHandler("car",root, function(text) if text == "Elegy" then x,y,z = getElementPosition( source ) Elegy = createVehicle ( 562, x, y, z ) warpPedIntoVehicle(source,Elegy) setVehicleDamageProof(Elegy, true) addVehicleUpgrade ( Elegy, 1147 ) addVehicleUpgrade ( Elegy, 1041 ) addVehicleUpgrade ( Elegy, 1035 ) addVehicleUpgrade ( Elegy, 1010 ) addVehicleUpgrade ( Elegy, 1087 ) addVehicleUpgrade ( Elegy, 1171 ) addVehicleUpgrade ( Elegy, 1149 ) setVehiclePaintjob ( Elegy, 1 ) setVehicleColor ( Elegy, 255,255,0 ) createBlipAttachedTo(Elegy,59) elseif text == "Jester" then x,y,z = getElementPosition( source ) Jester = createVehicle ( 559, x, y, z ) warpPedIntoVehicle(source,Jester) elseif text == "Flash" then x,y,z = getElementPosition( source ) Flash = createVehicle ( 565, x, y, z ) warpPedIntoVehicle(source,Flash) elseif text == "Sultan" then x,y,z = getElementPosition( source ) Sultan = createVehicle ( 560, x, y, z ) warpPedIntoVehicle(source,Sultan) elseif text == "Hkaim" then x,y,z = getElementPosition( source ) Hkaim = createVehicle ( 597, x, y, z ) warpPedIntoVehicle(source,Hkaim) elseif text == "Monster" then x,y,z = getElementPosition( source ) Monster = createVehicle ( 444, x, y, z ) warpPedIntoVehicle(source,Monster) end end ) Edited December 27, 2012 by Guest
abu5lf Posted December 26, 2012 Posted December 26, 2012 الكود يبي لك تختصره يعني الترقير تحط فيه أيد الموتر بس triggerServerEvent( 'car', getLocalPlayer( ), 559 ) vehicle = { } addEvent( 'car', true ) addEventHandler( 'car', getRootElement( ), function( ID ) if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end vehicle[ source ] = createVehicle( ID, getElementPosition( source ) ) end ) وانت كمل الباقي او تستخدم الوظيفة هذي عشان تجيب ايد السيارة من اسمها getVehicleModelFromName ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
|Mr|-Talal07-| Posted December 26, 2012 Posted December 26, 2012 شووف ذي وظيفة سويتها لك احسن من ما تتعب نفسك -- Client Side -- function buyVeh(money,id) local playerMoney = getPlayerMoney(localPlayer) if ( playerMoney >= tonumber(money) ) then triggerServerEvent("onBuyVeh",localPlayer,tonumber(money),tonumber(id)) else outputChatBox("* You Don't Have Enough Money",255,0,0) end end -- Server Side -- veh = {} addEvent("onBuyVeh",true) addEventHandler("onBuyVeh",root, function (money,id) if ( veh[source] ) then destroyElement(veh[source]) end local x,y,z = getElementPosition(source) takePlayerMoney(source,money) veh[source] = createVehicle(id,x,y,z) warpPedIntoVehicle(source,veh[source]) end ) addEventHandler("onPlayerQuit",root, function () if ( veh[source] ) then destroyElement(veh[source]) end end ) مثال على استخدام الوظيفة addEventHandler("onClientGUIClick",root, function () if ( source == btn ) then buyVeh(1000,411) end end ) اذا في خطا كلمني Retired.
кιηg-αвα∂у Posted December 26, 2012 Author Posted December 26, 2012 مشكورين كلكم بس انتو مافهمتو قصدي انا مسوي جريد لست يعني كل السيرات بزر واحد
abu5lf Posted December 26, 2012 Posted December 26, 2012 مشكورين كلكم بس انتو مافهمتو قصديانا مسوي جريد لست يعني كل السيرات بزر واحد طيب ورني كود الكلنت حقك ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
кιηg-αвα∂у Posted December 26, 2012 Author Posted December 26, 2012 مشكورين كلكم بس انتو مافهمتو قصديانا مسوي جريد لست يعني كل السيرات بزر واحد طيب ورني كود الكلنت حقك addEventHandler("onClientGUIClick",root, function() if source == GUIEditor_Button[2] then CarName = guiGridListGetItemText ( GUIEditor_Grid[1], guiGridListGetSelectedItem ( GUIEditor_Grid[1] ), 1 ) if CarName then triggerServerEvent ("car", getLocalPlayer(), CarName) end end end)
3NAD Posted December 26, 2012 Posted December 26, 2012 addEvent ( "car", true ) addEventHandler ( "car", root, function ( theName ) local ID = getVehicleModelFromName ( theName ) local x, y, z = getElementPosition ( source ) createVehicle ( ID, x, y + 1, z + 1 ) end )
abu5lf Posted December 26, 2012 Posted December 26, 2012 vehicle = { } addEvent( 'car', true ) addEventHandler( 'car', getRootElement( ), function( ID ) if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end vehicle[ source ] = createVehicle( getVehicleModelFromName( ID ), getElementPosition( source ) ) end ) ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
кιηg-αвα∂у Posted December 26, 2012 Author Posted December 26, 2012 vehicle = { } addEvent( 'car', true ) addEventHandler( 'car', getRootElement( ), function( ID ) if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end vehicle[ source ] = createVehicle( getVehicleModelFromName( ID ), getElementPosition( source ) ) end ) مشكور والله يعطيك اللعافية %ضبط 100
abu5lf Posted December 26, 2012 Posted December 26, 2012 هلاوسسهلا. ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
кιηg-αвα∂у Posted December 26, 2012 Author Posted December 26, 2012 هلاوسسهلا. في خطأ بسيط لما اطلع ودخل السيارة الي قبل تكون موجودة ولما اطلع الوحة واختار سيارة ماتختفي الي قبل ويصرون 2 ابي لما اطلع ودخل وطلع سيارة ثاني تسنسحب القديمة كيف ؟
==>ҭᾄlᾄl Posted December 26, 2012 Posted December 26, 2012 vehicle = { } addEvent( 'car', true ) addEventHandler( 'car', getRootElement( ), function( ID ) if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end vehicle[ source ] = createVehicle( getVehicleModelFromName( ID ), getElementPosition( source ) ) end ) addEventHandler("onPlayerQuit",root, function () if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end end )
TAPL Posted December 26, 2012 Posted December 26, 2012 destroyElement أنتو تسون له بس ما حذفتونه من التيبل
w7eeD Posted December 26, 2012 Posted December 26, 2012 تقدر تستخدم كود يخلي الزر ما يقدر يضغط عليه مثلآ تسوي شرط اذا ضغط على الزر يعطيه سيارة ويمنع الضغط على الزر مرة اخرى guiSetEnabled ( اسم الزر, false ) ملآحظة : اسمه عاشق الشرق
кιηg-αвα∂у Posted December 27, 2012 Author Posted December 27, 2012 تقدر تستخدم كود يخلي الزر ما يقدر يضغط عليهمثلآ تسوي شرط اذا ضغط على الزر يعطيه سيارة ويمنع الضغط على الزر مرة اخرى guiSetEnabled ( اسم الزر, false ) ملآحظة : اسمه عاشق الشرق مشكور وانا ادري انه اسمه عاشق الشرق بس كنت اكتب بسرعه ومانتبهت
кιηg-αвα∂у Posted December 27, 2012 Author Posted December 27, 2012 vehicle = { } addEvent( 'car', true ) addEventHandler( 'car', getRootElement( ), function( ID ) if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end vehicle[ source ] = createVehicle( getVehicleModelFromName( ID ), getElementPosition( source ) ) end ) addEventHandler("onPlayerQuit",root, function () if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end end ) هاذه بيحذف السيارة لما اطلع انا ابي اخليه لما يرجع تبقى السيارة تبعه يعني يضغط مره ثانية تنسحب ويطلع الجديده
кιηg-αвα∂у Posted December 27, 2012 Author Posted December 27, 2012 destroyElement أنتو تسون له بس ما حذفتونه من التيبل وشو التيبل
Tete omar Posted December 27, 2012 Posted December 27, 2012 vehicle = { } addEvent( 'car', true ) addEventHandler( 'car', getRootElement( ), function( ID ) if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end vehicle[ source ] = createVehicle( getVehicleModelFromName( ID ), getElementPosition( source ) ) end ) addEventHandler("onPlayerQuit",root, function () if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end end ) هاذه بيحذف السيارة لما اطلع انا ابي اخليه لما يرجع تبقى السيارة تبعه يعني يضغط مره ثانية تنسحب ويطلع الجديده وانت تحسب ان هالكود على كل الاعبين ؟ اذا ضغط راح تختفي السيارة الي كان مطلعها اللاعب نفسه من قبل
TAPL Posted December 27, 2012 Posted December 27, 2012 destroyElement أنتو تسون له بس ما حذفتونه من التيبل وشو التيبل http://lua-users.org/wiki/TablesTutorial
кιηg-αвα∂у Posted December 27, 2012 Author Posted December 27, 2012 vehicle = { } addEvent( 'car', true ) addEventHandler( 'car', getRootElement( ), function( ID ) if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end vehicle[ source ] = createVehicle( getVehicleModelFromName( ID ), getElementPosition( source ) ) end ) addEventHandler("onPlayerQuit",root, function () if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end end ) هاذه بيحذف السيارة لما اطلع انا ابي اخليه لما يرجع تبقى السيارة تبعه يعني يضغط مره ثانية تنسحب ويطلع الجديده وانت تحسب ان هالكود على كل الاعبين ؟ اذا ضغط راح تختفي السيارة الي كان مطلعها اللاعب نفسه من قبل ادري انه للاعب نفسه بس انا اقصد هاذه الكود مو نفس الي ابي addEventHandler("onPlayerQuit",root, function () if isElement( vehicle[ source ] ) then destroyElement( vehicle[ source ] ) end end )
кιηg-αвα∂у Posted December 27, 2012 Author Posted December 27, 2012 ElementData استخدم كذا مثلاً ؟ addEventHandler("onPlayerQuit",root, function () if isElement( vehicle = { } ) then getElementData ( source, "vehicle = { }" ) end end ) addEventHandler("onPlayerJoin",root, function () if isElement( vehicle = { } ) then setElementData ( source, "vehicle = { }" ) end end)
3NAD Posted December 27, 2012 Posted December 27, 2012 جرب كذا addEvent ( "car", true ) addEventHandler ( "car", root, function ( vehicleName ) if getElementData ( source, "HaveCar" ) then destroyElement ( getElementData ( source, "HaveCar" ) ) removeElementData ( source, "HaveCar" ) end ID = getVehicleModelFromName ( vehicleName ) x, y, z = getElementPosition ( source ) vehicle = createVehicle ( ID, x, y + 1, z + 1 ) setElementData ( source, "HaveCar", vehicle ) end ) addEventHandler ( "onPlayerQuit", root, function ( ) if getElementData ( source, "HaveCar" ) then destroyElement ( getElementData ( source, "HaveCar" ) ) end end )
кιηg-αвα∂у Posted December 27, 2012 Author Posted December 27, 2012 جرب كذا addEvent ( "car", true ) addEventHandler ( "car", root, function ( vehicleName ) if getElementData ( source, "HaveCar" ) then destroyElement ( getElementData ( source, "HaveCar" ) ) removeElementData ( source, "HaveCar" ) end ID = getVehicleModelFromName ( vehicleName ) x, y, z = getElementPosition ( source ) vehicle = createVehicle ( ID, x, y + 1, z + 1 ) setElementData ( source, "HaveCar", vehicle ) end ) addEventHandler ( "onPlayerQuit", root, function ( ) if getElementData ( source, "HaveCar" ) then destroyElement ( getElementData ( source, "HaveCar" ) ) end end ) الكود يحذف السيارة لما اطلع انا ابقاء السيارة ماتنحذف وتتم في الجدول
3NAD Posted December 27, 2012 Posted December 27, 2012 أحذف إيفنت عند خروج اللاعب =// + انا ما استخدمت جداول !!
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