الفكره بتكون كذا:
تنشئ جدول ويكون الجدول يحتوي على ( اسم اللاعب , السريال )
db = dbConnect ( 'sqlite', 'data.db' )
dbExec ( db,"CREATE TABLE IF NOT EXISTS ArraxTable (nickname , playerserial) ")
بعدها تحط حدث onPlayerJoin
وتجيب سريال اللاعب وتشوفه اذا كان بالجدول يجيب القيمة يغير إسمه إذا لا يضيف إسمه والسريال بالجدول ..
dbQuery -- SELECT * FROM Table WHERE serial -- نتحقق اذا اللاعب موجود فالجدول
dbPoll -- نحضر النتيجة .
if ( table ~= 0 ) then --إذا كان السريال موجود
-- table مجرد مثال
-- انت تحط اي متغير من خلال ذا الفنكشن
--dbPoll
ونستخدم حدث onPlayerChangeNick
نتحقق اذا اللاعب موجود سرياله بالجدول
" نفس الطريقة فوق "
إذا غير موجود تضيفه للجدول
اذا غير اللاعب إسمه تسوي تحديث للجدول بسريال اللاعب للإسم UPDATE .
dbExec(dbFile,"UPDATE ArraxTable SET nickname=? WHERE playerserial=?", getPlayerName ( source ), getPlayerSerial ( source ) )
الفكره سهلة حاول وأنا أساعدك .