شوف ذآ آلمثآل
function CreateOnStart()
executeSQLQuery ( "CREATE TABLE IF NOT EXISTS PlayerMoney (AccountName TEXT, Money TEXT)" ) -- إنشآء جدول وكولمن آلحسآب وكلمن آلفلوس
end
addEventHandler ( "onResourceStart", resourceRoot, CreateOnStart)
function getPlayerMoneyINSqlFromAccount( acc ) -- ذآ آلفنكشن يجب فلوس آللآعب من آلجدول بوآسطة حسآبه
local data = executeSQLQuery ( "SELECT * FROM PlayerMoney WHERE AccountName = ?", tostring( acc ) )
if ( type ( data ) == "table" and #data == 0 or not data ) then
return
else
return true
end
end
function OnLogin()
local Account = getPlayerAccount ( source ) -- جلب حسآب آللآعب آللي سجل دخول
local AccountName = getAccountName(Account) -- جلب آسم حسآب آللآعب آللي سجل دخول
local MoneyAcc = getPlayerMoneyINSqlFromAccount( AccountName ) -- جلب فلوس آللآعب آللي بآلجدول بوآسطة آسم حسآبة
setPlayerMoney(source, MoneyAcc) -- إعطآئه فلوسه آللي في آلجدول
end
addEventHandler("onPlayerLogin", root, OnLogin) -- حدث آذآ آللآعب سجل دخول
function OnLogout()
local Account = getPlayerAccount (source) -- جلب حسآب آللآعب آللي سجل خروج
local accountName = getAccountName(Account) -- جلب آسم حسآب آللآعب آللي سجل خروج
local money = getPlayerMoney(source) -- جلب فلوس آللآعب آللي سجل خروجه
executeSQLQuery( "UPDATE `PlayerMoney` SET `Money` = '".. money .."' WHERE AccountName = '".. accountName .."'" ) -- تحديث فلوسه ووضعهآ بآلجدول
end
addEventHandler("onPlayerLogin", root, OnLogout) -- حدث آذآ آللآعب سجل خروج