Jump to content

تصحيح كود في لوحة تسجيل


Wormen

Recommended Posts

سلام عليكم سويت لوحة تسجيل تمام , سويتها اذا عندو اكثر من 3 حسابات ما يقدر يسجل حسابات اخري 
و يقولو انت سجلت 3 حسابات
محاولتي كاملة 
 

--Client ليظهر الكلام في اللوحة يالي تظهر لو سوي اي شييء و يتكتب فيها الخطاء و كدا 
addEvent("clientResponse",true)
addEventHandler("clientResponse",getRootElement(),
function (erorr)
guiSetEnabled(loginWindow,false)
guiSetEnabled(loginWindow2,false)
guiSetEnabled(loginPanelRegisterButton,false)
guiSetEnabled(loginPanelLoginButton,false)
if erorr == 5 then
guiSetVisible(GUIEditor.window[1],true)
guiBringToFront ( GUIEditor.window[1] )
guiSetText(GUIEditor.label[1],"Succsefully registred")
elseif erorr == 4 then
guiSetVisible(GUIEditor.window[1],true)
guiBringToFront ( GUIEditor.window[1] )
guiSetText(GUIEditor.label[1],"Account already exists")
elseif erorr == 2 then
guiSetVisible(GUIEditor.window[1],true)
guiBringToFront ( GUIEditor.window[1] )
guiSetText(GUIEditor.label[1],"Wrong password")
elseif erorr == 1 then
guiSetVisible(GUIEditor.window[1],true)
guiBringToFront ( GUIEditor.window[1] )
guiSetText(GUIEditor.label[1],"Account doesn't exist")
elseif erorr == 6 then
guiSetVisible(GUIEditor.window[1],true)
guiBringToFront ( GUIEditor.window[1] )
guiSetText(GUIEditor.label[1],"Error.")
elseif erorr == 7 then
guiSetVisible(GUIEditor.window[1],true)
guiBringToFront ( GUIEditor.window[1] )
guiSetText(GUIEditor.label[1],"Enter password")
elseif erorr == 8 then
guiSetVisible(GUIEditor.window[1],true)
guiBringToFront ( GUIEditor.window[1] )
guiSetText(GUIEditor.label[1],"Enter username")
elseif erorr == 0 then
guiSetVisible(GUIEditor.window[1],true)
guiBringToFront ( GUIEditor.window[1] )
guiSetText(GUIEditor.label[1],"Account Created.")
end
end)

---Server جزء التسجيل
function registerPlayer(loginPanelUsernameEdit,loginPanelPasswordEdit)
	if not (loginPanelUsernameEdit == "") then
		if not (loginPanelPasswordEdit == "") then
               worm2 = getPlayerSerial(source)
               worm = getAccounts(worm2)
                if worm <= 3 then
                  outputChatBox("انت مسجل حساب 3 حسابات بالفعل لا يمكنك تسجيل اكثر ",source,255,255,255) 
                else
					local account = getAccount (loginPanelUsernameEdit,loginPanelPasswordEdit)
					if (account == false) then
						local accountAdded = addAccount(tostring(loginPanelUsernameEdit),tostring(loginPanelPasswordEdit))
						if (accountAdded) then
														triggerClientEvent(source,"clientResponse",getRootElement(),0)
						else
							triggerClientEvent(source,"clientResponse",getRootElement(),6)
						end
					else
						triggerClientEvent(source,"clientResponse",getRootElement(),4)
					end
		else
			triggerClientEvent(source,"clientResponse",getRootElement(),7)
		end
	else
		triggerClientEvent(source,"clientResponse",getRootElement(),8)
end
end
addEvent("onRequestRegister",true)
addEventHandler("onRequestRegister",getRootElement(),registerPlayer)

ملحوظة هامة ان جزء الدخول للحساب شغال 100%
المشكلة بس بتسجيل الحساب . 

Link to comment
5 hours ago, Talis said:

بالله ؟ تاكد زين قبل لا تكتب

طريقة اظن على جميع الحسابات اللي سجلها على سيرياله مو من نفس لوحة التسجيل لو ماني مخطيء ولو انا مخطيء ي ليت تصحح لي

فـ يستحسن استعمال السكل .

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