^iiEcoo'x_) Posted October 27, 2017 Share Posted October 27, 2017 السلام عليكم ورحمة الله وبركاته ودي الفنكشن الي اقدر افصل الكلمات عن بعضها بواسطة فاصلة . كيف يعني setElementData ( resourceRoot , 'Ex.' , 'هلا , مرحبا , السلام' ) -- Ex. addCommandHandler ( 'Check' , function ( Player , _ , Text ) if ( getElementData ( resourceRoot , 'Ex.' ) == Text ) then print ( 'Yes' ) end end ) هو انه حطيت داتا على اكثر من كلمة ولما يكتب الكوماند يتحقق من الكلمات الموجودة . Link to comment
Rockyz Posted October 27, 2017 Share Posted October 27, 2017 (edited) مافهمت وش تبي بالضبط بس سويت لك فنكشنين مفيدين وأمثلة عليهم : function getStringFromSplitChar ( text, splitChar ) local splitTable = { }; for _, v in pairs ( split ( text, splitChar ) ) do table.insert ( splitTable, v ) end return splitTable end function isText ( text, splitChar, textToFind ) local rBool for _, v in pairs ( split ( text, splitChar ) ) do if ( v == textToFind ) then rBool = true break end end return rBool end addCommandHandler ( 'Check', function ( p, _, ... ) if ( #{...} >= 1 ) then local newText = table.concat ( {...}, ' ' ); if ( isText ( newText:lower ( ), ', ', 'done' ) ) then outputChatBox ( 'Done.', p, 0, 255, 0, true ) else outputChatBox ( 'Please Write done.', p, 255, 0, 0, true ) end end end ); local a = getStringFromSplitChar ( 'Hello, Wow, ok, yes', ', ' ) for k, v in ipairs ( a ) do print ( v .. ( k == #a and '.' or ';' ) ) end --[[ Hello; Wow; ok; yes. ]] Edited October 27, 2017 by #,+( _xiRoc[K]; > 1 Link to comment
Abdul KariM Posted October 27, 2017 Share Posted October 27, 2017 تقدر تسوي setElementData ( player, "texts" , { "hi" , "hello" , "welcome" } ) local playerData = getElementData ( player , "texts" ) or { } print ( table.concat ( playerData, "," ) ) -- راح يجيبها بالتتابع او تقدر تستخدم الارقام او اللوب حق الارقام مثل print ( playerData [ 1 ] ) for i=1 , #playerData do print ( playerData [ i ] ) end 2 1 Link to comment
^iiEcoo'x_) Posted October 27, 2017 Author Share Posted October 27, 2017 @Abdul KariM ; طريقة حلوة ومختصرة . Link to comment
iMr.WiFi..! Posted October 27, 2017 Share Posted October 27, 2017 (edited) 5 hours ago, DABL said: السلام عليكم ورحمة الله وبركاته ودي الفنكشن الي اقدر افصل الكلمات عن بعضها بواسطة فاصلة . كيف يعني setElementData ( resourceRoot , 'Ex.' , 'هلا , مرحبا , السلام' ) -- Ex. addCommandHandler ( 'Check' , function ( Player , _ , Text ) if ( getElementData ( resourceRoot , 'Ex.' ) == Text ) then print ( 'Yes' ) end end ) هو انه حطيت داتا على اكثر من كلمة ولما يكتب الكوماند يتحقق من الكلمات الموجودة . وعليكم السلام ورحمة الله وبركاته ? -- Funciton is : split -- Example : function setTable ( tbl ) local aTable = { } for _,v in pairs ( tbl ) do aTable[v] = true end return aTable end setElementData ( localPlayer, "Ex.", "Text1,Text2,Text3" ) addCommandHandler ( "Check", function ( ) if setTable ( split ( getElementData ( localPlayer, "Ex." ), ',' ) ) [ "Text2" ] then outputChatBox ( "True, he have text2", 255, 255, 0 ) else outputChatBox ( "false, he haven't text2", 255, 255, 0 ) end end ) Edited October 27, 2017 by iMr.WiFi..! Link to comment
^iiEcoo'x_) Posted October 27, 2017 Author Share Posted October 27, 2017 58 minutes ago, iMr.WiFi..! said: وعليكم السلام ورحمة الله وبركاته ? -- Funciton is :split-- Example :function setTable ( tbl ) local aTable = { } for _,v in pairs ( tbl ) do aTable[v] = true end return aTableendsetElementData ( localPlayer, "Ex.", "Text1,Text2,Text3" )addCommandHandler ( "Check", function ( ) if setTable ( split ( getElementData ( localPlayer, "Ex." ), ',' ) ) [ "Text2" ] then outputChatBox ( "True, he have text2", 255, 255, 0 ) else outputChatBox ( "false, he haven't text2", 255, 255, 0 ) end end) مشكور ، طريقة عبد الكريم اسهل Link to comment
iMr.WiFi..! Posted October 27, 2017 Share Posted October 27, 2017 3 minutes ago, DABL said: مشكور ، طريقة عبد الكريم اسهل خذ الي يعجبك : ) , وسهل عليك .. وبتوفيق 1 Link to comment
^iiEcoo'x_) Posted October 27, 2017 Author Share Posted October 27, 2017 12 minutes ago, N3xT said: خسارة فيك المساعدة والله أشكرك . @N3xT ; والله صراحتا ما ادري شو قاهرك ما عمري سويت لك شيء ، اذا عندك مشكلة معي تعال خاص ، لا تتفلسف هنا . 1 Link to comment
ععيونككء اخخر امممأليء ^ Posted October 27, 2017 Share Posted October 27, 2017 32 minutes ago, DABL said: أشكرك . @N3xT ; والله صراحتا ما ادري شو قاهرك ما عمري سويت لك شيء ، اذا عندك مشكلة معي تعال خاص ، لا تتفلسف هنا . ?? وين طارت قائمتك 33 minutes ago, DABL said: أشكرك . @N3xT ; والله صراحتا ما ادري شو قاهرك ما عمري سويت لك شيء ، اذا عندك مشكلة معي تعال خاص ، لا تتفلسف هنا . انت تقول انه يسرق كودات وم تبيه يزعل Link to comment
^iiEcoo'x_) Posted October 27, 2017 Author Share Posted October 27, 2017 5 minutes ago, ععيونككء اخخر امممأليء ^ said: ?? وين طارت قائمتك انت تقول انه يسرق كودات وم تبيه يزعل ما قلت عنه يسرق اكواد ، الي كنت حاط اسمائهم بقائمة مخفية ، هذول المبرمجين اللي حاب اخذ ارائهم . 1 Link to comment
ععيونككء اخخر امممأليء ^ Posted October 27, 2017 Share Posted October 27, 2017 4 minutes ago, DABL said: ما قلت عنه يسرق اكواد ، الي كنت حاط اسمائهم بقائمة مخفية ، هذول المبرمجين اللي حاب اخذ ارائهم . ?? وليه م تقول من اول .. فهمنا شي ثاني من المخفية 1 1 Link to comment
Recommended Posts