Jump to content

مساعدة -


#FeldMan

Recommended Posts

Posted

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

يعني انا سويت حساب جديد ودخلت له يصير حدث بس للحساب الجديد مو للقديم - الي يقدر يفيدني تحت :grab:

 

Posted

عندك طرق كتير

واسهلها الاكونت داتا

addEventHandler( 'onPlayerLogin' , root , 
	function( old , new ) 
    	if( getAccountData( new , 'data' ) ) then
      		return outputChatBox( 'تم الدخول مسبقا لهذا الحساب' , source , 255 , 0 , 0 , true ) 
   		end
  		outputChatBox( 'انتا اول شخص يقوم بتسجيل الدخول في هذا الحساب' , source , 0 , 255 , 0 , true )
  		setAccountData( new , 'data' , true ) 
    end
  )

 

  • Thanks 2
Posted
3 hours ago, KillerX said:

عندك طرق كتير

واسهلها الاكونت داتا


addEventHandler( 'onPlayerLogin' , root , 
	function( old , new ) 
    	if( getAccountData( new , 'data' ) ) then
      		return outputChatBox( 'تم الدخول مسبقا لهذا الحساب' , source , 255 , 0 , 0 , true ) 
   		end
  		outputChatBox( 'انتا اول شخص يقوم بتسجيل الدخول في هذا الحساب' , source , 0 , 255 , 0 , true )
  		setAccountData( new , 'data' , true ) 
    end
  )

 

هأت اي طريقة ثانية

 

Posted (edited)
6 hours ago, #FeldMan said:

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

يعني انا سويت حساب جديد ودخلت له يصير حدث بس للحساب الجديد مو للقديم - الي يقدر يفيدني تحت :grab:

 

وعليكم السلام ورحمة الله وبركاته

فهمت انك تبغى تسوي حدث لما اللاعب يسجل في السيرفر

اذا كانت عندك طريقة تسجيل او لوحة محددة استخدم المثال اللي في الاسفل

كمثال فقط ! :

create=addAccount ( username,password )
if create then
	triggerEvent ( 'onPlayerRegister', element, username, password )
end


-- خارج دالة التسجيل تحط اللي تحت , كمثال فقط

function onPlayerRegister(name,pass)
	if name and pass then
		-- هنا تكمل الاشياء اللي تبغاها لما اللاعب يسجل
	end
end

 

Edited by NX_CI
Posted
19 hours ago, NX_CI said:

وعليكم السلام ورحمة الله وبركاته

فهمت انك تبغى تسوي حدث لما اللاعب يسجل في السيرفر

اذا كانت عندك طريقة تسجيل او لوحة محددة استخدم المثال اللي في الاسفل

كمثال فقط ! :


create=addAccount ( username,password )
if create then
	triggerEvent ( 'onPlayerRegister', element, username, password )
end


-- خارج دالة التسجيل تحط اللي تحت , كمثال فقط

function onPlayerRegister(name,pass)
	if name and pass then
		-- هنا تكمل الاشياء اللي تبغاها لما اللاعب يسجل
	end
end

 

أبي أسوي حدث لو كان الحساب جديد 

 

Posted (edited)
9 hours ago, #FeldMan said:

أبي أسوي حدث لو كان الحساب جديد 

 

لما يسوي اللاعب تسجيل حط للحساب داتا قيمتها ترو

setAccountData(account, 'ACCOUNT_DATA',true)

و لما يسوي اللاعب تسجيل خروج من الحساب سوي تحقق

if getAccountData(account,'FIRST_LOGIN') then

	setAccountData(account,'FIRST_LOGIN',false)

end

 

Edited by NX_CI
Posted
1 minute ago, NX_CI said:

لما يسوي اللاعب تسجيل حط للحساب داتا قيمتها ترو


setAccountData(account, 'ACCOUNT_DATA',true)

و لما يسوي اللاعب تسجيل خروج من الحساب سوي تحقق


if getAccountData(account,'FIRST_LOGIN') then

	setElementData(account,'FIRST_LOGIN',false)

end

 

قصدك

setAccountData

 

Posted
19 minutes ago, NX_CI said:

صحيح , السطر رقم 4 في الكود الثاني من ردي , خطأ مطبعي شكراً لك

العفو : )

Posted
On 01/02/2019 at 12:29, KillerX said:

عندك طرق كتير

واسهلها الاكونت داتا


addEventHandler( 'onPlayerLogin' , root , 
	function( old , new ) 
    	if( getAccountData( new , 'data' ) ) then
      		return outputChatBox( 'تم الدخول مسبقا لهذا الحساب' , source , 255 , 0 , 0 , true ) 
   		end
  		outputChatBox( 'انتا اول شخص يقوم بتسجيل الدخول في هذا الحساب' , source , 0 , 255 , 0 , true )
  		setAccountData( new , 'data' , true ) 
    end
  )

 

ليه مسوي old ؟!

مادامك , مانك مستخدمها ..

المفروض كذا ,
 

addEventHandler( 'onPlayerLogin' , root , 
	function( old , new ) 
    	if( getAccountData( old , 'data' ) ) then
      		return outputChatBox( 'تم الدخول مسبقا لهذا الحساب' , source , 255 , 0 , 0 , true ) 
   		end
  		outputChatBox( 'انتا اول شخص يقوم بتسجيل الدخول في هذا الحساب' , source , 0 , 255 , 0 , true )
  		setAccountData( new , 'data' , true ) 
    end
  )

Posted
1 hour ago, DABL said:

ليه مسوي old ؟!

مادامك , مانك مستخدمها ..

المفروض كذا ,
 


addEventHandler( 'onPlayerLogin' , root , 	function( old , new )     	if( getAccountData( old , 'data' ) ) then      		return outputChatBox( 'تم الدخول مسبقا لهذا الحساب' , source , 255 , 0 , 0 , true )    		end  		outputChatBox( 'انتا اول شخص يقوم بتسجيل الدخول في هذا الحساب' , source , 0 , 255 , 0 , true )  		setAccountData( new , 'data' , true )     end  )

الكود عبارة عندما يدخل الاعب لحساب معين

يتحقق من الحساب هل هو جديد ام لا

هنا old و

معناها الحساب اللي انتا كنت عليه قبل ما تسجل

Guest وطبعا اي واحد من غير ما يسجل دخول يبقي الحساب حقوا اسموا

هنا new انما

يعني الحساب اللي انتا سجلت فيه

وبسسء

Posted
2 hours ago, KillerX said:

الكود عبارة عندما يدخل الاعب لحساب معين

يتحقق من الحساب هل هو جديد ام لا

هنا old و

معناها الحساب اللي انتا كنت عليه قبل ما تسجل

Guest وطبعا اي واحد من غير ما يسجل دخول يبقي الحساب حقوا اسموا

هنا new انما

يعني الحساب اللي انتا سجلت فيه

وبسسء

أنت مسوي هنا,

 

On 01/02/2019 at 12:29, KillerX said:

function( old , new )

old مانك مستخدمها يـ بعدي,

وم أشوف لها فايدة , يوم أنك سويت لها بس لـ فنكشن.
ومشكور , ..!

Posted
8 minutes ago, DABL said:

أنت مسوي هنا,

 

old مانك مستخدمها يـ بعدي,

وم أشوف لها فايدة , يوم أنك سويت لها بس لـ فنكشن.
ومشكور , ..!

يب ماني مستخدمها لكن لازم اعرفها

ما يصير اسوي

function( new )

لازم اعرفها باي حرف او باي اسم عشا انتقل للارقيومنت الثاني

function ( old , new )

or

function( _ , new )

او اي شئ المهم تتعرف

Posted
Just now, KillerX said:

يب ماني مستخدمها لكن لازم اعرفها

ما يصير اسوي

function( new )

لازم اعرفها باي حرف او باي اسم عشا انتقل للارقيومنت الثاني

function ( old , new )

or

function( _ , new )

او اي شئ المهم تتعرف

أها مشكور ,

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...