Jump to content

Master_MTA

Members
  • Posts

    3,389
  • Joined

  • Last visited

  • Days Won

    55

Everything posted by Master_MTA

  1. بالتوفيق على العموم الطريقه ذي انا مستخدمها بالسيرفر القديم حقي وما كان فيها اي مشكله على العموم الاهم افادة صاحب الموضوع بالتوفيق للجميع+_+
  2. محولها سترنق انا يالطيب راجع الكود حقي زين +_+
  3. بيصلح لو تلاحظ مستخدم split +_+ العفو حبيب قلبي بالتوفيق
  4. لك الاجابه يقلبي مني هديه الاسئلة متخزنه بالداتا بيز حقة المدات بتحصلها لو بتستخدم mysql بتقدر تعدل عليها او تقدر تسويلك مود وتعدل عليها لو الداتا بيز sqllight بالتوفيق
  5. حبيبي انت الخادم الخاص بك لو الخادم الخاص بك شفه عن طريق خدماتك نوع نظام التشغيل سواء دوبين او ايا كان بتحصل جمبه رقم x32 او x64 اما اذا ما كان خادمك اسال راعي الاستضافة وهو بيفيدك باذن الله
  6. ليه حاطه بتيبل ليه ما تخزنه بالسيرفر سايد بالداتا بيز؟ يعني كمثال سيرفر سايد طبعا executeSQLQuery ( "CREATE TABLE IF NOT EXISTS aTails_Places ( name , position )" ); tele = { {"=[ القفزه الخونفشاريه ]=",1541.0673828125, -1357.576171875, 329.46615600586}, {"=[ مقر الجيش ]=",146.66674804688, 1720, 17.640625}, {"=[ موقف الباصات ]=",1790.2674560547,-1912.0159912109 , 13.396838188171}, {"=[ الفنادق ]=",-1739.0821533203, 940.56231689453, 24.7421875}, {"=[ الشارع الطويل ]=",-3072.5554199219,-3000.345703125,5}, {"=[ بيت سي جي ]=",2491.12109375, -1667.4482421875, 13.34375} } addEventHandler('onResourceStart',root,function() local aResult = executeSQLQuery ( "SELECT * FROM aTails_Places" ) if ( aResult and #aResult == 0 ) then for k,v in ipairs(tele)do local xyz=v[2]..','..v[3]..','..v[4] executeSQLQuery ( "INSERT INTO aTails_Places ( name , position ) VALUES ( ? , ? )" , v[1] , xyz ); end end end) addEvent ( "addNewPlace" , true ) addEventHandler ( "addNewPlace" , root , function ( aName ) local aResult = executeSQLQuery ( "SELECT * FROM aTails_Places WHERE name=?" , aName ) if ( aResult and #aResult == 0 ) then local x,y,z = getElementPosition ( source ) local aPos=x..','..y..','..z executeSQLQuery ( "INSERT INTO aTails_Places ( name , position ) VALUES ( ? , ? )" , aName , aPos ); outputChatBox("تم إضافة المكان",source,255,255,0,true) else outputChatBox ( "هذا المكان موجود سابقا" , source ) end end ) ; addEvent ( "getPlaces" , true ) addEventHandler ( "getPlaces" , root , function ( ) local aResult = executeSQLQuery ( "SELECT * FROM aTails_Places" ) if ( aResult and type ( aResult ) == "table" and #aResult ~= 0 ) then triggerClientEvent ( source , "setPlaces" , source , aResult ) ; end end ); client side triggerServerEvent('getPlaces',localPlayer) function loob (table ) guiGridListClear ( GridList ) for index,value in ipairs(table) do local row = guiGridListAddRow(GridList) local allpos=split(value.position,',') guiGridListSetItemText(GridList,row,1,value.name,false,false) guiGridListSetItemData(GridList,row,1,{allpos[1],allpos[2],allpos[3]}) guiGridListSetItemColor(GridList,row,1,0,255,0) end end addEventHandler('setPlaces',root,loob) addEvent('setPlaces',true) جرب اي خدمه طبعا لو بتسوي كودي في نفس السيرفر لا تنسى تسوي دروب للتيبل الاول عشان يزبط
  7. والله ما اخش وزاره وبيكون تحميل
  8. تمام يا ليت تستفسسر منه وتوضح طلبه افضل
  9. كم المبلغ المادي ووش مواصفات المودات وهل المودات تحتوي على جيم مود وكيف بيكون طريقة التحويل يا ليت يكون اوضح شويي عرضك
  10. الله يعافيك يقلببي بالتوفيق
  11. الحين انت تعرف اليوزفل فنكشن الاستخدام العام لها هو ارجاع قيمه باي صوره من الصور ارجاع المنت مثلا ارجاع سترنج الخ انا بعطيك استخدام واحد لها هي لها اكثر من استخدام كمثال ايقاف اللوب وويستفاد منها باكثر من شي لكن الحين بوريك شي بوريك كيف تستخدمها بيوزفل فنكشن اذا ما تعرف اليوزفل فنكشن هو زيه زي اي فنكشن في لعبة mta مثلا getPlayerName عشان تسوي فنكشن خاص بك بتسميه مثلا master تمام كيف بنسويه في 2 طريقه لتعريف اسم الفنكشن الطريقه الاولى هي كالاتي وانا صراحه ما افضلها master=function() end كذا الفنكشن صار اسمه ماستر والطريقه الثانيه اللي اشوفها ابسط وافضل لان الطريقه الاولى تعتبر متغير تخزن فيه فنكشن خلنا نكمل الطرريقه ذي بالنسبه لي افضل function master() end راعي المسافه اللي بين كلمة function و كلمة master تمام الحين عرفنا كيف نعطي الفنكشن اسم او نعرفه كيف طيب وش هي الارقمنتات خلني افهمك حبه حبه الارقمنتات هي اللي يكون بين الاقواس اي اقواس مثلا انا ابي اسوي فنكشن لو احط فيه 2 ارقمنت يجمع الرقمين اللي بين الاقواس كمثال نستخدم الفنكشن حقنا master بيكون صورته كالاتي master(4,5) الحين وظيفة الفنكشن اللي اسمة master انه يقوم بجمع 4+5 ويرجع لي الناتج طيب الحين كيف بيكون شكل الفنكشن ماستر عشان تقدر تحط رقمين بين الاقواس بيكون شكل الفنكشن كالاتي function master(n1,n2) end الحين ماستر صار يقبل الرقمين اللي بين الاقواس سواء 4 و5 او اي ارقام ثانيه طيب ننتقل للخطوة الثانية كيف نخليه يجمع الرقمين بكل بساطه وسهوله كالاتي function master(n1,n2) local result=n1+n2 end طيب الحين بعضكم بيسال وش فايدة local بقولك شفت السطر حق function master(n1,n2) الى السطر حق end هذي result بتكون متعرفه فيها فقط يعني ما يطلع برا الفنكشن مثلا يعني لو جينا كتبنا بعد end outputChatBox(result,root) راح يردلك قيمة result=nil وش معناها اي انها قيمه فارغه او مجهوله مهب معرفه لكن لو كتبتها قبل كلمة end راح يقولك قيمة جمع الرقمين اللي هو 5+4=9 بيطلعلك بالشات 9 تمام الحين انتهينا من قصة اللوكال طيب وش سوينا في هذي الخطوة اللي سويناه ان احنا سوينا متغير محلي واللي هو result وخزنا داخله قيمة5+4 او اي رقمين تحطونهم انتم مثلا طيب الحين عندنا الناتج وش نسوي عشان الفنكشن ماستر يرجع لنا الناتج عشان نقدر نعرف ناتج الرقمين الحين يجي دور return اللي سوينا السالفه ذي كلها عشانها بيكون كذا الشكل النهائي للفنكشن function master(n1,n2) local result=n1+n2 return result end تمام الحين نشوف استخدام الفنكشن يصلح بطريقتين طريقه مباشره وعن طريق تخزينه في متغير -------------------------طبعا عشان الفنكشن يصير شغال يجب ان تحط الكود حقك في اول الملف function master(n1,n2) local result=n1+n2 return result end ------------------------------------نبدا بالطريقه المباشرة addEventHandler('onPlayerJoin',root,function() outputChatBox(master(20,10),root) end) ------------------------------------الثانية عن طريق تخزينه في متغير addEventHandler('onPlayerJoin',root,function() local new=master(20,10) outputChatBox(new,root) end) وفي الختام اتمنى اكون افدتكم واعذروني لو قصرت تقبلو تحياتي اخوكم Master +_+
  12. no comment اعذرني احسك زعلت واجد لكن ما كان القصد احرجك او شي +انا معتزل فما جربت الكود على العموم صاحب الموضوع يجربه ويرد خبر باذن الله ما اتوقع ان فيه خطا + فايدة الريوترن يقلبي هي اني معتاد عليها لا اكثر هل يضرك الموضوع؟
  13. لو تفتح حول اللعبه تلاقي اسم برستيج موجود شكر خاص له هو وتابل ابي اعرف السبب وش ما ادري صراحه اللي يعرف ييا ليت يفيدني+برستيج ما وصل 10 الاف بوست من البوسستات حقته يقلبي شخص مزودهم له على حسب ظني والله اعلم صاحب اللعبه او ادمن المنتدى مدري والله
  14. 7 من كم مع اني شفت الانمي ما اتوقع يستاهل 7 5-6 كحد اقصى
  15. اعذرني لكن انا ما افكر بالطريقه الخاصه بيك ذي اتوقع اني افدته من قبل وبشكل مختصر؟
  16. الرجال تو بدرسه الاول وش فيك تحمست واجد على العموم بالتوفيق يا وافاي
  17. ما تشوف يوم شي مبالغ فيه حبتين
  18. ما بينفذ اللي طلبه صاحب الموضوع تقدر تجرب الاثنين وبتفهم الفرق +_+
×
×
  • Create New...