فاّرس Posted April 18, 2013 Share Posted April 18, 2013 (edited) السلام عليكم ورحمه الله وبركاته,, ابي اللاعب بس الي يدخل الماركر هو الي يشوف البيد فقط + ابي اذا خرج من الماركر ودخل مرة ثانيه ما يتكرر البيد. + function markerHit(player) for _,c in ipairs(getElementType("vehicle")) do setElementPosition(player,x,y,z) -- Ex... car = createVehicle( ... ) warpPedIntoVehicle(player, c ) end end addEventHandler("onMarkerHit",marker,markerHit) ^ ابي اول ما يتنقل يطلع له سيارة + Ped = createPed ( ... ); Ped2 = createPed ( ... ); ^ بدل ما اكرر كيف اسويه جدول ؟ Edited April 18, 2013 by Guest Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 2013 سوية جدول وش المشكلة؟ قصدك ماتبي تكرر انشاء البيد صح ؟ تبية متغير واحد ويسوي أكثر من بيد ,#؟ Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 ^ الحين الكود الي فوق يوم تنتقل يسوي لك وارب للسيارة لكن لو انتقل واحد ثاني بينزلك ويصير مكانك عشآن كذا ابي اول ما يتنقل يطلع له سيارة لحاله, + الجدول مالي خبره فيه بس سويت كذآ , Peds = { "ID,x,y,z", "ID,x,y,z", } ^ صح ولآ ؟ + يوم يجي ع الماركر يتكرر البيد ابيه يطلع له بس مره وحده,, Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 2013 كودكـ تبع الماركر xx مسوي وظائف سيرفر بـ كلنت؟ تستهبل ذذ؟ Peds = { {ID,x,y,z}, {ID,x,y,z} } Link to comment
|Mr|-Talal07-| Posted April 18, 2013 Share Posted April 18, 2013 mark = createMarker( ... ) veh = {} addEventHandler("onMarkerHit",mark, function (player) if getElementType(player) == "player" then setElementPosition(player,x,y,z) veh[player] = createVehicle(id,x,y,z) warpPedIntoVehicle(player,veh[player]) end end ) addEventHandler("onPlayerQuit",root, function () if isElement(veh[source]) then destroyElement(veh[source]) end end ) يفضل السياره تكون في السيرفر Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 (edited) @ Mr.Pres[T]ege انا كنت حاطه كلنت ونسيت آعدل onClientMarkerHit > onMarkerHit @ |Mr|-Talal07-| يعطيك العافيه ما قصرت + الطلب الرسمي ابي بس الي يدخل الماركر يشوف البيد ومابيه يتكرر اذا مر بالماركر اكثر من مرة Edited April 18, 2013 by Guest Link to comment
3NAD Posted April 18, 2013 Share Posted April 18, 2013 يوم يلمس الماركر ( سيرفر ) يسوي تحويل تريقر ( كلنت ) لـ اللاعب نفسه فقط و يصنع بيد ( كلنت ) مع شرط إن كان فيه بيد يحذف البيد القديم ويصنع جديد Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 2013 setElementData -- onMarkerHit Set The Data getElementData -- onMarker Leave Get The Data if get The Data == .. then Destroy The Element Using The Below Func ; destroyElement -- Destroy The Element Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 يوم يلمس الماركر ( سيرفر ) يسوي تحويل تريقر ( كلنت ) لـ اللاعب نفسه فقط و يصنع بيد ( كلنت ) مع شرط إن كان فيه بيد يحذف البيد القديم ويصنع جديد يعني استخدم, triggerClientEvent createPed killPed ? Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 2013 setElementVisibleTo Server Only ? Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 ما عرفت اتحقق انه البيد موجود ولا لا,, كلنت addEvent("Ped",true) addEventHandler("Ped",root, function(ped) Ped = createPed ( ... ); if not ped then destroyElement(Ped) end) سيرفر , local Marker = createMarker ( ... ); function Hit(player) if ( getElementType(player) == "player" and source == Marker ) then triggerClientEvent(source,"Ped",source) end end addEventHandler("onMarkerHit",Marker,Hit) Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 استخدم isElement الاكواد الي فوق صحيحه ؟ + وين احطه سيرفر ولا كلنت ؟ Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 2013 ما عرفت اتحقق انه البيد موجود ولا لا,,كلنت addEvent("Ped",true) addEventHandler("Ped",root, function(ped) Ped = createPed ( ... ); if not ped then destroyElement(Ped) end) سيرفر , local Marker = createMarker ( ... ); function Hit(player) if ( getElementType(player) == "player" and source == Marker ) then triggerClientEvent(source,"Ped",source) end end addEventHandler("onMarkerHit",Marker,Hit) الاخطاء : مايحتاج تعرف ped بالكلنت الانشاء السيرفر : ترسل source? آرسل player و مايحتاج تسوي source == Marker لآنك مسوية بـ الحدث , Link to comment
3NAD Posted April 18, 2013 Share Posted April 18, 2013 isElement هذا يحقق شرط ان كان الإلمنت حي يرزق تحطه بالمكان اللي راح يصنع البيد Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 كلنت , addEvent("Ped",true) addEventHandler("Ped",root, function(ped) Ped = createPed ( ... ); if isElement( ped ) then destroyElement(Ped) end end) سيرفر , local Marker = createMarker ( ... ); function Hit(player) if ( getElementType(player) == "player" ) then triggerClientEvent(player,"Ped",player) end end addEventHandler("onMarkerHit",Marker,Hit) ما رضي يحذف البيد Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 2013 يحذفة يوم تروح عن الماركر؟ Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 يحذفة يوم تروح عن الماركر؟ لآ اذا دخل الماركر يطلع بيد واذا خرج ودخل مره ثانيه يتكرر البيد يعني يسوي 2 بيد وانا مابيه يتكرر Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 2013 توني انتبة عندك خطأ بالمتغير destroyElement(Ped) destroyElement(ped) Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 توني انتبة عندك خطأ بالمتغير destroyElement(Ped) destroyElement(ped) نفسها يتكرر البيد Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 2013 addEvent("Ped",true) addEventHandler("Ped",root, function( ) if isElement( ped ) then destroyElement(ped) ped = nil end ped = createPed ( ... ); end ) Link to comment
فاّرس Posted April 18, 2013 Author Share Posted April 18, 2013 addEvent("Ped",true) addEventHandler("Ped",root, function( ) if isElement( ped ) then destroyElement(ped) ped = nil end ped = createPed ( ... ); end ) ما يظهر البيد -- Link to comment
iPrestege Posted April 18, 2013 Share Posted April 18, 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