1REDBULL Posted August 23, 2013 Share Posted August 23, 2013 السلام عليكم اخواني انا سويت مود شوب بس مافيه بيند كيف يعني مافي شي يفتحه الكود: addEventHandler("onClientGUIClick",getRootElement(), function () if ( source == GUIEditor_Button[1] ) then BuyWeapon(1000,30,1000,"AK47") elseif ( source == GUIEditor_Button[2] ) then BuyWeapon(1500,31,1000,"M4") end end هذا هو لو في اخطاء نبهوني بلله الي انا ابيه اني ابي اسوي ماركر يفتح القائمه الي فيها الاسلحه وبس انشالله بسيط Link to comment
Mr.Beshr Posted August 23, 2013 Share Posted August 23, 2013 طيب بسألك سؤال انت تعتقد ان هذا المود كامل ؟ يعني على فرض اني سويت لك لوحة وركبنا ذا الكود بيعطيك اسلحة ؟؟؟ على كل حال اذا سويت لوحة على فرض انك بتسويها تفتح بماركر client : guiSetVisible showCursor --event onClientMarkerHit هذا كود بسيط على سلاح ام 4 client : addEventHandler ("onClientGUIClick", getRootElement(), function(button, state, absoluteX, absoluteY) if ( source == اسم الزر ) then triggerServerEvent("m4",getLocalPlayer()) end end ) server addEvent("m4",true) addEventHandler("m4",root, function() local PlayerMoney = getPlayerMoney(source) if ( PlayerMoney >= 500) then takePlayerMoney(source,500) giveWeapon ( source , 31,500 ) local name = getPlayerName(source) outputChatBox ( "#330079" .. name .. " #00FF00 Has Bought weapon M4", getRootElement(), 255, 0, 0, true ) else outputChatBox("You don't have $500 to buy M4", source, 255, 0, 0, true) end end ) Link to comment
1REDBULL Posted August 23, 2013 Author Share Posted August 23, 2013 طيب بسألك سؤال انت تعتقد ان هذا المود كامل ؟ يعني على فرض اني سويت لك لوحة وركبنا ذا الكود بيعطيك اسلحة ؟؟؟ على كل حال اذا سويت لوحة على فرض انك بتسويها تفتح بماركر client : guiSetVisible showCursor --event onClientMarkerHit اخوي انا قلت اذا المود مو كامل نبهوني Link to comment
Mr.Beshr Posted August 23, 2013 Share Posted August 23, 2013 عدلت ردي اضن كود السلاح اسهل كود هذا الكود سوي انها تفتح بماركر وحط كودك واعدله لك + ترا القسم غلط Link to comment
1REDBULL Posted August 24, 2013 Author Share Posted August 24, 2013 ينقل الى قسم البرمجة اعذرني اذا القسم خطء بس انا جديد في الموقع و اذا دخلت الفروم العربي مايجيني اقسام Link to comment
AboShanab Posted August 24, 2013 Share Posted August 24, 2013 (edited) -- # Client Side ! -- Here Your Panel / هنا لوحتك marker = createMarker(x,y,z,"cylinder",size,r,g,b,a) addEventHandler("onClientMarkerHit",root, function (playerhit) if ( source == marker ) then if ( playerhit == localPlayer ) then guiSetVisible(NameWindow,true) showCursor(true) end end end) -- Here Your Events / هنا الافينتات تحطها مثل وقت اللي يضغط الزر وكذا .. بالتوفيق لك هذا سويت لك الكود كامل ما عليك الا تغير في السطر الاول x,y,z = احداثيات الماركر size = حجم الماركر r = احمر b = ازرق g = اخضر a = الشفافية وفي السطر 8 ما عليك الا تغير NameWindow الى اسم اللوحة حقتك تحياتي لك .. Edited August 24, 2013 by Guest Link to comment
SaRy,#DanGer Posted August 24, 2013 Share Posted August 24, 2013 (edited) addEventHandler("onClientMarkerHit",marker1, function ( hitElement ) if hitElement == localPlayer then guiSetVisible ( wnd ,true ) showCursor (true ) end end,false ) هاذا الكود آدا تلمس الماركر تطلع لك اللوحه الماركر بدل الاسم ماله خل اسم ماركرك من بدال marker1 وبدل wnd الى اسم الوحه مالتك Edited August 24, 2013 by Guest Link to comment
xFace[B]ook Posted August 24, 2013 Share Posted August 24, 2013 -- # Client Side ! -- Here Your Panel / هنا لوحتك marker = createMarker(x,y,z,"cylinder",size,r,g,b,a) addEventHandler("onClientMarkerHit",root, function (playerhit) if ( source == marker ) then if ( getElementType(playerhit) == "player" ) and not ( isPedInVehicle(playerhit) ) then guiSetVisible(NameWindow,true) showCursor(true) end end) -- Here Your Events / هنا الافينتات تحطها مثل وقت اللي يضغط الزر وكذا .. بالتوفيق لك هذا سويت لك الكود كامل ما عليك الا تغير في السطر الاول x,y,z = احداثيات الماركر size = حجم الماركر r = احمر b = ازرق g = اخضر a = الشفافية وفي السطر 8 ما عليك الا تغير NameWindow الى اسم اللوحة حقتك تحياتي لك .. ليه تعطيه جاهز وناقص اند يعني كذا marker = createMarker(x,y,z,"cylinder",size,r,g,b,a) addEventHandler("onClientMarkerHit",root, function (playerhit) if ( source == marker ) then if ( getElementType(playerhit) == "player" ) and not ( isPedInVehicle(playerhit) ) then guiSetVisible(NameWindow,true) showCursor(true) end end end) -- Here Your Events / هنا الافينتات تحطها مثل وقت اللي يضغط الزر وكذا .. بالتوفيق لك Link to comment
فاّرس Posted August 24, 2013 Share Posted August 24, 2013 onClientMarkerHit : This event is triggered when a player enters a marker created using createMarker. Parameters : player hitPlayer, bool matchingDimension hitPlayer: The player that hit the marker. حسب كلام الويكي , getElementType , if hitElement == localPlayer then = ما يحتاج , ._. معرف للاعب Parameters لأن Link to comment
TAPL Posted August 24, 2013 Share Posted August 24, 2013 onClientMarkerHit :This event is triggered when a player enters a marker created using createMarker. Parameters : player hitPlayer, bool matchingDimension hitPlayer: The player that hit the marker. حسب كلام الويكي , getElementType , if hitElement == localPlayer then = ما يحتاج , ._. معرف للاعب Parameters لأن اما في السيرفر يحتاج getElementType في الكلينت هذا ما يحتاج if hitElement == localPlayer then بالكلينت يحتاج Link to comment
AboShanab Posted August 24, 2013 Share Posted August 24, 2013 تم التعديل .. مشكورين على التنبيهـ .. Link to comment
1REDBULL Posted August 25, 2013 Author Share Posted August 25, 2013 -- # Client Side ! -- Here Your Panel / هنا لوحتك marker = createMarker(x,y,z,"cylinder",size,r,g,b,a) addEventHandler("onClientMarkerHit",root, function (playerhit) if ( source == marker ) then if ( getElementType(playerhit) == "player" ) and not ( isPedInVehicle(playerhit) ) then guiSetVisible(NameWindow,true) showCursor(true) end end) -- Here Your Events / هنا الافينتات تحطها مثل وقت اللي يضغط الزر وكذا .. بالتوفيق لك هذا سويت لك الكود كامل ما عليك الا تغير في السطر الاول x,y,z = احداثيات الماركر size = حجم الماركر r = احمر b = ازرق g = اخضر a = الشفافية وفي السطر 8 ما عليك الا تغير NameWindow الى اسم اللوحة حقتك تحياتي لك .. ليه تعطيه جاهز وناقص اند يعني كذا marker = createMarker(x,y,z,"cylinder",size,r,g,b,a) addEventHandler("onClientMarkerHit",root, function (playerhit) if ( source == marker ) then if ( getElementType(playerhit) == "player" ) and not ( isPedInVehicle(playerhit) ) then guiSetVisible(NameWindow,true) showCursor(true) end end end) -- Here Your Events / هنا الافينتات تحطها مثل وقت اللي يضغط الزر وكذا .. بالتوفيق لك مشكورين والله يعطيكم العافيه انا سويت سويت بس احس فيه اخطاء واحس انكم راح تضحطون على الكود addEventHandler("onClientGUIClick",getRootElement(), function () if ( source == GUIEditor_Button[1] ) then BuyWeapon(1000,30,1000,"AK47") elseif ( source == GUIEditor_Button[2] ) then BuyWeapon(1500,31,1000,"M4") marker = createMarker(157.381,1903.283,18.665,cylinder",size,0,0,255,255) addEventHandler("onClientMarkerHit",root, function (playerhit) if ( source == marker ) then if ( playerhit == localPlayer ) then guiSetVisible(NameWindow,true) showCursor(true) end end end) هذا الي انا سويته خلوه على جبم اذا فيه اخطاء Link to comment
فاّرس Posted August 25, 2013 Share Posted August 25, 2013 مشكورين والله يعطيكم العافيه انا سويت سويت بس احس فيه اخطاء واحس انكم راح تضحطون على الكود addEventHandler("onClientGUIClick",getRootElement(), function () if ( source == GUIEditor_Button[1] ) then BuyWeapon(1000,30,1000,"AK47") elseif ( source == GUIEditor_Button[2] ) then BuyWeapon(1500,31,1000,"M4") marker = createMarker(157.381,1903.283,18.665,cylinder",size,0,0,255,255) addEventHandler("onClientMarkerHit",root, function (playerhit) if ( source == marker ) then if ( playerhit == localPlayer ) then guiSetVisible(NameWindow,true) showCursor(true) end end end) هذا الي انا سويته خلوه على جبم اذا فيه اخطاء هريسه -_-" تبي اذا ضغط الزر ياخذ سلاح ! بس تبي تعطيه بفلوس ولا بدون؟ Link to comment
jafar Posted August 25, 2013 Share Posted August 25, 2013 ابي اعرف شيء واحد هالفكشن من وين طلع BuyWeapon + اذا بتطرح كود استخدم خاصية lua في صندوق الرد 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