Jump to content

في لوحة تسجيل


Recommended Posts

لتسجيل حساب

  
كلينت ~ 
onClientGUIClick -- الحدث 
if -- تحقق الزر انضغط (تسجيل)ء 
guiGetText -- ايديت الاسم و الباس 
triggerServerEvent -- ترسلهم للسيرفر 
  
سيرفر ~ 
getAccount -- تحقق الحساب موجود او لا 
addAccount -- يضيف حساب اذا ماكان موجود 
  
  

Link to comment
لو تبيه يسجل مو يسجل دخول

اتوقع مايحتاج

getAccount 

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

اذا كان مو موجود يكمل ويسوي addAccount

Link to comment

انا جربت كل شيئ وفشل معي دلوقتي ذي لوحة حقتي

-- Do not remove the green text!

-- ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

-- Script by: John_Scott

-- Skype: dekaman12

-- Release date: 2013.01.06

-- Made in Hungary

-- Original langue: Hungaryan

-- >>>>> Hard Bytes Team <<<<<

-- facebook.com/HardBytesTeam

-- IP: 91.82.85.203:22076

-- >>>>> Hard Bytes Team <<<<<

-- ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

-- Do not remove the green text!

function PlayerLogin(username,password,checksave)

if not (username == "") then

if not (password == "") then

local account = getAccount ( username, password )

if ( account ~= false ) then

logIn(source, account, password)

triggerClientEvent (source,"hideLoginWindow",getRootElement())

if checksave == true then

triggerClientEvent(source,"saveLoginToXML",getRootElement(),username,password)

else

triggerClientEvent(source,"resetSaveXML",getRootElement(),username,password)

end

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","الاسم أو الرمز خطأ")

end

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","يرجى ادخال الرمز!")

end

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Login","يرجى ادخال الاسم!")

end

end

addEvent("onRequestLogin",true)

addEventHandler("onRequestLogin",getRootElement(),PlayerLogin)

function registerPlayer(username,password,passwordConfirm)

if not (username == "") then

if not (password == "") then

if not (passwordConfirm == "") then

if password == passwordConfirm then

local account = getAccount (username,password)

if (account == false) then

local accountAdded = addAccount(tostring(username),tostring(password))

if (accountAdded) then

outputChatBox ("#00FF00 تم تسجيل حسابك [username: #FFFFFF" .. Username .. " #00FF00| Password: #FFFFFF" .. password .. "#00FF00 ]",source,255,255,255,true )

outputChatBox ("#FF0000- Login Panel By.: #Feras",source,255,255,255,true )

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","خطأ! حاول مجددا بأسم أو رمز جديد!")

end

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","هذا الاسم مأخوذ مسبقا!")

end

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","الرمز غير كافي!")

end

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","يرجى تأكيد الرمز!")

end

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","يرجى ادخال الرمز!")

end

else

triggerClientEvent(source,"set_warning_text",getRootElement(),"Register","يرجى ادخال الاسم!")

end

end

addEvent("onRequestRegister",true)

addEventHandler("onRequestRegister",getRootElement(),registerPlayer)

Link to comment

أخوي لمن تسوي تريقر من السيرفر الى الكلينت

مايكون

triggerClientEvent (source,"hideLoginWindow",getRootElement())  غلط كذا 

شوف الـ Syntax بالويكي

bool triggerClientEvent ( [table/element sendTo=getRootElement()], string name, element sourceElement, [arguments...] )

الي بين قوسين مب مهمه

تصير كذا

bool triggerClientEvent ( string name, element sourceElement)

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

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

تصير كذا

triggerClientEvent ( "hideLoginWindow", source)

Link to comment
bool triggerClientEvent ( [table/element sendTo=getRootElement()], string name, element sourceElement, [arguments...] )

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

يعني بيخفي لوحه التسجيل عند كل اللاعبين، ما اعتقد ذا الشي الي يبي يسويه

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