Joker_Mta Posted July 29, 2012 Author Share Posted July 29, 2012 local root = getRootElement() function onClick(button, state, absoluteX, absoluteY) if source == Neoon1 then -- اذا ضغط اللاعب على الزر Neoon1 أفعل مايلي local x,y,z = getElementPosition (getLocalPlayer()) -- اخذ مكان (موقع) اللاعب local Marker = createMarker ( x, y, z, "corona", 5, 255, 0, 0, 170 ) -- إنشاء ماركر -- x,y,z مكان الماركر -- 5 حجم الماركر -- 255 اللون الاحمر -- 0 اللون الاخضر -- 0 اللون الازرق -- 170 الوضوح Vehicle = getPedOccupiedVehicle(getLocalPlayer()) -- اخذ سيارة اللاعب attachElements ( Marker, Vehicle, 0, 0, -5 ) -- ربط الماركر بالسيارة setElementVisibleTo ( Marker,root, true ) -- تمكين اللاعبين من رؤيه الماركر end end addEventHandler("onClientGUIClick", root,onClick) خلا ذا حلو وماقصرت لاكن كيف لو واحد اختار زر ثاني ذا ينلغي (يطفي) ومشكور Link to comment
hassan.k.s.a Posted July 29, 2012 Share Posted July 29, 2012 جرب هاذا local root = getRootElement() function onClick(button, state, absoluteX, absoluteY) if source == Neoon1 then -- اذا ضغط اللاعب على الزر Neoon1 أفعل مايلي local x,y,z = getElementPosition (getLocalPlayer()) -- اخذ مكان (موقع) اللاعب local Marker = createMarker ( x, y, z, "corona", 5, 255, 0, 0, 170 ) -- إنشاء ماركر -- x,y,z مكان الماركر -- 5 حجم الماركر -- 255 اللون الاحمر -- 0 اللون الاخضر -- 0 اللون الازرق -- 170 الوضوح Vehicle = getPedOccupiedVehicle(getLocalPlayer()) -- اخذ سيارة اللاعب attachElements ( Marker, Vehicle, 0, 0, -5 ) -- ربط الماركر بالسيارة setElementVisibleTo ( Marker,root, true ) -- تمكين اللاعبين من رؤيه الماركر end end addEventHandler("onClientGUIClick", root,onClick) ----------- local root = getRootElement() function onClick(button, state, absoluteX, absoluteY) if source == Neoon2 then -- اذا ضغط اللاعب على الزر Neoon1 أفعل مايلي destroyElement(Neoon1) local x,y,z = getElementPosition (getLocalPlayer()) -- اخذ مكان (موقع) اللاعب local Marker = createMarker ( x, y, z, "corona", 5, 255, 255, 255, 170 ) -- إنشاء ماركر -- x,y,z مكان الماركر -- 5 حجم الماركر -- 255 اللون الاحمر -- 0 اللون الاخضر -- 0 اللون الازرق -- 170 الوضوح Vehicle = getPedOccupiedVehicle(getLocalPlayer()) -- اخذ سيارة اللاعب attachElements ( Marker, Vehicle, 0, 0, -5 ) -- ربط الماركر بالسيارة setElementVisibleTo ( Marker,root, true ) -- تمكين اللاعبين من رؤيه الماركر end end addEventHandler("onClientGUIClick", root,onClick) Link to comment
TAPL Posted July 29, 2012 Share Posted July 29, 2012 موضوع صفحتين و محد منتبه لهذا Server-only function setElementVisibleTo Link to comment
Joker_Mta Posted July 29, 2012 Author Share Posted July 29, 2012 موضوع صفحتين و محد منتبه لهذاServer-only function setElementVisibleTo تابل اعطيني الحل الأخير وهل هذا صحيح جرب هاذا local root = getRootElement() function onClick(button, state, absoluteX, absoluteY) if source == Neoon1 then -- اذا ضغط اللاعب على الزر Neoon1 أفعل مايلي local x,y,z = getElementPosition (getLocalPlayer()) -- اخذ مكان (موقع) اللاعب local Marker = createMarker ( x, y, z, "corona", 5, 255, 0, 0, 170 ) -- إنشاء ماركر -- x,y,z مكان الماركر -- 5 حجم الماركر -- 255 اللون الاحمر -- 0 اللون الاخضر -- 0 اللون الازرق -- 170 الوضوح Vehicle = getPedOccupiedVehicle(getLocalPlayer()) -- اخذ سيارة اللاعب attachElements ( Marker, Vehicle, 0, 0, -5 ) -- ربط الماركر بالسيارة setElementVisibleTo ( Marker,root, true ) -- تمكين اللاعبين من رؤيه الماركر end end addEventHandler("onClientGUIClick", root,onClick) ----------- local root = getRootElement() function onClick(button, state, absoluteX, absoluteY) if source == Neoon2 then -- اذا ضغط اللاعب على الزر Neoon1 أفعل مايلي destroyElement(Neoon1) local x,y,z = getElementPosition (getLocalPlayer()) -- اخذ مكان (موقع) اللاعب local Marker = createMarker ( x, y, z, "corona", 5, 255, 255, 255, 170 ) -- إنشاء ماركر -- x,y,z مكان الماركر -- 5 حجم الماركر -- 255 اللون الاحمر -- 0 اللون الاخضر -- 0 اللون الازرق -- 170 الوضوح Vehicle = getPedOccupiedVehicle(getLocalPlayer()) -- اخذ سيارة اللاعب attachElements ( Marker, Vehicle, 0, 0, -5 ) -- ربط الماركر بالسيارة setElementVisibleTo ( Marker,root, true ) -- تمكين اللاعبين من رؤيه الماركر end end addEventHandler("onClientGUIClick", root,onClick) ؟ Link to comment
TAPL Posted July 29, 2012 Share Posted July 29, 2012 من أساس الكود كله خطأ أنت تسوي الماركر بالكلينت يعني محد بيشوف الماركر غيرك Link to comment
Sora Posted July 29, 2012 Share Posted July 29, 2012 (edited) كلنت function onClick(button, state, absoluteX, absoluteY) if source == Neoon1 then triggerServerEvent("CreateNeon",getLocalPlayer()) end end addEventHandler("onClientGUIClick", root,onClick) سيرفر addEvent("CreateNeon",true) addEventHandler("CreateNeon",getRootElement(), function () if isPedInVehicle ( source ) then local x,y,z = getElementPosition (source) if Marker then destroyElement(Marker) end Marker = createMarker ( x, y, z, "corona", 5, 255, 0, 0, 170 ) Vehicle = getPedOccupiedVehicle(source) attachElements ( Marker, Vehicle, 0, 0, -5 ) outputChatBox("* تم تركيب النيون بنجاح",source,255,255,255,true) else outputChatBox("* يجب ان تكون لديك سيآرة لتركيب النيون",source,255,255,255,true) end end) function destroy() destroyElement(Marker) end addEventHandler("onPlayerQuit",getRootElement(),destroy) addEventHandler("onVehicleStartExit",getRootElement(),destroy) ملاحظه الكود يعمل, تآبل آسف ع الخطأ ماشفت صفحة الويكي Edited July 29, 2012 by Guest Link to comment
Joker_Mta Posted July 29, 2012 Author Share Posted July 29, 2012 addEvent("neoon",true) addEventHandler("neoon",root, function() local Marker = createMarker ( x, y, z, "corona", 5, 255, 255, 255, 170 ) -- إنشاء ماركر local name = getPlayerName(source) outputChatBox ( "#ffffff" .. name .. " تم تركيب النيون بنجاح ", getRootElement(), 255, 0, 0, true ) else outputChatBox("!يجب ان تكون بمركبه", source, 255, 0, 0, true) end end ) كلينت addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == neoon1 ) then destroyElement(Neoon2) local x,y,z = getElementPosition (getLocalPlayer()) Vehicle = getPedOccupiedVehicle(getLocalPlayer()) attachElements ( Marker, Vehicle, 0, 0, -5 ) setElementVisibleTo ( Marker,root, true ) triggerServerEvent("neoon",getLocalPlayer()) end end ) هاد صح لو لا ؟ Link to comment
3NAD Posted July 29, 2012 Share Posted July 29, 2012 اعتمد على نفسسكـ و جربه أنت المححتاج debugscript 3 وإذا ماضضبط أكتب و ششوف وش الأخطاء Link to comment
MR.S3D Posted July 29, 2012 Share Posted July 29, 2012 اعتمد على نفسسكـ و جربهأنت المححتاج debugscript 3 وإذا ماضضبط أكتب و ششوف وش الأخطاء debugscript 3 الأخ عناد اشوفك كل مره تكتب وهو مبتدىء ماراح يفهم من اول مره يعني للي عنده خبره بيفهم debugscript 3 تقبل مروري البسيط Link to comment
3NAD Posted July 30, 2012 Share Posted July 30, 2012 debugscript 3 الأخ عناد اشوفك كل مره تكتب وهو مبتدىء ماراح يفهم من اول مره يعني للي عنده خبره بيفهم debugscript 3 تقبل مروري البسيط هذآ مو أول مررة .. كآن يططرح موآضضيع طلبات مساعدة يعني غريب انه مافهم الأشياء الرئيسية Link to comment
Tete omar Posted July 31, 2012 Share Posted July 31, 2012 اعتمد على نفسسكـ و جربهأنت المححتاج debugscript 3 وإذا ماضضبط أكتب و ششوف وش الأخطاء debugscript 3 الأخ عناد اشوفك كل مره تكتب وهو مبتدىء ماراح يفهم من اول مره يعني للي عنده خبره بيفهم debugscript 3 تقبل مروري البسيط عايدي هالكلمة تكتبها باف8 او بالشات زي كذا /debugscript 3 مو لازم الي يكتبها خبير يعني ... 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