Jump to content

طلب كود بسيط


Recommended Posts

السلام عليكم

عندي الأيدت بوكس - أبي اخلي اللاعب مايقدر يكتب الا حروف أنجليزية + مايقدر يحط مسافة 

مثل إديت تعديل الأسم

Link to comment

ممكن أصارحك ب شي ؟

مو كل ما عرفت شي يجون يسوونه لك 

حاول يا اخي ما تحط الويكي أول خيار بعدين مخك الثاني ،

ومعليش اذا قلت لك شي غلط وأستنى ردك ;)

Link to comment
25 minutes ago, coNolel said:

ممكن أصارحك ب شي ؟

مو كل ما عرفت شي يجون يسوونه لك 

حاول يا اخي ما تحط الويكي أول خيار بعدين مخك الثاني ،

ومعليش اذا قلت لك شي غلط وأستنى ردك ;)

والله ما اخفيك بحثت فالويكي .. 

حصلت هذي الأكواد بس اللي تتعلق بالشيك بوكس مثل أخفاء كلمة السر - حد معين للكتابة - قراءة فقط .. واللخ ماحصلت اللي ابيه

guiCreateEdit
guiEditSetMasked
guiEditSetMaxLength
guiEditSetReadOnly
guiEditSetCaretIndex
guiEditGetCaretIndex

 

Link to comment
19 hours ago, !#NssoR_) said:

في هذه الصفحة يوجد كل الشروحات المتعلقه بالسترنق وكما انها باللغة العربية ,

وشكرأ لكل من ساهم في تعريب الشروحات

واتمني لك التوفيق

 

مفيده والله الصفحه اول مره اسمع عنها @_@

 

لكن شرح string.rep

مكرر مرتين

Edited by Master_MTA
Link to comment
11 hours ago, w7sH said:

ممكن مثال للجدول بالسترينق؟ 

كـ مثال بسيط:

messags = {
	"Hello",
	"Word"
}

addEventHandler ( "onPlayerChat", root, 
	function ( message )
		for theKey, theMessage in ipairs ( messags ) do
			if message == theMessage then
				return
			end
		end
		outputChatBox ( message )
	end
)

 

Link to comment
1 hour ago, ` Allawi said:

كـ مثال بسيط:


messags = {
	"Hello",
	"Word"
}

addEventHandler ( "onPlayerChat", root, 
	function ( message )
		for theKey, theMessage in ipairs ( messags ) do
			if message == theMessage then
				return
			end
		end
		outputChatBox ( message )
	end
)

 

يقول مايبي يكتب انجليزي

وأعطيته خارج عن محتواه gsub وهذا المثال تمنع الكلمات فقط اللي بالجدول وطلب منك مثال عن

:santa:

حتى لو نستعمل هذي الطريقة اقدر اكتب حرف عربي وسط الكلمة الانجليزي

الاحسن يستعمل

string.find

 

Link to comment
7 minutes ago, #BrosS said:

يقول مايبي يكتب انجليزي

وأعطيته خارج عن محتواه gsub وهذا المثال تمنع الكلمات فقط اللي بالجدول وطلب منك مثال عن

:santa:

حتى لو نستعمل هذي الطريقة اقدر اكتب حرف عربي وسط الكلمة الانجليزي

الاحسن يستعمل


string.find

 

هو يبي مثال للجدول بالسترنق وأنا عطتيه المثال

ومو غلط لو أستخدم الـ

string.find

هو في الأخير راح يبحث عن سلسه معينه

وفي الأخير راح يرجع للـ

string.gsub

عشان يخفي السلسله المعنيه اللي يبيها

أتمنى تكون وصلت المعلومه

Link to comment
Just now, ` Allawi said:

هو يبي مثال للجدول بالسترنق وأنا عطتيه المثال

ومو غلط لو أستخدم الـ


string.find

هو في الأخير راح يبحث عن سلسه معينه

وفي الأخير راح يرجع للـ


string.gsub

عشان يخفي السلسله المعنيه اللي يبيها

أتمنى تكون وصلت المعلومه

م قلت لك عن

string.gsub

قلت لك كودك فوق مايظبط واحسن يستعمل string.find

عشان كما قلت لك اقدر اكتب حرف عربي وسط الانجليزي ويصير بق

Link to comment
Just now, #BrosS said:

م قلت لك عن

string.gsub

قلت لك كودك فوق مايظبط واحسن يستعمل string.find

عشان كما قلت لك اقدر اكتب حرف عربي وسط الانجليزي ويصير بق

ولا بتزبط سترنق فايند لكن في طريقه بسويها الحين  نيهاهاهاه

Link to comment
2 hours ago, ` Allawi said:

كـ مثال بسيط:


messags = {
	"Hello",
	"Word"
}

addEventHandler ( "onPlayerChat", root, 
	function ( message )
		for theKey, theMessage in ipairs ( messags ) do
			if message == theMessage then
				return
			end
		end
		outputChatBox ( message )
	end
)

 

هذا مثال بسيط على طلبه الجدول بالسترنق

ولا هو طلبه غير لو تلاحظ يعني

On ٢١‏/٥‏/٢٠١٧ at 11:52, w7sH said:

السلام عليكم

عندي الأيدت بوكس - أبي اخلي اللاعب مايقدر يكتب الا حروف أنجليزية + مايقدر يحط مسافة 

مثل إديت تعديل الأسم


 

Link to comment
function onlyEnglishEdit(edit)
  local text=guiGetText(edit)
  if #text>1 then
local table={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'} 
  local max=#table-#text
  local final=#table-max
  for k=1,final do
  for m,v in ipairs(table)do
    if (not string.find(string.upper(text),v,k)) then
	
      guiSetText(edit,'')
      break
      end
	  end
    end
    end
end
addEventHandler('onClientGUIChanged',root,function()
    if source==edit then
      onlyEnglishEdit(source)
      end
    end)

غير مجرب ما ان بيشتغل بروح اجرب واسوي طريقه افضل

Edited by Master_MTA
Link to comment

@Master_MTA طولتها وهي ماتستاهل

local ArTable = {
      "ا", "ب", "ت", "ج", "ح", "خ", "د", "ذ", "ر", "ز", "س", "ش", "ص", "ض", "ط", 
      "ظ", "ع", "غ", "ف", "ق", "ك", "ل", "م", "ن", "ه", "و", "ي", "ء", "ة", "ث", 
	}
	
	function isTextFoundAr ( aEdit )

	aText = guiGetText ( aEdit )

	for _ ,v in ipairs ( ArTable ) do 
	
	if aText:find ( v ) then

	aText = string.gsub ( aText , v , "" )	
	
				return guiSetText ( aEdit , aText )
			end
		end
	end
	
addEventHandler('onClientGUIChanged',root,

	function (	)
	
    if ( source == myEdit ) then
	
	isTextFoundAr ( source )

		end
	end
	)

 

  • Like 2
Link to comment
1 hour ago, Master_MTA said:

function onlyEnglishEdit(edit)
  local text=guiGetText(edit)
  if #text>1 then
local table={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'} 
  local max=#table-#text
  local final=#table-max
  for k=1,final do
  for m,v in ipairs(table)do
    if (not string.find(string.upper(text),v,k)) then
	
      guiSetText(edit,'')
      break
      end
	  end
    end
    end
end
addEventHandler('onClientGUIChanged',root,function()
    if source==edit then
      onlyEnglishEdit(source)
      end
    end)

غير مجرب ما ان بيشتغل بروح اجرب واسوي طريقه افضل

29 minutes ago, Abdul KariM said:

@Master_MTA طولتها وهي ماتستاهل


local ArTable = {
      "ا", "ب", "ت", "ج", "ح", "خ", "د", "ذ", "ر", "ز", "س", "ش", "ص", "ض", "ط", 
      "ظ", "ع", "غ", "ف", "ق", "ك", "ل", "م", "ن", "ه", "و", "ي", "ء", "ة", "ث", 
	}
	
	function isTextFoundAr ( aEdit )

	aText = guiGetText ( aEdit )

	for _ ,v in ipairs ( ArTable ) do 
	
	if aText:find ( v ) then

	aText = string.gsub ( aText , v , "" )	
	
				return guiSetText ( aEdit , aText )
			end
		end
	end
	
addEventHandler('onClientGUIChanged',root,

	function (	)
	
    if ( source == myEdit ) then
	
	isTextFoundAr ( source )

		end
	end
	)

 

يعطيكم العافية ..

  • Like 1
Link to comment

طيب لاهنت أبي هذا الكود يتحقق من السريال

لان عندي في اللست يجيب جميع اللي أشترو

local check = dbQuery( vehDB, ' SELECT * FROM `PlayerSystem` ')
		local results = dbPoll( check, -1 )

 

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...