KillerX Posted August 13, 2018 Share Posted August 13, 2018 السلام عليكم SQL انا مسوي قاعده بيانات لما يدخل الاعب يسجل كل بيناتوا في القاعده تمام ؟ بس بيطلعلي خطا في ديبوق الاكواد executeSQLQuery('CREATE TABLE IF NOT EXISTS Programed (PlayerSerial,PlayerAccount)') addEventHandler('onPlayerLogin',root, function(_,Account) local CheckData = executeSQLQuery('SELECT * FROM Programed WHERE PlayerSerial = ?',getPlayerSerial(source)) if (type(CheckData) == 'table' and #CheckData == 0 or not CheckData) then executeSQLQuery('INSERT INTO Programed (PlayerSerial,PlayerAccount) VALUES(?,?)',getPlayerSerial(source),getPlayerAccount(source)) outputChatBox('Saved',source,0,255,0,true) else executeSQLQuery('UPDATE Programed SET PlayerSerial = ?,PlayerAccount = ?',getPlayerSerial(source),getPlayerAccount(source)) outputChatBox('Updated',source,0,255,0,true) end Link to comment
Trefeor Posted August 13, 2018 Share Posted August 13, 2018 (edited) executeSQLQuery('CREATE TABLE IF NOT EXISTS Programed (PlayerSerial,PlayerAccount)') addEventHandler('onPlayerLogin',root, function(_,Account) local CheckData = executeSQLQuery('SELECT * FROM Programed WHERE PlayerSerial = ?',getPlayerSerial(source)) if (type(CheckData) == 'table' and #CheckData == 0 or not CheckData) then executeSQLQuery('INSERT INTO Programed (PlayerSerial,PlayerAccount) VALUES(?,?)',getPlayerSerial(source),getAccountName(Account)) outputChatBox('Saved',source,0,255,0,true) else executeSQLQuery('UPDATE Programed SET PlayerSerial = ?,PlayerAccount = ?',getPlayerSerial(source),getAccountName(Account)) outputChatBox('Updated',source,0,255,0,true) end end ) اذا بتخزن الحساب خزن اسم الحساب وليس الحساب نفسه بوظيفة getAccountName + getPlayerAccount بالحدث حق onPlayerLogin فيه بارمتر الحساب الي سجل دخوله مالها داعي تستخدم getPlayerAccount لان فيه برامتر يفي بالغرض Edited August 13, 2018 by Trefeor 1 Link to comment
KillerX Posted August 13, 2018 Author Share Posted August 13, 2018 On ١٣/٨/٢٠١٨ at 12:22, Trefeor said: executeSQLQuery('CREATE TABLE IF NOT EXISTS Programed (PlayerSerial,PlayerAccount)') addEventHandler('onPlayerLogin',root, function(_,Account) local CheckData = executeSQLQuery('SELECT * FROM Programed WHERE PlayerSerial = ?',getPlayerSerial(source)) if (type(CheckData) == 'table' and #CheckData == 0 or not CheckData) then executeSQLQuery('INSERT INTO Programed (PlayerSerial,PlayerAccount) VALUES(?,?)',getPlayerSerial(source),getAccountName(Account)) outputChatBox('Saved',source,0,255,0,true) else executeSQLQuery('UPDATE Programed SET PlayerSerial = ?,PlayerAccount = ?',getPlayerSerial(source),getAccountName(Account)) outputChatBox('Updated',source,0,255,0,true) end end ) اذا بتخزن الحساب خزن اسم الحساب وليس الحساب نفسه بوظيفة getAccountName + getPlayerAccount وبالاحدث حق onPlayerLogin فيه بارمتر الحساب الي سجل دخوله مالها داعي تستخدم getPlayerAccount لان فيه برامتر يفي بالغرض تسلم يدك يا بطل 1 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now