Jump to content

iMr.WiFi..!

Members
  • Posts

    2,382
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by iMr.WiFi..!

  1. الانمي موقف وليس منتهي والبداية سيئة اتفق معك ..
  2. سؤال , وش المغزى من هالصورة : , + بالتوفيق : )
  3. مستحيل تلقى حماية مضمونه .. لأن هو ايدز الانترنت بس الوضع يعتمد على رامات وقوة الخادم كل مازادت كل ماقلت الفرصة في الهجوم او تأثير الهجوم بس في شركات تحميك بس بمبلغ كبير جداً ..
  4. يارجل لو يسوون 99 موسم , اهم شيء الاستمتاع مايهم كم بيستمر .. بس بصراحة حزنت جدا يوم وقفوه .. لو بيكملونه بتكون الاحداث نار زي ماقالو حقين المانجا .. لا الصلعة احسن .. مدري شوضعك
  5. طريقة سورس ماتفرق عن طريقتك كلهم نتيجتهم واحدة ..
  6. للأسف هو غير مكتمل متوقف حاليا , لسى المانجا منتهية بعيد
  7. setTimer(FunctionName,1000*60*60*10,0) ^ + تعديل بسيط, لا هذا فنكشن تايمر تقدر تحدد المدة الي يطبق فيها الفنكشن او كل مدة انت تحددها يطبق الفنكشن
  8. اتفق معك يعني تعديل بسيط , بس يحط اسم الحساب او ايديت لأسم الحساب وتحته كافة الاسئله ويتحقق انه الأجوبة مطابقة للداتا حق الحساب وكذا انتهينا : )
  9. شكراً على تجربتك .. وان شاء الله في العاجل القريب راح تستمر الدورة بدون الستايل .. لتقليص فترة الدورة ,
  10. تحفظ المعلومات مع كل سؤال ويوم تسجله تحط اكوانت داتا وعند استرجاع الحساب يسوي لوب لجميع الحسابات ويدور على الحساب المطابق لجميع الداتا الي تحقق منهم..
  11. هذا هو موقعها : https://www.mysql.com/ والله اعلم
  12. : تم افتتاح بيع سيرفرات الالعاب , الخطط Multi Thef Auto 1 - : Multi Thef Auto 2 - : Multi Thef Auto 3 - : للطلب : Skype : mohmmad15551 Gmail : [email protected] , ونتمنى لكم دوام الصحة والعافية @خوادم_العرب
  13. اولاً : الفلوس انا حطيتها قيمة عشوائية من عندي انت تقدر تستعمل الفنكشن جت بلاير موني وتحطه هناك عشان تحفظ فلوسه كمثال اما القاعدة بيانات تنحفظ مهما خرج او دخل اللاعب او انطفى واشتغل المود ثانياً : النتيجة اقصد فيها نظام db بنفسه : لأني بالشرح مسوي db + executeSQLQuery مع بعض فيه dbExec -- يرجع ترو او فولس على حسب اتصال القاعدة ام لا dbFree -- مايعطيك اي نتيجة او قيمة ( مايرجع اي قيمة منطقية او سلسلة ) dbPoll -- يرجع لك قيمة على حسب العملية الي استعملتها True ^ False ^ String شكراً , الله يعافيك .. واهنيك عالتمثيل بصراحة مبدع : ) xDD
  14. شكراً على الدعم , وان شاء الله ما اوقف وركزت على أهم الشروحات وان شاء الله تفيد الكل ; )
  15. WooW , I had the same idea, it is easy to apply and the idea dont need many peoples to create it , need 3 1- Designer 2- programmer 3- A person who does a long, easy job like get all pos of doors on the mta world, .. I will be working on this project after a few months , The server will be for Arabs because the main language will be arabic .. im didnt steal your idea or quoted it .. i just had the same idea and ill work on it soon ,, : ) Let's compete to see who are better ; )
  16. بسم الله الرحمن الرحيم سلام عليكم ورحمة الله وبركاته ,, حبيت اطرح شرح executeSQLQuery مفصل وكامل ان شاء الله . لكثرة الاعضاء الغير فاهمين له او الجاهلين له بسم الله نبدأ .. executeSQLQuery = عبارة عن قاعدة في سيرفرك dbConnect = عبارة عن قاعدة متصلة بالخادم او بالملف اولاً بننشئ كود الاتصال لو كنت بتستعمل dbFunctions test_db = dbConnect( "sqlite", "file.db" ) -- عبر ملف test_db = dbConnect( "mysql", "dbname=frank;host=1.2.3.4", "username", "password", "share=1" ) -- عن طريق الاتصال بالخادم .: ) فالنفترض انه عندنا القاعدة بهذا الشكل : { } فاضي صحيح ؟ طيب عشان ننشئ تيبل وندرج فيه المعلومات , بنحتاج نكتب هالكود : local result1 = executeSQLQuery ( "CREATE TABLE IF NOT EXISTS players (name TEXT, money TEXT, health TEXT)" ) local qh = dbQuery( test_db, "CREATE TABLE IF NOT EXISTS players (name TEXT, money TEXT, health TEXT)" ) -- نسوي الأمر local result2 = dbPoll( qh, -1 ) -- ونطلع النتيجة if ( result1 and result2 ) then print ( "Success to create tables" ) -- نكتب في الديبق نجاح في انشاء الجداول end -- CREATE TABLE IF NOT EXISTS players (name TEXT, money TEXT, health TEXT) -- الترجمة : -- players اصنع جدول اذا ماكان فيه جدول بأسم -- والأعمدة هي : -- name, money, health بيطلع الناتج في القاعدة ~> { players = { } } ^ الجدول حق players فاضي نبي نضيف عليه قيمة مثلا .. local result31 = executeSQLQuery ( "INSERT INTO players(name,money,health) VALUES(?,?,?)", 'wifi','1000','100' ) local qh2 = dbQuery( test_db, "INSERT INTO players(name,money,health) VALUES(?,?,?)", 'wifi','1000','100' ) -- نسوي الأمر local result41 = dbPoll( qh, -1 ) -- ونطلع النتيجة if ( result31 and result41 ) then print ( "Success to insert values" ) -- نكتب في الديبق نجاح في ادخال القيم end -- INSERT INTO players(name,money,health) VALUES(?,?,?) -- الترجمة : -- أدخال الى player -- والأعمدة هي : -- name, money, health -- والقيم : -- ?,?,? == 'wifi', '1000', '100' ملاحظة مهمة جداً : عند وضع سهم داخل الأمر او اي عملية SQL استبداله بالارقمنت خارج العملية كمثال : ("?,?",'wifi','1000') -- الاستفهام الاول بيستبدل بوايفاي -- والاستفاهم الثاني بيستبدل برقم ألف ("?,'1000'",'wifi') -- الاستفهام الاول بيستبدل بوايفاي ^ أتمنى تكون وضحت : بيطلع الناتج في القاعدة ~> { players = { { name='wifi', money='1000', health='100' } } } لو نبي نضيف قيمة ثانية بأسم نصور مثلاً وجا بروس قال انا الي ابي اصير القيمة وتضاربو وبعدين صار بروس القيمة ونصور راح .. كذا نسوي : local result3 = executeSQLQuery ( "INSERT INTO players(name,money,health) VALUES(?,?,?)", 'BrosS','-1000','10' ) local qh3 = dbQuery( test_db, "INSERT INTO players(name,money,health) VALUES(?,?,?)", 'BrosS','-1000','10' ) -- نسوي الأمر local result4 = dbPoll( qh, -1 ) -- ونطلع النتيجة if ( result3 and result4 ) then print ( "Success to insert values" ) -- نكتب في الديبق نجاح في ادخال القيم end -- INSERT INTO players(name,money,health) VALUES(?,?,?) -- الترجمة : -- أدخال الى player -- والأعمدة هي : -- name, money, health -- والقيم : -- ?,?,? == 'BrosS', '-1000', '10' بيطلع الناتج في القاعدة ~> { players = { { name='wifi', money='1000', health='100' }, { name='BrosS', money='-1000', health='10' }, } } طيب لو نبي نجيب فلوس واي فاي كيف ؟ بهذي الطريقة : local result5 = executeSQLQuery ( "SELECT money FROM players WHERE name=?", 'wifi' ) local qh4 = dbQuery( test_db, "SELECT money FROM players WHERE name=?", 'wifi' ) -- نسوي الأمر local result6 = dbPoll( qh, -1 ) -- ونطلع النتيجة if ( result5 and result6 ) then print ( "Success to select values" ) -- نكتب في الديبق نجاح في تحديد القيم print ( result5, result6 ) -- راح يطبع لنا فلوس واي فاي -- Result : -- 1000 end -- SELECT money FROM players WHERE name=? -- الترجمة : -- تحديد عامود money -- من جدول players -- اين القيمة المطابقة في عامود name -- والقيم : -- ? = 'wifi' شكل التحديد في القاعدة ~> -- > = التحديد -- ? = أين -- == = يطابق { >players = { { ?name=='wifi', >money='1000', health='100' }, { name='BrosS', money='-1000', health='10' }, } } -- توضيح اكثر { >players = { -- نحدد التيبل الي نريده { ?name='wifi', >money='1000', health='100' }, -- ? نحدد القيمة الي نريدها< + الي نبحث عنها { name='BrosS', money='-1000', health='10' }, } } مثال اخر لو نبي نجيب هيلث بروس : local result7 = executeSQLQuery ( "SELECT health FROM players WHERE name=?", 'BrosS' ) local qh5 = dbQuery( test_db, "SELECT health FROM players WHERE name=?", 'BrosS' ) -- نسوي الأمر local result8 = dbPoll( qh, -1 ) -- ونطلع النتيجة if ( result7 and result8 ) then print ( "Success to select values" ) -- نكتب في الديبق نجاح في تحديد القيم print ( result5, result6 ) -- راح يطبع لنا دم بروس -- Result : -- 10 end -- SELECT money FROM players WHERE name=? -- الترجمة : -- تحديد عامود money -- من جدول players -- اين القيمة المطابقة في عامود name -- والقيم : -- ? = 'BrosS' الآن لو نبي نعدل على فلوس واي فاي او هلث بروس شلون ؟ بهذه الطريقة . : local result9 = executeSQLQuery ( "UPDATE players SET health='5' WHERE name=?", 'BrosS' ) local qh6 = dbQuery( test_db, "UPDATE players SET health='5' WHERE name=?", 'BrosS' ) -- نسوي الأمر local result10 = dbPoll( qh, -1 ) -- ونطلع النتيجة if ( result9 and result10 ) then print ( "Success to edit values" ) -- نكتب نجاح في تعديل القيم end -- UPDATE players SET health='5' WHERE name=? -- الترجمة : -- تحديث جدول player -- تحديد عامود health='القيمة الجديدة' -- اين القيمة المطابقة في عامود name -- والقيم : -- ? = 'BrosS' النتيجة او الطريقة في القاعدة ~> -- > = التحديد -- ? = أين -- ! = تعديل -- == = يطابق { >players = { { name='wifi', money='1000', health='100' }, { ?name=='BrosS', money='-1000', !health='10' }, } } -- Result : { players = { { name='wifi', money='1000', health='100' }, { name='BrosS', money='-1000', health='5' }, } } ثم بروس صار دمه مره قليل وراح بروس المستشفى وعالجه نصور لكن للأسف مات ونبي نحذفه من الجدول شلون ؟ local result11 = executeSQLQuery ( "DELETE FROM players WHERE name=?", 'BrosS' ) local qh7 = dbQuery( test_db, "DELETE FROM players WHERE name=?", 'BrosS' ) -- نسوي الأمر local result12 = dbPoll( qh, -1 ) -- ونطلع النتيجة if ( result11 and result12 ) then print ( "Success to delete values" ) -- نكتب نجاح في حذف قيمة end -- DELETE FROM players WHERE name=? -- الترجمة : -- حذف من players -- اين القيمة المطابقة في عامود name -- والقيم : -- ? = 'BrosS' النتيجة او الطريقة في القاعدة ~> -- > = التحديد -- ? = أين -- ! = حذف -- == = يطابق { >players = { { name='wifi', money='1000', health='100' }, !{ ?name=='BrosS', money='-1000', health='5' }, } } -- Result : { players = { { name='wifi', money='1000', health='100' }, } } ثم فجأه واي فاي حزن لأن بروس مات وقال بيستقيل , وصار مافي اي قيمة باقية شلون نحذف الجدول ؟ local result7 = executeSQLQuery ( "DROP TABLE players" ) local qh8 = dbQuery( test_db, "DROP TABLE players" ) -- نسوي الأمر local result8 = dbPoll( qh, -1 ) -- ونطلع النتيجة if ( result7 and result8 ) then print ( "Success to drop table" ) -- نكتب نجاح في حذف الجدول end -- DROP TABLE players -- الترجمة : -- حذف جدول players تنبيه مهم : الترجمة ليست حرفية انما بالمعنى فقط او للتوضيح بنسبة لغة البرمجة المشاركون في المسرحية : @!#NssoR_) @#BrosS @iMr.WiFi..! من فضلكم تصفيق حار من اجلهم .. اعتذر اذا اشركت احدكم وماكان وده يشارك .. او العكس " الشرح مقدم على يد : واي فاي الحكمة من القصة لا تسلب حق غيرك لو كان في ابسط او اصغر الاشياء لأن بيجي شخص بيسلب حقك في اسوء او اكبر الاشياء وفي الختام اتمنى الشرح افادكم ولو قليل وتفهمون ان شاء الله وتقولون الله يرحمك ي بروس ?
  17. Try to change accontData name .. to "ak_74_stat" ex
  18. If your not arabic please post your topic on this section : https://forum.multitheftauto.com/forum/71-scripting/ + Did you add mod on admin group ? Try it : function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin) if ( isGuestAccount ( getPlayerAccount ( source ) ) ) then return end local wpn1 = getAccountData (theCurrentAccount, "ak47") setPedStat (source, wpn1, 77) end end addEventHandler ("onPlayerLogin", getRootElement(), playerLogin) function onQuit (quitType, reason, responsibleElement) if ( isGuestAccount ( getPlayerAccount ( source ) ) ) then return end account = getPlayerAccount (source) if (account) then setAccountData (account, "ak47", getPedStat (source, 77)) end end end addEventHandler ("onPlayerQuit", getRootElement(), onQuit)
  19. مولازم سكل بضرورة , يقدر يستعمل الاكوانت داتا ويسمي الداتا q1 ويحط القيمة هي الجواب @_@
  20. Tables = { { 1,5 }, { 2,6 } } -- نسوي جدول ثم نسوي جدول داخله قيمتين فيها رقمين local NumberTable, NumberTable2 = unpack ( Tables ) -- نفك الجدول الي داخل جدول Tables -- Result : local NumberTable, NumberTable2 = { 1,5 }, { 2,6 } -- النتيجة local number1,number5,number2,number6 = unpack ( NumberTable ), unpack ( NumberTable2 ) -- نفك الجداول ونحط الارقام الي فيها -- Result : local number1,number5,number2,number6 = 1,5,2,6 -- النتيجة print ( number1,number5,number2,number6 ) -- Result : "1 5 2 6" عفوا في الخدمة : )
  21. اشوفه تقليد ولا اتوقع اني بقدر اساعدك وشكرا : )
×
×
  • Create New...