Jump to content

[طلب ]xحفظ الباس واسم المستخدمx[طلب]


Recommended Posts

شف

انا كنت مسوي لـ @Abu-Solo

مثال اليكتب في ايديت

يجي بالقريد لست الكلام الكتبو باليديت ويتحفظ

بالشرح :

addEventHandler ( "onClientGUIClick", root, -- حدث اذا ضعط علي الزر
function (  ) -- وظيفه
if source == button then -- تحقق من الزر الضعط عليه
local Edit1 = guiGetText ( GUIEditor.edit[1] )
local Edit2 = guiGetText ( GUIEditor.edit[2] )
local Edit3 = guiGetText ( GUIEditor.edit[3] )
if Edit1 == "" or Edit2 == "" or Edit3 == "" then return end -- تحقق انه كاتب بالايديت شي
triggerServerEvent ( "Test", localPlayer, Edit1, Edit2, Edit3 )
end -- انهاء الحدث
end -- انهاء الوظيفه
) -- قوس

addEvent ( "Test1", true )
addEventHandler ( "Test1", root,
function ( Table ) -- وظيفه
guiGridListClear( GUIEditor.gridlist[1] ) -- تحديث القريد لست
for i, _ in ipairs( Table ) do -- نسوي لوب علي الجدول
local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) -- نضيف راو جديد
guiGridListSetItemText( GUIEditor.gridlist[1], row, 1,Table[i].Edit1, false, false) -- نكتب بالقريد لست الكلام الطلع بالايديت إلخ
guiGridListSetItemText( GUIEditor.gridlist[1], row, 2,Table[i].Edit2, false, false)
guiGridListSetItemText( GUIEditor.gridlist[1], row, 3,Table[i].Edit3, false, false)
end -- انهاء الوب
end -- انهاء الفكشن
) -- قوس

addEventHandler( "onClientResourceStart", resourceRoot, -- حدث اذا المود اتفتح
function(  ) -- وظيفه
triggerServerEvent( "Refresh", localPlayer ) -- تريقر لسرفر
-- ذا عشان تسوي تحديث للقاعده او " القريد لست "
end
)

-- سرفر

executeSQLQuery( "CREATE TABLE IF NOT EXISTS `TEST` ( Edit1, Edit2, Edit3 ) " ) -- تصنع قاعده بيانات 

addEvent ( "Test", true ) -- استقبال التريقر
addEventHandler ( "Test", root, -- استقبال التريقر
function ( Edit1, Edit2, Edit3 ) -- وظيفه
if Edit1 and Edit2 and Edit3 then -- تحقق اذا كان بيانات في الايديت كامله 
executeSQLQuery( 'INSERT INTO `TEST`( Edit1,Edit2,Edit3 ) VALUES(?,?,?) ' , Edit1, Edit2, Edit3 ) -- زي م قال مستر 
-- وش وظيفتها الادخال في التيبل تبي تدخل قيم جديده
triggerEvent( "Refresh", root ) -- تسوي تريقر من سرفر ل سرفر لتحديث القاعده
-- عشان اذا انت ضفت طلب مب بيجي لازم تحديث للقاعده لو تبي يجي لازم ترستر المود
-- فأ لازم تحط تحديث للقريد لست يعني القاعده
end -- نهايه التحقق
end -- نهايه الفكشن
) -- قوس

addEvent ( "Refresh", true ) -- استقبال التريقر
addEventHandler ( "Refresh", root, -- استقبال التريقر
function ( ) -- وظيفه
local SQLListe = executeSQLQuery ( "SELECT * FROM `TEST` " )
if #SQLListe ~= 0 then -- تححقق
triggerClientEvent ( "Test1", root, SQLListe ) -- تريقر لكلنت
end
end)

 

  • Like 1
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...