Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 20/02/17 in all areas

  1. كنت بسوي سيرفر , قلت ابي مودات حصرية وكذا , ولا كنت اعرف معنى برمجة , جيت قلت لعناد بمنتدى جراند العرب , ابيك تسويلي 3 مودات , قال لي :- ليس لدي الوقت الكافي , انا انقهرت وقلت بتعلم برمجة , كنت صراحة ازرف مودات واحط بحقوقي , ولا كنت افهم اشي من المود , الا الكلام الي يطلع بالشات ذذ كنت اعدله , جا يوم و سكربت خربان , سجلت بالمنتدى وقلت لهم يصلحولي السكربت , طبعا م صلحولي اياه , بعد مدري كم يوم اتوقع 1 اسبوع , طفشت ولا فاهم اشي , كل م اطلب طلب يعطوني فنكشنات ويقولولي حاول , افوت عالموقع , مثل المطلمس , ولا عارف شي , ف قلت انسى , طبعا ضليت اتابع المنشورات الي بالقسم الي ينزلونها , كان في مواضيع يحطون شرح من الفنكشنات , وعرفت انه فائدة ذا كذا , لقيت ب نفس الويكي العربية فتحت عليه , وانه شرح عربي افتح عليه واشوف , وكذا تعلمت , طبعا شاطح , و نكست " الجوكر " و عبدالكريم ضلهم يصححولي بسكربت يجوز كان 20 سطر وعبدالكريم افادني بتعلم الارقيومنتات , وبديت اتعلم لوحدي الى الآن , طبعا اكثر سكربت افادني ب البرمجة , مود مهمة مدري لمين , بس وهذي هي كل قصتي وكل الي ساعدني يعطيه العافية
    2 points
  2. ناس شبعانه من النعمة وماتدري وين تصرفها وماتدري ان وراها حساب عظيم الحمد لله على نعمة العقل بس
    2 points
  3. changeGridListItemToPlayersInfo = function ( GridList, Column, Column2, Column3,Column4,Column5,Column6,Column7,Column8,Column9,Column10 ) if GridList and Column and Column2 and Column2 and Column3 and Column4 and Column5 and Column6 and Column7 and Column8 and Column9 and Column10 then -- Check Parematers if getElementType ( GridList ) == "gui-gridlist" then -- Check The Type of ' GridList ' if guiGridListClear ( GridList ) then -- Clear GridList for i, v in next, getElementsByType ( "player" ) do -- Get Everything by Type ' player ' local Row = guiGridListAddRow ( GridList ) -- Add Row local x, y, z = getElementPosition( v ) local Area = getZoneName( x,y,z ) guiGridListSetItemText ( GridList, Row, Column, getPlayerName ( v ), false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column2, getPlayerMoney ( v ), false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column3, getPlayerPing ( v ), false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column4, getFPSLimit ( v ), false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column5, getPlayerWantedLevel ( v ), false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column6, x , false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column7, y , false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column8, z , false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column9, getElementHealth ( v ), false, false ); -- Set New Values guiGridListSetItemText ( GridList, Row, Column10, Area, false, false ); -- Set New Values end; -- end of ' for ' end; -- end of ' clear gridlist ' end; -- end of ' check gridlist type ' end; -- end of ' check parematers end; -- end of ' function ' -- Author : #3NAD , الحب : ) -- Edited : Wifi : ) KPahmedGridList = guiCreateGridList(10, 25, 580, 245, false ) C1 = guiGridListAddColumn(KPahmedGridList, "Players", 0.2) C2 = guiGridListAddColumn(KPahmedGridList, "Money", 0.2) C3 = guiGridListAddColumn(KPahmedGridList, "Ping", 0.2) C4 = guiGridListAddColumn(KPahmedGridList, "FPS", 0.2) C5 = guiGridListAddColumn(KPahmedGridList, "Wanted", 0.2) C6 = guiGridListAddColumn(KPahmedGridList, "x", 0.2) C7 = guiGridListAddColumn(KPahmedGridList, "y", 0.2) C8 = guiGridListAddColumn(KPahmedGridList, "z", 0.2) C9 = guiGridListAddColumn(KPahmedGridList, "Health", 0.2) C10 = guiGridListAddColumn(KPahmedGridList, "zone name", 0.2) changeGridListItemToPlayersInfo(KPahmedGridList,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10)
    2 points
  4. كيف الحال انشاء الله بخير,, سويتلكم مود يمكن يكون حصري فـ النشر, وغير مشفر المود عبارة عن انك تقدر تتحكم في اللاعبين الموجودين في الديربي تقدر تعدل علي سريالك من ملف - Client ادري ان بيجي واحد يقول سيرفر سايد ومدري ايش, الزبده مابيصير مشاكل, 1 - اضافة خاصية طرد اللاعب من السيرفر مع سبب, 2 - اضافة خاصية وضع اي عالم اخر, 3 - وضع خاصية سحب سيارة + قتل اللاعب + مراقبة اللاعب 4 - اهم شئ, خاصية حظر اللاعب من الديربي, 5 - تم اضافة خاصية تجميد اللاعب وفك تجميد اللاعب ( جديد )ء طبعا لو تبي تحظر لاعب في الديربي بتخش ع ملف كلينت EDIT:V5 : تقدر تصكه حظر بإستخدام اللوحة هذي تقدر انك تضيف السريالات اللي تبي تحظرها, يجب اضافة المود لـ قروب الادمن لـ السماح بـ صك الاعب كيك يجب عليك وضع مود الديربي الموجود داخل الملف DX-DERBY او اذا عندك مود ديربي مختلف تقدر تعدل عليه عشان يظبط معـك الحظر الطريقة # خش علي ملف الديربي حقك وادخل علي ملف الـ سيرفر Server.lua بتلاقي فـ خامس سطر الكلام هذا if tostring(message) == "ديربي" and checkDuel(source) == "prestart" and ( not checkExistPlrOnDuel(source) ) then بتخليه كذا if tostring(message) == "ديربي" and checkDuel(source) == "prestart" and ( not checkExistPlrOnDuel(source) ) then if getAccountData(getPlayerAccount(source),'derbban') then if string.find(message,"ديربي") then return end end طبعا الخطوات هذي للناس اللي عندها مود ديربي غير اللي موجود مع الملف !! تم ازالة الاصدارات القديمة لوجود مشاكل بها!! لتحميل احدث اصدار , https://up.top4top.net/downloadf-803r1sxz1-zip.html لتحميل نسخة الديربي , https://up.top4top.net/downloadf-8034dst51-zip.html اي مشكلة تواجهكم قولوها فـ الخاص وانشاء الله احلها
    1 point
  5. الحمد لله رب العالمين والصلاة والسلام على أشرف الأنبياء والمرسلين ، نبينا محمد وعلى آصحآبه جمعين ، كيفكم ان شاء الله بخير ,؟ كا العاده نجيب لكم سكربت جميل وهذي المره مو مشفر لكن حقوقي و حقوق المنتدى ما احلل من يغيرها ويشيلها :29: طبعا السكربت الاصدار الثاني من سكربتي الاول حق المخالفه صك مخالفه وفتح تلقائي صور السكربت : - الوحه الرئيسيه : لوحة التحكم في المخالفات : اضافات السكربت الجديده :- - اضافة قاعدة بيانات تنحفظ فيها المخالفات - اضافة لوحة تحكم للمخالفات - اضافة زر لمسح جميع المخالفات - اضافة زر لحذف المخالفه في لوحة التحكم - شرح السكربت + الاصدار الاول هنا : http://www.mtaarabs.com/vb/showthread.php?t=1518 رابط التحميل : http://up.top4top.net/downloadf-409y49rz1-zip.html مهم : السكربت من قبل الاختبارات بـ 3 ايام سويته وخلصته لكن صارت لي ظروف و ماقدرت الى اليوم انششره مهم : اي مشكله توجهك عليك بـ ارسال رساله لي على الخاص او عبر السكايبي : MnHmAr مهم : يرجى عدم عمل رستارت للمود لكي لـ يتم اعادة وقت المخالفه + سيتم حله في الاصدآر القادم ان شاء الله الأهداء الى : برستيج MoDeR2014 سعد الغامدي Mr.SAUD ibrahim ‏Master Naif Alharbi N3xT Mr.Tn6el رونالدو Mr.CoR MR.NaiF-MTA بويكآ Abdul KariM xMoHaNaD iMr.Ahmed + لكل مجتمع العرب
    1 point
  6. السلام عليكم ورحمه الله وبركاته رأيكم القيم مود من تعديلي وليس من صنعي
    1 point
  7. Salut, vreau să anunț că încerc să deschid și eu un server, desigur, românessc (posibil să fie temporar românesc) care o să fie bazat pe un gamemode asemănător minunatului joc, Payday 2 . O să revin cu poze, și d-astea, momentan e doar anunțul ăsta. Aștept păreri.
    1 point
  8. تقدر تسويها بالاكونت داتا , بس راح تحتاج للجسون
    1 point
  9. بدايتي كانت نفس بداية البقرة لما تطلع من بطن امها, ما كنت افهم شئ كنت اعدل ع المودات , كنت احط outputChatBox كذا outPutCHATBOX ,ما كان عندي خبره عن اي شئ بالمره لين قابلت الاخ ماستر, ي لبي قلبه افادني فـ اشياء كثيييييره اللي يبي يتعلم يحاول هو وواحد من اللي يفهمون بالبرمجه ليه؟ لأنه بيفهمك اشياء ما تعرفها وبسسسسس
    1 point
  10. أهنيك ! توصل الفكره بشكل حلوو +1 بالنسبه للقيم مود تقدر تعمل سجن لحال وشوب لحال ووظائف لحال @#Skrillex ذا الشخص عمل كل شي من الصفر اهننيه !
    1 point
  11. سكل بسريل الاعب و اسماء السيارات و مثلا لونها الخ الخ الخ و لما يشيلها يسسوي destoryElement و يسوي لبديت للسكل و عند الخروج من السيرفر يسوي ديستوري ابديت بعد ولما تنزلها يجيب السياره من اسمها و ينزلها و تستخرج القيم بالسكل عموما حسب ال اشوفه انك ماراح تقدر تسوي اي شي. لانك مو خبير للدرجه ذي شف احذد فاضي يمكن يسويه لك
    1 point
  12. No problem if you have any other problem feel free to contact me through pm
    1 point
  13. Thanks man, it worked, gotta go through the math functions again. <3
    1 point
  14. math.ceil(number) for health, due the fact 1 hp will be considered as 0 when using math.floor
    1 point
  15. حبيبي مب قصدي انك اهنتني لكن انا احس اني قللت من شانك قبل فاعتذر لك باذن الله ابشر هو يطلب بس ويكون في وقت
    1 point
  16. بسم الله رحمن الرحيم سلام عليكم ورحمة الله وبركاتة كيفكم شباب ؟ ان شاء الله تكونو بأتم الصحة والعافية =================================================== Call جبت لكم شرح ال exports الوظيفة نفس لكن بطريقتها : ) ========================================================== نشوف التركيب حق الوظيفة : ؟ call ( resource theResource, string theFunction, [ arguments... ] ) theResource نشوف اول واحدة يطلب ال هذا هو المود الي بناخذ وظيفة منه : ) theFunction نشوف ثاني يطلب ال والي هو الوظيفة الي داخل المود ! [ arguments...] هذا الارقمنتات حق الوظيفة ================================================================ مثال :؟ المثال راح يكون كتالي راح نجيب مود فيه زر وفيه ايديت نسجل فيه كلام وهذا الزر راح يفتحلنا مود ثاني local x,y = guiGetScreenSize() wnd = guiCreateWindow(200/x,50/y,100/x,100/y,"My Window !",true) btn = guiCreateButton(0.02,0.04,0.94,0.92,"Warp Me",true,wnd) edit = guiCreateEdit(0.01,0.02,0.94,0.92,"",true,wnd) addEventHandler("onClientGUIClick",root, -- حدث اذا ضغط الزر function ( ) -- وظيفة if source == btn then -- اذا ضغط الزر btn local text = guiGetText(edit) -- نجلب التكست call(getResourceFromName("Mod"),"openwnd",text) -- نتصل ب المود ونفتح فنكشن -- openwnd -- ونحط التكست end -- نهاية التحقق end ) -- نهاية الوظيفة و نقفل الحدث ونروح للمود الي راح يظهر النافذة local x,y = guiGetScreenSize() wnd = guiCreateWindow(200/x,50/y,100/x,100/y,"My Window !",true) txt = guiCreateLabel(0.02, 0.04, 0.94, 0.92, "Hello World",true,wnd) guiSetVisible(wnd,false) function openwnd(text) -- نسوي وظيفة ونجلب البارتمر guiSetVisible(wnd,true) -- نظهر النافذة showCursor(true) -- نظهر الماوس guiSetText(txt,toString(text)) -- نجيب التكست ونحوله لسترينق ونحطه في الليبل end -- نهاية الوظيفة ونحط في الميتا <export function="openwnd" type="client"/> ========================================================== الحين وش بيصير ؟ اللاعب راح يسجل كلام في الايديت ثم راح يضغط عالزر بعدين راح يشتغل فنكشن call وبيشتغل المود وبينحط الكلام الي قاله : ) ========================================================== وبس كان كذا نهاية الشرح وسلام خير الختام : )
    1 point
  17. حبيب قلبي الالمنت داتا تروح بمجرد سحب السياره فكيف بتسوي زر اخفاء سياره هذا اولا +تروح لما اللاعب يخرج من السيرفر هذا ثاني شي فما بيصلح يقلبي افرض دخل السيرفر مره ثانيه كيف بيجيب سيارته؟ واعذرني ان كنت وقح معك
    1 point
  18. because you're attaching it to localPlayer on the client, use root or resourceRoot instead.
    1 point
  19. @</Mr.Tn6eL> طيب هو له استخدامين بالايبي وبالموقع انا ما شفت الايبي : ) ففكرت انه بس مواقع ماهو ضروري , واذا سوينا عكس التحقق راح يكون اذا ضغط النافذة راح يجيه ايرور او اي شيء يتكلم عن ال gui
    1 point
  20. مود حلو يسلم ايديك علا المود واصل يامعلم لاتحرمنا من موداتك الحصرية #Edit: اخي ابو سولو Abu-Solo في مود حلو من اخي #Al3aGraB<3 المود شراء خيمة وش رايك تعدله وطوره تكفا ولله مود حلو
    1 point
  21. 1 point
  22. الفيديو غير منصوح لأصحاب القلوب الضعيفة
    1 point
  23. سكريبت رائع واضح انك انسان فاضي ض اذا سوي لوق ب كل شي يصير و زي نظام ترقيات يعني لوحه فيها قريد ليست ب اسماء الحسابات ال تم ترقيتهم ك ادمن يقدر يفتح الوحه و تقدر تفتح و تقفل له خصائص و امكانيه البحث عن الاعبين و الاقتراح الاقوي ان تقدر تضيف لاعب للديربي
    1 point
  24. getDistanceBetweenPoints3D works just fine. playSound3D plays the sound at the location. addEvent("alarmOnSound", true) function alarmOnSound() local x,y,z = getElementPosition(source) local x2,y2,z2 = getElementPosition( localPlayer ) if getDistanceBetweenPoints3D( x,y,z,x2,y2,z2 ) <= 20 then playSound3D("lock.mp3",x,y,z) end end addEventHandler("alarmOnSound", root, alarmOnSound) --------------------------------------------------------------------------------------------------------------------------- addEvent("alarmOffSound", true) function alarmOffSound() local x,y,z = getElementPosition(source) local x2,y2,z2 = getElementPosition( localPlayer ) if getDistanceBetweenPoints3D( x,y,z,x2,y2,z2 ) <= 20 then playSound3D("unlock.mp3",x,y,z) end end addEventHandler("alarmOffSound", root, alarmOffSound)
    1 point
  25. ما ينفع كذا لازم تسوي جدول table = { } وتضيف المعلومات داخل الجدول table.insert ( table , { playerName , Ping , Money } ) وترسل ترايقر بالجدول triggerClientEvent ( root,"GetInfo",root,table) وتسوي كذا بكلاينت function add(table) guiGridListClear( grid ) for k,v in ipairs( table ) do guiGridListSetItemText ( grid guiGridListAddRow( grid ), c.n, v[1], false, false ) guiGridListSetItemText ( grid, guiGridListAddRow( grid ), c.o, v[2], false, false ) guiGridListSetItemText ( grid, guiGridListAddRow( grid ), c.s, v[3], false, false ) end end addEvent("GetInfo",true) addEventHandler("GetInfo",root,add) بس ! ولا تنسى اللوب بسيرفر for k, v in ipairs .... do -- لوب للاعبين local ping = getPlayerPing(v) local money = getPlayerMoney ( v ) الخخ
    1 point
  26. https://wiki.multitheftauto.com/wiki/SmoothMoveCamera
    1 point
  27. some changing in the game speed , And a camera script , i don't know if it exists or he made it , Use Map editor and hide the hud Chill
    1 point
  28. I'm locking this topic as the issue (report asking for his ban) has been dealt with, also naming and shaming is unnecesary I don't advise to try evade the global ban
    1 point
  29. أولاً/ المشاركات لا تودي ولا تجيب لذلك هي آخر اهتماماتي ثانياً/ كلنا نعرف من المهايط وأمي لا تدخلها فالموضوع يا طفل
    1 point
  30. dxCreateRenderTarget + dxCreateShader + dxSetShaderValue + engineApplyShaderToWorldTexture
    1 point
  31. تدخل `accounts` وتحط `admin`='4'
    1 point
  32. من نفسي والشكر موصل إلى تنطيل ، مودير ، عبدالكريم ، بو شطحه على الاشياء الاساسيه الي علمونياها
    1 point
  33. في البداية كنت اسرق وبعدين بديت اخبص ويساعدوني هنا في المنتدى بعدين تعلمت من نفسي
    1 point
  34. LekRoots don't post if you don't know how you're going to help him Get the position of the car with getElementPosition play the locking sound using playSound3D Also use this to change max sound distance so it will not be heard by all the players around the server setSoundMaxDistance and finally use this to attach the 3d sound to the car attachElements
    1 point
  35. Hello! Today I show you how to compile LUA files in Sublime Text 3. It's really simple. This tutorial is for Windows system. First, you must download the luac file from: https://nightly.multitheftauto.com/files/luac_mta.exe Now copy that to the mods/deathmatch directory in your mta server. Next go to C:\Users\username\AppData\Roaming\Sublime Text 3\Packages\User and create file named: mta.sublime-build When you do it, open file and paste text like that: { "cmd": ["DEL $file_base_name.luac"], "cmd": ["C:\\Program Files (x86)\\MTA San Andreas 1.4\\server\\mods\\deathmatch\\luac_mta.exe", "-o", "$file_base_name.luac", "$file_base_name.lua"], "working_dir": "${file_path}", } Just change the directory to luac_mta.exe file if it isn't default. Now, back to the Sublime Text 3, go to Tools->Build Systems and click on mta. Now when you build file, compiled file will be delete, next it will be compiled. If you wanna to change the hotkey for build system just do it: Open the .sublime-keymap based on your OS. Enter the following: [ { "keys": ["f5"], "command": "build" } ] You can change f5 to any key. And now... You can compiling LUA files in Sublime Text 3!
    1 point
  36. This isn't a good tutorial, like I repeatedly say the tutorials need to be on the wiki and moderated. This is rather a set of instructions on how to use the current example resource and change the position of the billboard. Despicable.
    1 point
  37. Your code has many errors, you got missing "end" and not needed stuff. try this code, vehicle = createVehicle ( 496, 2425, -55, 27, 0, 0, 0 ) setElementData(vehicle,"vehicle","car") setElementData(vehicle, "owner", "Jumper_Mych") function lockcar ( player ) if (getElementData(vehicle, "vehicle" ) == "car") and ( getElementData(vehicle, "owner" ) == getPlayerName(player) ) then if isVehicleLocked ( vehicle ) then setVehicleLocked ( vehicle, false ) outputChatBox("Vehicle unlocked!",player,0,255,0) else setVehicleLocked ( vehicle, true ) outputChatBox("Vehicle locked!",player,255,0,0) end end end function bindLockOnSpawn ( ) bindKey ( source, "l", "down", lockcar ) end addEventHandler( "onPlayerSpawn", getRootElement(), bindLockOnSpawn ) P.S: Stop saying "Don't copy my code" and so on because your codes always fails
    1 point
×
×
  • Create New...