بلنسبة للسكريبت حق المستشفي
و حفظ الشخصية
انت تقدر تسويه
عن طريق الفنكشنات و الايفنتات التالة
--Events
onPlayerWasted
onPlayerSpawn
onPlayerQuit
--functions
setAccountData
getAccountData
executeSQLQuery or { dbConnect, dbExec, dbQuery, dbPoll}
طبعا الايفنتات راح تسويي لما يخرج من السيرفر يحفظ شخصيته عن طريق
setAccountData
كمثال للموضوع
[lua]
addEventHandler("onPlayerQuit", root,--عندما يخرج الاعب
function ()
local account = getPlayerAccount(source) -- احضار حساب الاعب
if not isGuestAccount(account) then
local skin = getElementModel(source) -- احضار شخصية الاعب
setAccountData(account, "SavedSkin", skin)-- نحط له داتا في الحساب تكون رقم الشخصية اللي هو خرج بها
end
end
)
انت كمل الباقي بحيث انه لما ينزل ياخذ الداتا حقت الحساب
و يننزل بها
لو تبي تجيب الdata
تجيبها هيك
getAccountData
بلنسبة للمستشفش بتستعمل
getElementZone
و الاراضي اللي راح يكون فيها
Los Santos -- المدينة الاولي
Las Venturas -- المدينة الثانية
San Fierro -- المدينة الثالثة
و لما يموت انت تشترط اذا كان في واحدة من المدن ينزل علي حسب المكان اللي هو مات بلتوفيق