Jump to content

سؤال بسيط


Recommended Posts

سلام عليكم ورحمة الله وبركاته

هو سيرفر مجاني والحمدلله شغال وتمام لكن مود العصابات والهجولة وحفظ شخصية سي جي [A.r]سيرفر العرب لكل عربي [A.r] شباب انا سويت سيرفر من 5 ايام اسمه

عند اقفال السيرفر وفتحه ما تنحفظ يجي الدرفت صفر وتتمحي كل العصابات وما تنحفظ الشخصية ممكن حل ارجو الرد السريع واذا تبون تدخلون بالسيرفر تنورني اكتبوا بالبحث الشعار

[A.r]

Link to comment

يعطيك العافيه

بس انا عارف انه الكلمات ذي

CREATE INTO TABLE

من لغة السكل

لكن سؤال كيف مثلا احفظ فلوس اللاعب

XML و

احس انها اصعب من السكل من وجهة نظري

والافضل السكل لأنه تقريبا كل لغة برمجه تحتاج قاعدة بيانات

شوف ذآ آلمثآل

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)  -- حدث آذآ آللآعب سجل خروج 
Link to comment

يعطيك العافيه

بس انا عارف انه الكلمات ذي

CREATE INTO TABLE

من لغة السكل

لكن سؤال كيف مثلا احفظ فلوس اللاعب

XML و

احس انها اصعب من السكل من وجهة نظري

والافضل السكل لأنه تقريبا كل لغة برمجه تحتاج قاعدة بيانات

شوف ذآ آلمثآل

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)  -- حدث آذآ آللآعب سجل خروج 

اسمع انا مادري شئ بالبرمجة اعطيك المودات وتعدل انت؟

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...