KinG_DrifT Posted July 13, 2013 Share Posted July 13, 2013 السلام عليكم, شباب عندي ماركر, يعطيك فلوس, هو يطلع للي ضغط الزر, المهم يطلع الماركر لي, ولا يطلع لاحد ثاني, طيب هذا كلله سويته بسس اللي ناقص, ان خويي مايطلع له الماركر بسس اذا وقف عليه يعطيني انا فلوس هذا الكود one = createMarker ( PosX,PosY,PosZ, "cylinder", 1.5, 255, 255, 0, 170 ) function moneys ( hitElement ) local x,y,z = getElementPosition ( source ) local px,py,pz = getElementPosition ( hitElement ) if z and pz then local check = math.abs ( pz - z ) if 2 >= check then triggerLatentServerEvent ( "money",hitElement ) local PosX,PosY,PosZ = unpack( vTable [ math.random( #vTable ) ] ) setElementPosition (one, PosX, PosY, PosZ) end end end addEventHandler ( "onClientMarkerHit", one, moneys ) Link to comment
فاّرس Posted July 13, 2013 Share Posted July 13, 2013 في طريقه بس تختلف , يعني بتكون للاعب معين , setElementVisibleTo ^ بس مو مثل ما تبيه ذذ, + ما اظن فيه حل , يمديك تخلي الماركر بعالم وهمي واذا اخذ الفلوس يرجع للعالم الاساسي ذذ Link to comment
KinG_DrifT Posted July 13, 2013 Author Share Posted July 13, 2013 لآآ, انا ابيه يطلع لي, بسس اذا خويي وقف عليه, مايسوي شي يعني لازم اللي ضغط الزر, يقدر ياخذه اتوقع فيها setElementData بسس ماعرف لها :\ Link to comment
jafar Posted July 13, 2013 Share Posted July 13, 2013 سهلة , سو اذا ضغط الزر setElementData ثم سو تحقق حق الماركر اذا كان اللاعب عنده الداتا يسوي الوظيفة باستخدام getElementData Link to comment
فاّرس Posted July 13, 2013 Share Posted July 13, 2013 لآآ, انا ابيه يطلع لي, بسس اذا خويي وقف عليه, مايسوي شييعني لازم اللي ضغط الزر, يقدر ياخذه اتوقع فيها setElementData بسس ماعرف لها :\ يعني تبي الكل يشوفونه , بس لو دخل عليه ما ياخذ الفلوس الا الي ضغط الزر ؟ Link to comment
KinG_DrifT Posted July 13, 2013 Author Share Posted July 13, 2013 شوف, انا مسويه وظيفه job اذا واحد اخذ الوظيفة (ضغط الزر) يطلع ماركر, الماركر هذا, مايسوي شي الا للي ضغط الزر, ومو اي واحد يضغط الزر يقدر, اذا كان الماركر له, يقدر ياخذه سهلة , سو اذا ضغط الزر setElementData ثم سو تحقق حق الماركر اذا كان اللاعب عنده الداتا يسوي الوظيفة باستخدام getElementData لو اني اعرف استخمها ماجيت سألت Link to comment
KinG_DrifT Posted July 13, 2013 Author Share Posted July 13, 2013 addEventHandler ( "onClientGUIClick", root, function() if source == GUIEditor.button[1] then guiSetVisible ( GUIEditor.window[1], false ) showCursor ( false ) triggerServerEvent ("Setskin", getLocalPlayer()) triggerServerEvent ("SetTeam", getLocalPlayer()) one = createMarker ( PosX,PosY,PosZ, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler ( "onClientMarkerHit", one, moneys ) jobV = createMarker ( -2167.8999023438, 249, 34.299999237061, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler ( "onClientMarkerHit", jobV, showUserPanelV ) createBlipAttachedTo ( one, 51 ) end end ) Link to comment
jafar Posted July 13, 2013 Share Posted July 13, 2013 (edited) addEventHandler ( "onClientGUIClick", root, function() if source == GUIEditor.button[1] then guiSetVisible ( GUIEditor.window[1], false ) showCursor ( false ) setElementData ( source, "Job", true ) triggerServerEvent ("Setskin", getLocalPlayer()) triggerServerEvent ("SetTeam", getLocalPlayer()) end end ) one = createMarker ( PosX,PosY,PosZ, "cylinder", 1.5, 255, 255, 0, 170 ) createBlipAttachedTo ( one, 51 ) function moneys ( hitElement ) if getElementData(hitElement, "Job") == true then local x,y,z = getElementPosition ( source ) local px,py,pz = getElementPosition ( hitElement ) if z and pz then local check = math.abs ( pz - z ) if 2 >= check then triggerLatentServerEvent ( "money",hitElement ) local PosX,PosY,PosZ = unpack( vTable [ math.random( #vTable ) ] ) setElementPosition (one, PosX, PosY, PosZ) end end end end addEventHandler ( "onClientMarkerHit", one, moneys ) Edited July 13, 2013 by Guest Link to comment
فاّرس Posted July 13, 2013 Share Posted July 13, 2013 الحين يا كنق ليه حاط 2 ماركرات؟ + بدون وظائف ؟ Link to comment
KinG_DrifT Posted July 13, 2013 Author Share Posted July 13, 2013 الحين يا كنق ليه حاط 2 ماركرات؟+ بدون وظائف ؟ هذي لها وظايف, بسس في تكملة الكود Link to comment
فاّرس Posted July 13, 2013 Share Posted July 13, 2013 الحين انا ما فهمت الحين تبي اذا ضغطت الزر يسوي الماركر , واذا احد لمسه غير الي سواه ما يسوي الوظيفه؟ Link to comment
jafar Posted July 13, 2013 Share Posted July 13, 2013 الحين يا كنق ليه حاط 2 ماركرات؟+ بدون وظائف ؟ هذي لها وظايف, بسس في تكملة الكود جرب الكود مرة ثانية عدلته Link to comment
KinG_DrifT Posted July 13, 2013 Author Share Posted July 13, 2013 الحين يا كنق ليه حاط 2 ماركرات؟+ بدون وظائف ؟ هذي لها وظايف, بسس في تكملة الكود جرب الكود مرة ثانية عدلته صار يطلع النقطة والماركر قبل ماتاخذ الوظيفة :\ Link to comment
KinG_DrifT Posted July 13, 2013 Author Share Posted July 13, 2013 الحين انا ما فهمت الحين تبي اذا ضغطت الزر يسوي الماركر , واذا احد لمسه غير الي سواه ما يسوي الوظيفه؟ قايل لكك you're The Best Link to comment
AHMAD1234 Posted July 13, 2013 Share Posted July 13, 2013 ??????والحل اسمع اطرح لي الكود اللي كنت تقول عنه انه اذا خوييك وقف فوق الماركر يعطيك انت فلوس client & server sied واشوف لك الحل وانا اخوك Link to comment
KinG_DrifT Posted July 13, 2013 Author Share Posted July 13, 2013 local PosX,PosY,PosZ = unpack( vTable [ math.random( #vTable ) ] ) addEventHandler ( "onClientGUIClick", root, function() if source == GUIEditor.button[1] then guiSetVisible ( GUIEditor.window[1], false ) showCursor ( false ) setElementData ( source, "Job", true ) triggerServerEvent ("Setskin", getLocalPlayer()) triggerServerEvent ("SetTeam", getLocalPlayer()) one = createMarker ( PosX,PosY,PosZ, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler ( "onClientMarkerHit", one, moneys ) jobV = createMarker ( -2167.8999023438, 249, 34.299999237061, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler ( "onClientMarkerHit", jobV, showUserPanelV ) createBlipAttachedTo ( one, 51 ) end end ) function moneys ( hitElement ) local x,y,z = getElementPosition ( source ) local px,py,pz = getElementPosition ( hitElement ) if z and pz then local check = math.abs ( pz - z ) if 2 >= check then if getElementData(hitElement, "Job") then triggerLatentServerEvent ( "money",hitElement ) local PosX,PosY,PosZ = unpack( vTable [ math.random( #vTable ) ] ) setElementPosition (one, PosX, PosY, PosZ) end end end end --server addEvent("money", true) addEventHandler("money", getRootElement(), function ( ) givePlayerMoney ( client, math.random (900.1200) ) end ) Link to comment
AHMAD1234 Posted July 13, 2013 Share Posted July 13, 2013 باك لا اكون طولت عليك تفضل جرب client side function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[2]) then triggerServerEvent ("marker", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", GUIEditor_Button[2], onClientClick) server side addEvent ("marker", true) addEventHandler ("marker", getRootElement(), function() local x,y,z = getElementPosition(client) marker2222 = createMarker(x + 10,y,z,"cylinder",1.5,255,255,0,255,client) end ) function markerHit11(hitPlayer, matchingDimension) if ( source == marker2222 ) then if getElementType(hitPlayer) == "player" then givePlayerMoney(hitPlayer,10000) destroyElement(marker2222) end end end addEventHandler ("onMarkerHit", getRootElement(), markerHit11) Link to comment
jafar Posted July 13, 2013 Share Posted July 13, 2013 local PosX,PosY,PosZ = unpack( vTable [ math.random( #vTable ) ] ) addEventHandler ( "onClientGUIClick", root, function() if source == GUIEditor.button[1] then guiSetVisible ( GUIEditor.window[1], false ) showCursor ( false ) setElementData ( source, "Job", true ) triggerServerEvent ("Setskin", getLocalPlayer()) triggerServerEvent ("SetTeam", getLocalPlayer()) one = createMarker ( PosX,PosY,PosZ, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler ( "onClientMarkerHit", one, moneys ) jobV = createMarker ( -2167.8999023438, 249, 34.299999237061, "cylinder", 1.5, 255, 255, 0, 170 ) addEventHandler ( "onClientMarkerHit", jobV, showUserPanelV ) createBlipAttachedTo ( one, 51 ) end end ) function moneys ( hitElement ) local x,y,z = getElementPosition ( source ) local px,py,pz = getElementPosition ( hitElement ) if z and pz then local check = math.abs ( pz - z ) if 2 >= check then if getElementData(hitElement, "Job") then triggerLatentServerEvent ( "money",hitElement ) local PosX,PosY,PosZ = unpack( vTable [ math.random( #vTable ) ] ) setElementPosition (one, PosX, PosY, PosZ) end end end end --server addEvent("money", true) addEventHandler("money", getRootElement(), function ( ) givePlayerMoney ( client, math.random (900.1200) ) end ) وين الجدول واللوحة ؟ Link to comment
jafar Posted July 13, 2013 Share Posted July 13, 2013 باك لا اكون طولت عليك تفضل جربclient side function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[2]) then triggerServerEvent ("marker", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", GUIEditor_Button[2], onClientClick) server side addEvent ("marker", true) addEventHandler ("marker", getRootElement(), function() local x,y,z = getElementPosition(client) marker2222 = createMarker(x + 10,y,z,"cylinder",1.5,255,255,0,255,client) end ) function markerHit11(hitPlayer, matchingDimension) if ( source == marker2222 ) then if getElementType(hitPlayer) == "player" then givePlayerMoney(hitPlayer,10000) destroyElement(marker2222) end end end addEventHandler ("onMarkerHit", getRootElement(), markerHit11) خرابيط تايم Link to comment
AHMAD1234 Posted July 13, 2013 Share Posted July 13, 2013 باك لا اكون طولت عليك تفضل جربclient side function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[2]) then triggerServerEvent ("marker", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", GUIEditor_Button[2], onClientClick) server side addEvent ("marker", true) addEventHandler ("marker", getRootElement(), function() local x,y,z = getElementPosition(client) marker2222 = createMarker(x + 10,y,z,"cylinder",1.5,255,255,0,255,client) end ) function markerHit11(hitPlayer, matchingDimension) if ( source == marker2222 ) then if getElementType(hitPlayer) == "player" then givePlayerMoney(hitPlayer,10000) destroyElement(marker2222) end end end addEventHandler ("onMarkerHit", getRootElement(), markerHit11) خرابيط تايم مدري في ايش تشوفه خرابيط..؟ Link to comment
jafar Posted July 13, 2013 Share Posted July 13, 2013 باك لا اكون طولت عليك تفضل جربclient side function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[2]) then triggerServerEvent ("marker", getLocalPlayer()) end end addEventHandler ("onClientGUIClick", GUIEditor_Button[2], onClientClick) server side addEvent ("marker", true) addEventHandler ("marker", getRootElement(), function() local x,y,z = getElementPosition(client) marker2222 = createMarker(x + 10,y,z,"cylinder",1.5,255,255,0,255,client) end ) function markerHit11(hitPlayer, matchingDimension) if ( source == marker2222 ) then if getElementType(hitPlayer) == "player" then givePlayerMoney(hitPlayer,10000) destroyElement(marker2222) end end end addEventHandler ("onMarkerHit", getRootElement(), markerHit11) خرابيط تايم مدري في ايش تشوفه خرابيط..؟ كودك ماله أي معنى بالنسبة لكوده "-_- Link to comment
AHMAD1234 Posted July 13, 2013 Share Posted July 13, 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