+Source|> Posted November 19, 2017 Share Posted November 19, 2017 سلام عليكم كيف اسوي لو كتب في الايديت بوكس اي شي غير ارقام ما ينكتب وابي شرح مختصر وبسيط ( الزبده) عن setAccountData getAccountData setElementData getElementData Link to comment
Doffy Posted November 19, 2017 Share Posted November 19, 2017 setAccountData وضع داتا علي الحساب حق اللاعب مثال يوضح كيف تحط اكاونت داتا علي فلوس اللاعب يحفظها وتجلبها عن طريق getAccountData addEventHandler("onPlayerQuit",root, -- حدث خروج اللاعب function() -- وظيفة local acc = getPlayerAccount( source )-- جلب اكاونت اللاعب if isGuestAccount(acc) then return end -- اذا اللاعب زائر ما يحفظ امواله local mon = getPlayerMoney( source ) -- يجلب فلوس اللاعب الي لما طلع كانت معه setAccountData(acc, "Save;Money",mon) -- يحط داتا علي اكاونت اللاعب وفلوسه end) addEventHandler("onPlayerLogin",root, -- عند تسجيل اللاعب function( _, acc ) -- وظيفة ولوب if ( acc ) then -- يتحقق من اكاونت اللاعب local getSavedMoney = getAccountData ( acc, "Save;Money" ) -- يجيب الداتا حقت الحساب حقه if ( getSavedMoney ) then -- يتحقق منها setPlayerMoney ( source, getSavedMoney ) -- يحطله الفلوس الي كانت معه لما طلع end end end) واضن اني عطيتك امثلة بالخاص قبل لل setElementData getElementData 3 Link to comment
Some*1 Posted November 19, 2017 Share Posted November 19, 2017 1 hour ago, Source|> said: سلام عليكم كيف اسوي لو كتب في الايديت بوكس اي شي غير ارقام ما ينكتب وابي شرح مختصر وبسيط ( الزبده) عن setAccountData getAccountData setElementData getElementData مايحتاج لها شرح الاكاونت داتا يعني الداتا المخزنه بالاكاونت يعني اي شخص يسجل دخول بحساب فيه داتا راح تنتقل له الداتا اما الثانيه الي هي إليمنت داتا هذه داتا للإليمنت فقط يعني ماتقدر تنقلها من شخص لشخص عكس الاكاونت اي شخص يسجل دخول تنقل له الداتا اتمنى انك فهمت (: 1 Link to comment
iyaad Posted November 24, 2017 Share Posted November 24, 2017 (edited) tonumber(guiGetText(source)) Edited November 24, 2017 by iyaad Link to comment
iMr.WiFi..! Posted November 25, 2017 Share Posted November 25, 2017 11 hours ago, iyaad said: tonumber(guiGetText(source)) وما أدخل هذا بطلبه ؟ Link to comment
+Source|> Posted November 25, 2017 Author Share Posted November 25, 2017 (edited) 3 hours ago, iMr.WiFi..! said: وما أدخل هذا بطلبه ؟ On 11/19/2017 at 21:31, Source|> said: كيف اسوي لو كتب في الايديت بوكس اي شي غير ارقام ما ينكتب Edited November 25, 2017 by Source|> Link to comment
iMr.WiFi..! Posted November 25, 2017 Share Posted November 25, 2017 5 minutes ago, Source|> said: يبقى ماله علاقة بطلبه لان هذا بيحول لرقم واذا في اي شيء ماهو قابل لتحويل بيرجع نيل جرب هالوظيفة : On 10/3/2017 at 15:11, iMr.WiFi..! said: guiEditSetOnlyNumbers< مدري لو الوظيفة موجودة من قبل ولكن على حسب بحثي مالقيتها >بسم الله الرحمن الرحيم, سلام عليكم ورحمة الله وبركاتة وظيفة واضحة من أسمها .. تجعل الأيديت لا يقبل الا الأرقام , سورس كود | Source Code : function guiEditSetOnlyNumbers ( edit, boolean ) local function CheckNumbers ( ) local currText = guiGetText( source ) local newText = string.gsub( currText, '[^0-9]', '' ) if newText ~= currText then guiSetText( source, newText ) end end if edit and boolean then if getElementType ( edit ) == 'gui-edit' and type ( boolean ) == 'boolean' then if boolean == true then local CheckEventTrue = getEventHandlers( "onClientGUIChanged", edit ) for i, v in ipairs( CheckEventTrue ) do if v == CheckNumbers then removeEventHandler ( "onClientGUIChanged", edit, v ) break; end end addEventHandler ( "onClientGUIChanged", edit, CheckNumbers ) return true; else local CheckEventFalse = getEventHandlers( "onClientGUIChanged", edit ) for i, v in ipairs( CheckEventFalse ) do if v == CheckNumbers then addEventHandler ( "onClientGUIChanged", edit, v ) break; end end removeEventHandler ( "onClientGUIChanged", edit, CheckNumbers ) return true; end else error ( "ERROR : bad argument ".. getElementType ( edit ) == 'gui-edit' and "2" or "1" .." excepted '".. getElementType ( edit ) == 'gui-edit' and "boolean" or "gui-edit" .."' got ".. getElementType ( edit ) == 'gui-edit' and type ( boolean ) or getElementType ( edit ) ) return false; end else error ( "ERROR : bad argument ".. getElementType ( edit ) == 'gui-edit' and "2" or "1" .." excepted '".. getElementType ( edit ) == 'gui-edit' and "boolean" or "gui-edit" .."' got ".. getElementType ( edit ) == 'gui-edit' and type ( boolean ) or getElementType ( edit ) ) return false; end end السينتاكس | Syntax : bool guiEditSetOnlyNumbers ( element edit, bool boolean ) الأرقمنتات المطلوبة | Required Arguments : edit : الأيديت الذي تريد جعله يوضع الأرقام boolean : تحديد اما ان يجعله يوضع الأرقام فقط ام لا مثال | Example : function guiEditSetOnlyNumbers ( edit, boolean ) local function CheckNumbers ( ) local currText = guiGetText( source ) local newText = string.gsub( currText, '[^0-9]', '' ) if newText ~= currText then guiSetText( source, newText ) end end if edit and boolean then if getElementType ( edit ) == 'gui-edit' and type ( boolean ) == 'boolean' then if boolean == true then local CheckEventTrue = getEventHandlers( "onClientGUIChanged", edit ) for i, v in ipairs( CheckEventTrue ) do if v == CheckNumbers then removeEventHandler ( "onClientGUIChanged", edit, v ) break; end end addEventHandler ( "onClientGUIChanged", edit, CheckNumbers ) return true; else local CheckEventFalse = getEventHandlers( "onClientGUIChanged", edit ) for i, v in ipairs( CheckEventFalse ) do if v == CheckNumbers then addEventHandler ( "onClientGUIChanged", edit, v ) break; end end removeEventHandler ( "onClientGUIChanged", edit, CheckNumbers ) return true; end else error ( "ERROR : bad argument ".. getElementType ( edit ) == 'gui-edit' and "2" or "1" .." excepted '".. getElementType ( edit ) == 'gui-edit' and "boolean" or "gui-edit" .."' got ".. getElementType ( edit ) == 'gui-edit' and type ( boolean ) or getElementType ( edit ) ) return false; end else error ( "ERROR : bad argument ".. getElementType ( edit ) == 'gui-edit' and "2" or "1" .." excepted '".. getElementType ( edit ) == 'gui-edit' and "boolean" or "gui-edit" .."' got ".. getElementType ( edit ) == 'gui-edit' and type ( boolean ) or getElementType ( edit ) ) return false; end end _edit = guiCreateEdit( ... ) guiEditSetOnlyNumbers ( _edit, true ) والسلام خير الختام Link to comment
iyaad Posted November 25, 2017 Share Posted November 25, 2017 3 hours ago, iMr.WiFi..! said: وما أدخل هذا بطلبه ؟ هو بدو انو يوخذ قيمة رقمية من الأيدت بوكس يطيب 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