Leaderboard
Popular Content
Showing content with the highest reputation on 20/02/17 in all areas
-
كنت بسوي سيرفر , قلت ابي مودات حصرية وكذا , ولا كنت اعرف معنى برمجة , جيت قلت لعناد بمنتدى جراند العرب , ابيك تسويلي 3 مودات , قال لي :- ليس لدي الوقت الكافي , انا انقهرت وقلت بتعلم برمجة , كنت صراحة ازرف مودات واحط بحقوقي , ولا كنت افهم اشي من المود , الا الكلام الي يطلع بالشات ذذ كنت اعدله , جا يوم و سكربت خربان , سجلت بالمنتدى وقلت لهم يصلحولي السكربت , طبعا م صلحولي اياه , بعد مدري كم يوم اتوقع 1 اسبوع , طفشت ولا فاهم اشي , كل م اطلب طلب يعطوني فنكشنات ويقولولي حاول , افوت عالموقع , مثل المطلمس , ولا عارف شي , ف قلت انسى , طبعا ضليت اتابع المنشورات الي بالقسم الي ينزلونها , كان في مواضيع يحطون شرح من الفنكشنات , وعرفت انه فائدة ذا كذا , لقيت ب نفس الويكي العربية فتحت عليه , وانه شرح عربي افتح عليه واشوف , وكذا تعلمت , طبعا شاطح , و نكست " الجوكر " و عبدالكريم ضلهم يصححولي بسكربت يجوز كان 20 سطر وعبدالكريم افادني بتعلم الارقيومنتات , وبديت اتعلم لوحدي الى الآن , طبعا اكثر سكربت افادني ب البرمجة , مود مهمة مدري لمين , بس وهذي هي كل قصتي وكل الي ساعدني يعطيه العافية2 points
-
ناس شبعانه من النعمة وماتدري وين تصرفها وماتدري ان وراها حساب عظيم الحمد لله على نعمة العقل بس2 points
-
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
-
كيف الحال انشاء الله بخير,, سويتلكم مود يمكن يكون حصري فـ النشر, وغير مشفر المود عبارة عن انك تقدر تتحكم في اللاعبين الموجودين في الديربي تقدر تعدل علي سريالك من ملف - 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
-
الحمد لله رب العالمين والصلاة والسلام على أشرف الأنبياء والمرسلين ، نبينا محمد وعلى آصحآبه جمعين ، كيفكم ان شاء الله بخير ,؟ كا العاده نجيب لكم سكربت جميل وهذي المره مو مشفر لكن حقوقي و حقوق المنتدى ما احلل من يغيرها ويشيلها :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
-
السلام عليكم ورحمه الله وبركاته رأيكم القيم مود من تعديلي وليس من صنعي1 point
-
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
-
1 point
-
بدايتي كانت نفس بداية البقرة لما تطلع من بطن امها, ما كنت افهم شئ كنت اعدل ع المودات , كنت احط outputChatBox كذا outPutCHATBOX ,ما كان عندي خبره عن اي شئ بالمره لين قابلت الاخ ماستر, ي لبي قلبه افادني فـ اشياء كثيييييره اللي يبي يتعلم يحاول هو وواحد من اللي يفهمون بالبرمجه ليه؟ لأنه بيفهمك اشياء ما تعرفها وبسسسسس1 point
-
أهنيك ! توصل الفكره بشكل حلوو +1 بالنسبه للقيم مود تقدر تعمل سجن لحال وشوب لحال ووظائف لحال @#Skrillex ذا الشخص عمل كل شي من الصفر اهننيه !1 point
-
سكل بسريل الاعب و اسماء السيارات و مثلا لونها الخ الخ الخ و لما يشيلها يسسوي destoryElement و يسوي لبديت للسكل و عند الخروج من السيرفر يسوي ديستوري ابديت بعد ولما تنزلها يجيب السياره من اسمها و ينزلها و تستخرج القيم بالسكل عموما حسب ال اشوفه انك ماراح تقدر تسوي اي شي. لانك مو خبير للدرجه ذي شف احذد فاضي يمكن يسويه لك1 point
-
1 point
-
1 point
-
math.ceil(number) for health, due the fact 1 hp will be considered as 0 when using math.floor1 point
-
حبيبي مب قصدي انك اهنتني لكن انا احس اني قللت من شانك قبل فاعتذر لك باذن الله ابشر هو يطلب بس ويكون في وقت1 point
-
بسم الله رحمن الرحيم سلام عليكم ورحمة الله وبركاتة كيفكم شباب ؟ ان شاء الله تكونو بأتم الصحة والعافية =================================================== 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
-
1 point
-
حبيب قلبي الالمنت داتا تروح بمجرد سحب السياره فكيف بتسوي زر اخفاء سياره هذا اولا +تروح لما اللاعب يخرج من السيرفر هذا ثاني شي فما بيصلح يقلبي افرض دخل السيرفر مره ثانيه كيف بيجيب سيارته؟ واعذرني ان كنت وقح معك1 point
-
1 point
-
because you're attaching it to localPlayer on the client, use root or resourceRoot instead.1 point
-
@</Mr.Tn6eL> طيب هو له استخدامين بالايبي وبالموقع انا ما شفت الايبي : ) ففكرت انه بس مواقع ماهو ضروري , واذا سوينا عكس التحقق راح يكون اذا ضغط النافذة راح يجيه ايرور او اي شيء يتكلم عن ال gui1 point
-
مود حلو يسلم ايديك علا المود واصل يامعلم لاتحرمنا من موداتك الحصرية #Edit: اخي ابو سولو Abu-Solo في مود حلو من اخي #Al3aGraB<3 المود شراء خيمة وش رايك تعدله وطوره تكفا ولله مود حلو1 point
-
بالتوفيق لكم ان شاء الله تحياتي لك....1 point
-
1 point
-
سكريبت رائع واضح انك انسان فاضي ض اذا سوي لوق ب كل شي يصير و زي نظام ترقيات يعني لوحه فيها قريد ليست ب اسماء الحسابات ال تم ترقيتهم ك ادمن يقدر يفتح الوحه و تقدر تفتح و تقفل له خصائص و امكانيه البحث عن الاعبين و الاقتراح الاقوي ان تقدر تضيف لاعب للديربي1 point
-
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
-
ما ينفع كذا لازم تسوي جدول 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
-
1 point
-
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 Chill1 point
-
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 ban1 point
-
أولاً/ المشاركات لا تودي ولا تجيب لذلك هي آخر اهتماماتي ثانياً/ كلنا نعرف من المهايط وأمي لا تدخلها فالموضوع يا طفل1 point
-
dxCreateRenderTarget + dxCreateShader + dxSetShaderValue + engineApplyShaderToWorldTexture1 point
-
1 point
-
من نفسي والشكر موصل إلى تنطيل ، مودير ، عبدالكريم ، بو شطحه على الاشياء الاساسيه الي علمونياها1 point
-
في البداية كنت اسرق وبعدين بديت اخبص ويساعدوني هنا في المنتدى بعدين تعلمت من نفسي1 point
-
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 attachElements1 point
-
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
-
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
-
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 fails1 point