Jump to content

x[ استفسار ]x طلب كود ازالة علامة الأسترنج "" من القيمة


Recommended Posts

فقط طلب بسيط

اريد الكود الذي يزيل علامة الأسترنج

لماذا ؟؟؟

عندي متغيرين

والمتغير الثاني قيمته باسم المتغير الأول بس نصية

وأريد ان ازيل الأسترنج من قيمة المتغير الثاني حتي استطيع استدراج المتغير الأول

مثال

hey = "أهلآ بك"
hey2 = "hey"
addEventHandler( "onClientresourceStart",root,
function ()
outputChatBox( --[[hey2هنا اريد ان ازيل الأسترنج من قيمة المتغير]]  )
end
)

هذا مجرد مثال توضيحي

اذآ ما العمل

Link to comment

كيف تبي تزيله ما فهمت عليك يا قلبي

ولوش تبي تحولها؟

ارقام وشو؟

9 minutes ago, Ahmed_Negm said:

يأخي اقول اريد ان أزيل الأسترنج مش اضعهوا مرة اخري . اقرأ كلامي جيدآ

 

  • Like 1
Link to comment
1 minute ago, Master_MTA said:

كيف تبي تزيله ما فهمت عليك يا قلبي

ولوش تبي تحولها؟

ارقام وشو؟

 

اريد ان ازيله ليصبح اسم لمتغير

انظر في المثال فوق في الموضوع

Edited by Ahmed_Negm
Link to comment
1 minute ago, Master_MTA said:

ما فهمت المثال حقك يعني تبي يطلع في الشات

hey2

بدال 

hey?

بدي هذه

  1. hey = "أهلآ بك"
  2. hey2 = "hey" --- علشان تستدعي المتغير الي فوق دا hey هنا عايز اشيل الأسترنج من كلمة
  3. addEventHandler( "onClientresourceStart",root,
  4. function ()
  5. ----في امر الأوت بت شات بوكس heyاستدعي القيمة الي هيا المتغير hey2 وهنا عايز بعد مشيل الأسترنج من قيمة
  6. outputChatBox( --[[hey2هنا اريد ان ازيل الأسترنج من قيمة المتغير]]  )
  7. end
  8. )
Edited by Ahmed_Negm
Link to comment
Just now, Abdul KariM said:

وايش الفايده من انك تشيل السترنق ووضح اكثر

الفادية اني لما 

"hey"اشييل الأسترنج من كلمة

حتصبح اسم المتغير الأولاني وانا مش عايز استخدم المتغير الأأولاني مباشرة انا عايز استخدمه بالطريقة دي

لأن المثال الي انا مديهولكم دا مجرد توضيح لطلبي ولاكن في الوقع انا عايز انا استخدم اسمك فنكشن موضوع في سترنج في ترايجر

1 minute ago, Master_MTA said:

والله مدري ما فهمت الطلب بالظبط وشو لكن ان كان قصدك نفس اللي فبالي فهاذي اللي بتنفعلك


string.gsub

 

كل الي عايزه اشيل الأسترنج احول القيمة الي اسم متغير هل ينفع ولا ذا خطأ مفيش قيمة بأسم متغير فهمتني

1 minute ago, Ahmed_Negm said:

الفادية اني لما 

"hey"اشييل الأسترنج من كلمة

حتصبح اسم المتغير الأولاني وانا مش عايز استخدم المتغير الأأولاني مباشرة انا عايز استخدمه بالطريقة دي

لأن المثال الي انا مديهولكم دا مجرد توضيح لطلبي ولاكن في الوقع انا عايز انا استخدم اسمك فنكشن موضوع في سترنج في ترايجر

كل الي عايزه اشيل الأسترنج احول القيمة الي اسم متغير هل ينفع ولا ذا خطأ مفيش قيمة بأسم متغير فهمتني

بس عمومآ مش هيا

Link to comment
6 minutes ago, Abdul KariM said:

طيب سوي كذا


hey2 = hey

 

افهمني اعرف اني اقدر اسوي كذا

بس انا في الواقع حاطط مجهولات

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

استني حوريك الي انا عمله في المود

--سيرفر

addEvent("onLogin",true)
addEventHandler("onLogin",root,
	function ( user, pass, message )
		local acc = getAccount(user,pass)
		if acc then
			if ( isGuestAccount ( getPlayerAccount ( source ) ) ) then
				message = { "succes", "تم تسجيل الدخول بنجاح", "backF_loginT_ORwnd" }  -- "backF_loginT_ORwnd" دا اسم الفنكشن بس بين استرنج علشان متكونش قيمة مجهولة
			else
				logOut ( source )
				message = { "succes", "تم اعادة تسجيل الدخول بنجاح", "backF_loginT_ORwnd" }
			end
			logIn(source,acc,pass)
			triggerClientEvent( source, "tnbehE", source, message )
		else
			message = { "mistake", "خطأ في بيانات الدخول" }
			triggerClientEvent( source, "tnbehE", source, message )
		end
	end
)

-- كلنت

function backF_loginT_ORwnd ()
	alpha2 ( login )
	alpha( ORwnd, 4000, 0.9 )
end

addEvent("tnbehE",true)
addEventHandler("tnbehE",root,
	function ( message )
		msgBox( message[1], message[2] )
		if message[3] then
			utfCode(message[3]) () -- علشان اقدر استدعي الفنكشن الي بالأسم دا فوق "backF_loginT_ORwnd" الي هيا في ملف السيرفر بأسم message[3] وهنا عايز احولها ال
		end
	end  
)

 

انا شغال علي جيم مود وحاولت اوضحلكم طلبي في مثال بسيط فبما انكم مفهمتوش قصدي جبتلكم الواقع الي انا شغال عليه

Edited by Ahmed_Negm
Link to comment
Just now, Abdul KariM said:

طيب بسيطة


if message [ 3 ] and message [ 3 ] == "backF_loginT_ORwnd" then
  
backF_loginT_ORwnd (	)
  
end

 

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

هل ينفع امل اظن انت فهمت في الأول انا عايز اعمل ايه

Link to comment

مادري وش الفايدة من الي بتسويه لكن بتأدي الغرض  , وانت اصلا مستخدم شرط في الحالتين عشان تتحقق من القيمة الثالثة

وتقدر تغير قيمة المتغير مسج 3 للفنكشن وتستدعيه

 

  • Like 1
Link to comment

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

ويخليها اسم تغيير

الحكاية مش حكاية كسلان الحكاية اني عايز اعرف

Edited by Ahmed_Negm
Link to comment
18 hours ago, Sha67 said:

_G استخدم

مثال :


a = "getPlayerName" 

outputChatBox ( _G[a](localPlayer) )

 

شكرآ اهو دا الي كنت محتاجه

علي العموم الحكاية مش حكاية كسلان الحكاية اني بزيد من معرفتي

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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