Abdo Nour Posted March 13, 2019 Share Posted March 13, 2019 السسلام عليككم ورحمة الله وبركاته فيه مشكلة بكود معين .. انا مسوي لما اضغط علي زر اعطاء دم يعطيني دم بس المشكلة من الكود مدري شفيه Client Side function Health( player ) if source == Buy.Health then setElementHealth( player, 200 ) end end addEventHandler( "onClientGUIClick", root, Health ) انا جربت اغير كلمة بلاير خليته thePlayer ماصار خليته source ماصار مدري شسوي كل لما اشغل المود يطلع لي بالديبوق كذا : WARING : Health/c.lua:127:Bad argument @ 'setElmentHealth' [Expected element at argument 1, got boolean] ارجوا حل للمشكلة.. Link to comment
nxFairlywell Posted March 13, 2019 Share Posted March 13, 2019 1 minute ago, Abdo Nour said: السسلام عليككم ورحمة الله وبركاته فيه مشكلة بكود معين .. انا مسوي لما اضغط علي زر اعطاء دم يعطيني دم بس المشكلة من الكود مدري شفيه Client Side function Health( player ) if source == Buy.Health then setElementHealth( player, 200 ) end end addEventHandler( "onClientGUIClick", root, Health ) انا جربت اغير كلمة بلاير خليته thePlayer ماصار خليته source ماصار مدري شسوي كل لما اشغل المود يطلع لي بالديبوق كذا : WARING : Health/c.lua:127:Bad argument @ 'setElmentHealth' [Expected element at argument 1, got boolean] ارجوا حل للمشكلة.. localPlayer بـ player بدل 1 Link to comment
Ahmed Ly Posted March 13, 2019 Share Posted March 13, 2019 غير كلمة player الي localPlayer وغير اسم الزر بدون فصله 1 Link to comment
Abdo Nour Posted March 13, 2019 Author Share Posted March 13, 2019 خليه كذا function Health( localPlayer ) if source == BuyHealth then setElementHealth( localPlayer, 200 ) end end addEventHandler( "onClientGUIClick", root, Health ) بس مب راضي يضبط Link to comment
Ahmed Ly Posted March 13, 2019 Share Posted March 13, 2019 function Health( ) if source == BuyHealth then setElementHealth( localPlayer, 200 ) end end addEventHandler("onClientGUIClick", root, Health) 1 Link to comment
Abdo Nour Posted March 13, 2019 Author Share Posted March 13, 2019 1 minute ago, Ahmed Ly said: function Health( ) if source == BuyHealth then setElementHealth( localPlayer, 200 ) end end addEventHandler("onClientGUIClick", root, Health) مشكووور اخوي تم Link to comment
Ahmed Ly Posted March 13, 2019 Share Posted March 13, 2019 بس افضل تستخدام setElementHealth ع سيرفر و العفو 1 Link to comment
!# H E R O ,_ Posted March 13, 2019 Share Posted March 13, 2019 (edited) وعليكم السلامالافضل تسويها كدا .. عشان ما يحصل اخطاء function Health( ) if source == BuyHealth then triggerServerEvent("TestxX",localPlayer) end end addEventHandler("onClientGUIClick", root, Health) -- server addEvent("TestxX",true) addEventHandler("TestxX",root, function ( ) setElementHealth( source, 200 ) outputChatBox( 'تــم اعطــائك دم (200) #',source, 255, 255, 0, true ) end ) Edited March 13, 2019 by #Bad_Boy, 1 Link to comment
Guest Posted March 13, 2019 Share Posted March 13, 2019 4 hours ago, Abdo Nour said: source للسيرفر . localPlayer كلنت. Link to comment
Rockyz Posted March 14, 2019 Share Posted March 14, 2019 21 hours ago, DABL said: للسيرفر . localPlayer كلنت. صحح معلوماتك، source تستخدم في الجهتين 1 Link to comment
Doffy Posted March 14, 2019 Share Posted March 14, 2019 22 hours ago, DABL said: للسيرفر . localPlayer كلنت. source = هو المصدر حق الحدث يعني مثلا حدث بالكلنت "onClientGUIClick" السورس فيه هو الزر الي ضغط عليه اللاعب ____________________________ مثال اخر هذا حدث بالسيرفر "onColShapeHit" السورس فيه هو الكول شيب الي دخل فيه الالمنت واول بارتمر هو الالمنت الي دخل الكول شيب 1 Link to comment
Guest Posted March 14, 2019 Share Posted March 14, 2019 59 minutes ago, !#DesTroyeR_,) said: source = هو المصدر حق الحدث اها مشكور ع المعلومة . Link to comment
KillerX Posted March 16, 2019 Share Posted March 16, 2019 On 13/03/2019 at 03:53, Abdo Nour said: function Health( player ) if source == Buy.Health then setElementHealth( player, 200 ) end end addEventHandler( "onClientGUIClick", root, Health ) تصحيح لاخطاءك 1 - player => وبالتالي بلاير يساوي نوع الزر اللي الاعب ضغط عليه بالماوس onClienGUIClick هنا ارقيومنت من ارقيومنتات الحدث Parameters string button, string state, int absoluteX, int absoluteY button: the name of the button which will be clicked, it can be left, right, middle. state: the state of the mouse button, will be down if the mouse button was pushed, or up if it was released. Please note currently only the up state is supported. absoluteX: the X position of the mouse cursor, in pixels, measured from the left side of the screen. absoluteY: the Y position of the mouse cursor, in pixels, measured from the top of the screen 2 - localPlayer <= ولو انتا عايز تجيب الاعب اللي ضغط علي الزر تجيبوا من خلال لان ببساطة الويكي بيقول onClientGUIClick Clientside event Note: The player who clicked the gui-element is always the localPlayer. 3 - setElementHealth لا ينصح بها بالكلنت لان نصيحة مني ليك لا تثق بالكلنت سايد 4 - Buy.Health / BuyHealth الفرق بينهم هو Buy.Health ==> هو عبارة عن قيمة في جدول يعني تشتغل تمام لو انتا عامل كدا local Buy = { } ; Buy.Health = guiCreateButton( ... ) -- or -- Buy[ "Health" ] = guiCreateButton( ... ) بينما BuyHealh مجرد قيمة عادية للزر وليست قيمة داخل جدول local BuyHealth = guiCreateButton( ... ) وبسس بالتوفيق 1 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