فاّرس Posted July 15, 2013 Share Posted July 15, 2013 (edited) بسم الله الرحمن الرحيم, السلام عليكم ورحمه الله وبركاته , للي ما يعرفها set \ getAccountData بشرح اولا : ؟ set / getElementData و set / getAccountData وش الفرق بين set \ getAccountData = تحفظ الشيء الي تبيه على حساب اللاعب, ولازم تكون مسجل الدخول, وهي سيرفر فقط set \ getElementData = هذي تلقائيه , بمعنى آخر لو طلعت ودخلت بتختفي او لو سويت ريستارت للسكربت راح تروح , وهي كلنت وسيرفر امثله : حفظ اسم اللاعب بحيث لو طلع واسمه نفسه ودخل وهو مغير اسمه يرجع اسمه القديم , مثال , The Best - كنت في سيرفر واسمي Anything - وطلعت وغيرت اسمي وانا برآ وخليته The Best - لو دخلت السيرفر مره ثانيه وسجلت الدخول راح يرجع اسمي addEventHandler('onPlayerQuit',root, -- اذا خرج اللاعب function() -- وظيفه local vAcc = getPlayerAccount(source) -- نجيب حسابه if not vAcc or isGuestAccount(vAcc) then return end -- اذا كان مو مسجل الدخول نقفل الوظيفه setAccountData(vAcc,'Name',getPlayerName(source)) -- نسوي داتا لإسمه end -- اغلاق ) -- اغلاق addEventHandler('onPlayerLogin',root, -- اذا اللاعب سجل دخوله function(_,acc) -- وظيفه local v_Data = getAccountData(acc,'Name') -- نجيب الداتا if ( v_Data ) then -- تحقق setPlayerName(source,v_Data) -- نعطيه الاسم end -- اغلاق end -- اغلاق ) -- اغلاق مثال آخر : اذا كان عندك درع وطلعت ودخلت وسجلت الدخول راح يرجع لك , addEventHandler('onPlayerQuit',root, -- اذا اللاعب خرج function() -- وظيفه local vAcc = getPlayerAccount(source) -- نجيب حساب اللاعب if not vAcc or isGuestAccount(vAcc) then return end -- اذا كان مو مسجل الدخول نقفل الوظيفه setAccountData(vAcc,'Armor',getPedArmor(source)) -- نحفظ الدرع end -- اغلاق ) -- اغلاق addEventHandler('onPlayerLogin',root, -- اذا اللاعب سجل دخوله function(_,acc) -- وظيفه local v_Data = getAccountData(acc,'Armor') -- نجيب الداتا الي حفظناها if ( v_Data ) then setPedArmor(source,vData) -- نعطيه الدرع الي كان معه قبل ما يخرج end -- اغلا ق end -- اغلاق ) -- اغلاق مثال آخر , حفظ الاحداثيات اذا طلعت ودخلت وسجلت الدخول يرجعك لإحداثياتك , addEventHandler('onPlayerQuit',root, -- اذا خرج اللاعب function() -- وظيفه local vAcc = getPlayerAccount(source) -- نجيب حساب اللاعب if not vAcc or isGuestAccount(vAcc) then return end -- اذا كان مو مسجل الدخول نقفل الوظيفه local x,y,z = getElementPosition(source) -- نجيب احداثيات اللاعب setAccountData(vAcc,'Position_x',x) -- x نحفظ الاحداثيات setAccountData(vAcc,'Position_y',y) -- y نحفظ الاحداثيات setAccountData(vAcc,'Position_z',z) -- z نحفظ الاحداثيات end -- اغلاق ) -- اغلاق addEventHandler('onPlayerLogin',root, -- اذا اللاعب سجل دخوله function(_,acc) -- وظيفه local x_Data = getAccountData(acc,'Position_x') -- x نجيب الاحداثيات local y_Data = getAccountData(acc,'Position_y') -- y نجيب الاحداثيات local z_Data = getAccountData(acc,'Position_z') -- z نجيب الاحداثيات setElementPosition(source,x_Data,y_Data,z_Data) -- نرسله للاحداثيات end -- اغلاق ) -- اغلاق Edit # : _,acc الكل ملاحظ onPlayerLogin - طبعا هذا جبناه من الايفنت account thePreviousAccount, account theCurrentAccount, bool autoLogin thePreviousAccount: The account the player was logged into before. theCurrentAccount: The account the player logged into just now. autoLogin: Whether this login was a result of an autologin. للي مافهم, theCurrentAccount: يعني الحساب الي اللاعب سجل الدخول منه _,acc طبعا مو شرط تحط كذا يمكن يكون كذا, function(Previous,Current,autoLogin) -- او function(Best1,Best2,Best3) مو مهم الاسم اهم شيء الترتيب, إن اصبت فمن الله تعالى , وان اخطيت فمن نفسي و الشيطان , والسلام عليكم ورحمه الله وبركاته , Edited January 26, 2014 by Guest 1 Link to comment
#DRAGON!FIRE Posted July 15, 2013 Share Posted July 15, 2013 # شرح حلو ومفهوم .... # + تراك سبقتني كنت بسويه .... # بالتوفيق .... Link to comment
hassan.k.s.a Posted July 16, 2013 Share Posted July 16, 2013 مشكور على الشرح بس لو توضح البارمترس بالموضوع للمبتدئين ناس كثير مايعرفون وش هي : _,acc Link to comment
فاّرس Posted July 16, 2013 Author Share Posted July 16, 2013 نورت ~ مشكور على الشرح بس لو توضح البارمترس بالموضوع للمبتدئين ناس كثير مايعرفون وش هي : _,acc تم , نورت Link to comment
AHMAD1234 Posted July 16, 2013 Share Posted July 16, 2013 كفيت ووفيت تشكر على المجهود يا بطل وبالتوفيق Link to comment
S4MuEL Posted July 16, 2013 Share Posted July 16, 2013 شرح وآضح ومفهوم .. يعطيك آلف آلف عآفية يَ آلغلآ .. وآصل ! Link to comment
|Mr|-Talal07-| Posted July 16, 2013 Share Posted July 16, 2013 شرح جميل و رائع سهلت على الناس Link to comment
Mr.Beshr Posted August 18, 2013 Share Posted August 18, 2013 صراحة شرح توب افضل شرح موجود بالقسم Link to comment
AboShanab Posted August 26, 2013 Share Posted August 26, 2013 شرح خورافي .. يعطيك الف الف عافية .. تحياتي لك .. ^.^ Link to comment
Stranger Posted August 27, 2013 Share Posted August 27, 2013 شرح كافي وافي ,, واصل بدون فواصل !! Link to comment
Simba Posted February 4, 2014 Share Posted February 4, 2014 مشكور على الشرح بس عندي استفسار اقدر احفظ فلوس اللاعب بالاكاونت داتا ء؟؟ وتكون للأبد يعني استفسار ثاني لو أني قفلت السكربت الي فيه أنا مسوي حفظ فلوس اللاعب وقفلته فلوسه تروحه ؟!؟ ولا تبقى Link to comment
#DRAGON!FIRE Posted February 4, 2014 Share Posted February 4, 2014 مشكور على الشرح بس عندي استفسار اقدر احفظ فلوس اللاعب بالاكاونت داتا ء؟؟ وتكون للأبد يعني استفسار ثاني لو أني قفلت السكربت الي فيه أنا مسوي حفظ فلوس اللاعب وقفلته فلوسه تروحه ؟!؟ ولا تبقى بالنسبة للفلوس فـ تقدر .. وتقدر تححفظ كل شي فيه .. وبالنسبة لو قفلته .. شي طبيعي اخر عدد انحفظ ما ينحفظ بعده لانك انت لو بتسوي حفظ الفلوس اكيد ما بتكون الفلوس ثابتة متغير فـ انت تسوي بأكوادك حفظ وتحديث الخ Link to comment
Simba Posted February 5, 2014 Share Posted February 5, 2014 مشكور على الشرح بس عندي استفسار اقدر احفظ فلوس اللاعب بالاكاونت داتا ء؟؟ وتكون للأبد يعني استفسار ثاني لو أني قفلت السكربت الي فيه أنا مسوي حفظ فلوس اللاعب وقفلته فلوسه تروحه ؟!؟ ولا تبقى بالنسبة للفلوس فـ تقدر .. وتقدر تححفظ كل شي فيه .. وبالنسبة لو قفلته .. شي طبيعي اخر عدد انحفظ ما ينحفظ بعده لانك انت لو بتسوي حفظ الفلوس اكيد ما بتكون الفلوس ثابتة متغير فـ انت تسوي بأكوادك حفظ وتحديث الخ طيب استخدم أكاونت داتا ولا آس كيو لايت ؟؟ مين أحسن يعني ؟! Link to comment
al-Kobra Posted February 5, 2014 Share Posted February 5, 2014 مشكور على الشرح بس عندي استفسار اقدر احفظ فلوس اللاعب بالاكاونت داتا ء؟؟ وتكون للأبد يعني استفسار ثاني لو أني قفلت السكربت الي فيه أنا مسوي حفظ فلوس اللاعب وقفلته فلوسه تروحه ؟!؟ ولا تبقى بالنسبة للفلوس فـ تقدر .. وتقدر تححفظ كل شي فيه .. وبالنسبة لو قفلته .. شي طبيعي اخر عدد انحفظ ما ينحفظ بعده لانك انت لو بتسوي حفظ الفلوس اكيد ما بتكون الفلوس ثابتة متغير فـ انت تسوي بأكوادك حفظ وتحديث الخ طيب استخدم أكاونت داتا ولا آس كيو لايت ؟؟ مين أحسن يعني ؟! اكاونت داتا اسهل لك Link to comment
فاّرس Posted February 6, 2014 Author Share Posted February 6, 2014 اكاونت داتا تعتمد اعتمادا كليا على الحساب , يعني نفترض انك مسوي حذف للحساب راح تروح الاكاونت داتا Link to comment
Āђмĕď Posted February 19, 2014 Share Posted February 19, 2014 بصراحه شرح ماعليه كلام مشكور والله فعلن The Best Link to comment
abu5lf Posted February 20, 2014 Share Posted February 20, 2014 طيب استخدم أكاونت داتا ولا آس كيو لايت ؟؟مين أحسن يعني ؟! SQL يمديك تحفظ فلوس الاعب بدون يسجل حتى Link to comment
aL.Kfo Posted March 11, 2014 Share Posted March 11, 2014 طيب استخدم أكاونت داتا ولا آس كيو لايت ؟؟مين أحسن يعني ؟! SQL يمديك تحفظ فلوس الاعب بدون يسجل حتى ولـو غير جهـازه تروح عليه Link to comment
فاّرس Posted March 11, 2014 Author Share Posted March 11, 2014 اذا كان المجاني تروح عليه لأن القاعده تتغير , ولكن لو كان على استضافه فـ مستحيل تروح الا لو حذفها صاحب السيرفر ذذ Link to comment
αвυ-wαleed Posted May 20, 2014 Share Posted May 20, 2014 طيب عندي استفسار مثلن حفظت الفلوس والاسلحة والمكان والدم والدرع وانحفظت في القاعده طيب مثلن بنقل سيرفري لااستضافة افضل كيف انقل اللي حفظتة في القاعدة ؟؟ Link to comment
G.KinG Posted May 20, 2014 Share Posted May 20, 2014 الحفظ يكون في ملف internal.db اذن خذ الملف ذا وانقله لـ الاستضافه الجديدهـ وبس Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now