EH10 Posted December 10, 2013 Share Posted December 10, 2013 ابي كود مهم هو يعني ابي اكواد مثال سويت Edit ومثلا كتبت 100 وضغطت الزر بيعطية دم 100 انا ابي كود اربط الكود بالايديت ولاضغطت الزر بتشتغل الوظيفة يعني متلا ابي تكتب أي دي الموتر واذا كتبتو متلا 412 كتبته بالايديت وضغطت الزر راح يعطيك الموتر قدامك يصير Link to comment
K1NG Posted December 10, 2013 Share Posted December 10, 2013 ابي كود مهم هو يعني ابي اكواد مثالسويت Edit ومثلا كتبت 100 وضغطت الزر بيعطية دم 100 انا ابي كود اربط الكود بالايديت ولاضغطت الزر بتشتغل الوظيفة Event: "onClientGUIClick" guiGetText setElementHealth يعني متلا ابي تكتب أي دي الموتر واذا كتبتو متلا 412 كتبته بالايديت وضغطت الزر راح يعطيك الموتر قدامك يصير -- Client Side # Event: "onClientGUIClick" guiGetText triggerServerEvent -- Server Side # addEvent addEventHandler createVehicle warpPedIntoVehicle Link to comment
EH10 Posted December 10, 2013 Author Share Posted December 10, 2013 ابي كود مهم هو يعني ابي اكواد مثالسويت Edit ومثلا كتبت 100 وضغطت الزر بيعطية دم 100 انا ابي كود اربط الكود بالايديت ولاضغطت الزر بتشتغل الوظيفة Event: "onClientGUIClick" guiGetText setElementHealth addEventHandler ("onClientGUIClick", root,function() if source == Button then health = setElementHealth ( source, health ) guiGetText ( health ) end end) بوضح لك اكثر يعني انا فتحت الوحة من اف4 بعدين في ايدت تكتب فية كم تبي ترسل للسيرفر ولما تكتب السعر وتضغط الزر بيرسل لهم كلهم توضيح Link to comment
فاّرس Posted December 10, 2013 Share Posted December 10, 2013 onClientGUIClick guiGetText triggerServerEvent وسوي الي تبيه, Link to comment
EH10 Posted December 10, 2013 Author Share Posted December 10, 2013 onClientGUIClick guiGetText triggerServerEvent وسوي الي تبيه, addEventHandler ("onClientGUIClick", root,function() if source == Button then Chat = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true ) local Teaxt = guiGetText ( Chat ) givePlayerMoney ( Teaxt ) end end) Link to comment
فاّرس Posted December 10, 2013 Share Posted December 10, 2013 -- Client Side # local Button guiCreateButton(...) local Chat = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true ) addEventHandler ('onClientGUIClick', Button,function() triggerServerEvent('_givePlayerMoney',localPlayer,guiGetText (Chat)) end,false ) -- Server Side # addEvent('_givePlayerMoney',true) addEventHandler('_givePlayerMoney',root,function(money) if tonumber(money) then givePlayerMoney(source,money) end end ) Link to comment
jafar Posted December 10, 2013 Share Posted December 10, 2013 لازم تستخدم tonumber لانه guiGetText راح يرسل القيمة string Link to comment
EH10 Posted December 10, 2013 Author Share Posted December 10, 2013 local Button guiCreateButton( ........................................ ) local healths = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true ) addEventHandler ("onClientGUIClick", Button, function () triggerServerEvent("setElementHealth_",localPlayer,guiGetText (healths)) end,false) addEvent("setElementHealth_",true) addEventHandler("setElementHealth_",root, function (health) if tonumber(health) then setElementHealth ( source, health ) end end) انا سويت يعطي دم صح الاكواد Link to comment
K1NG Posted December 10, 2013 Share Posted December 10, 2013 local Button guiCreateButton( ........................................ ) local healths = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true ) addEventHandler ("onClientGUIClick", Button, function () triggerServerEvent("setElementHealth_",localPlayer,guiGetText (healths)) end,false) addEvent("setElementHealth_",true) addEventHandler("setElementHealth_",root, function (health) if tonumber(health) then setElementHealth ( source, health ) end end) انا سويت يعطي دم صح الاكواد -- Client Side # local Button = guiCreateButton ( ... ) local healths = guiCreateEdit ( 0.3, 0.1, 0.4, 0.1, "", true ) addEventHandler ( "onClientGUIClick", Button, function ( ) local text = guiGetText ( healths ) if ( text ~= nil ) and ( tonumber ( text ) ) and ( tonumber ( text ) >= 0 ) and ( tonumber ( text ) <= 100 ) then triggerServerEvent ( "setElementHealth_", localPlayer, text ) end end, false ) -- Server Side # addEvent ( "setElementHealth_", true ) addEventHandler ( "setElementHealth_", root, function ( health ) setElementHealth ( client, tonumber ( health ) ) end ) مع انه مافي داعي تسوي تريقر للسيرفر .. بس ضبطته لكـ على حسب مانت مسويه .. لو تبيه بجانب كلنت فقط بدون ماتسوي تريقر للسيرفر يصير كذا الكود * -- Client Side # local Button = guiCreateButton ( ... ) local healths = guiCreateEdit ( 0.3, 0.1, 0.4, 0.1, "", true ) addEventHandler ( "onClientGUIClick", Button, function ( ) local text = guiGetText ( healths ) if ( text ~= nil ) and ( tonumber ( text ) ) and ( tonumber ( text ) >= 0 ) and ( tonumber ( text ) <= 100 ) then setElementHealth ( localPlayer, tonumber ( text ) ) end end, false ) 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