Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 19/08/18 in all areas

  1. السلام عليكم و رحمة الله و بركاته كنت فاضي و ماني عارف وش اسوي ف حبيت اسوي ذا السكربت البسيط و احطه هنا ك اول سكربت اسويه و ذا اول سكربت كامل اسويه بيدي يعني ما بكون ماخذ من مودات ثانية او موداتي الثاني ..إلخ مع العلم اني مبتدء صور مدري اذا التصميم انعمل قبل كذا بالمنتدى لكن احس اني شايفها قبل كذا علشان كذا عملت مثلها المميزات 1- ما تجيب لاق و ذا اهم شي 2- تناسب كل الشاشات 3- الدم لو صار 200 ما يتغير و يضل بحجمه يعني ما يخرب 4- في اف8 hud لو تبي ترجع الشكل القديم تقدر عن طريقة كتابة كلمة 5- شكل حلو و لائق للاسلحة 6- لما تنزل الماء بطلع لك عداد الاوكسجين 7- تقدر تعرف الوقت الحقيقي , الفبس , البنق الاهدائات كل المنتدى بدون استثناء رابط التحميل هنا او https://up.top4top.net/downloadf-961y3xfb1-zip.html http://www.mediafire.com/file/8v6kwtniddc02na/NewHudbyKiller.zip
    4 points
  2. يسعدني بانك من اول الردود لى موضوعي شكرا على تعليق الرائع من انسان اروع @Master_MTA @!#NssoR_) @#[K]iLLeR<3 @TAPL @KillerX @MR.Mosa @ععيونككء اخخر امممأليء ^ @#SnpêŘ @Tete omar @*AnGeL @iMr.WiFi..! @Abu-Solo @MR_Mahmoud @N3xT @Trefeor @Rakan# @Dr.Marco
    3 points
  3. وتقدر تسوي كذا بعد : local money = getPlayerMoney(source) local moneyToTake = money * 0.10
    3 points
  4. السلام عليكم ورحمة الله وباركته بداية الموضوع بدي اقول لكل شخص عيد مبارك والله يحفظلك لك ولديك ويدوم عليكم بصحه وهناء اذا عندي معك مشكلة تعال خاص نحلها وان شاءالله ما بضل بيني وبينك غير كلام العسل واحب كل شخص يحبني والسلام عليكم ورحمة الله وباركته اخوكم MR.TOUNSI
    2 points
  5. بسم الله الرحمن الرحيم, اللهم صلِ على سيدنا محمد وعلى آله وصحبهِ أجمعين, السلام عليكم ورحمة الله وبركاته, حبيت أطرح وبنفس الوقت أستفسر- إذا أحد يعرفها - عن لعبة الدبابات المشهوره ’ غالباً فيه ناس يعرفونها هنا ’ تأسيس اللعبه كان من ۲۰۰۹ وأنا بديت ألعبها تقريباً مع نهاية سنة ۲۰۱۱ حسب ما أذكر أو يمكن بداية السنه اللي بعدها, وهي لعبة روسيه. كنت مدمن على اللعبه إلى أن تغيرت تغيير جذري في نهاية سنة ۲۰۱۳ حسب ما أذكر, تغيرت من ناحية الجرافيكس والرسوم وأشكال الدبابات إلخ. ورجعت لها الشهر المنصرم < متعوب على الكلمه صراحه من شهر مدمن عليها, ماعلينا نكمل موضوعنا, فكرة اللعبة : XPالفكرة فريده من نوعها, ألا وهيَ : عبارة عن رُتب و كل ما تفجر دبابات أخرى كل ماتكون أقرب للترقيه, لكل رتبة مميزات, بحيث بعض الرتب لاتسمح لك بشراء سلاح أو دبابه معينه, تقدر تلعب لحالك أو مع فريق, اذا لعبت لحالك يكون اللعب يعتمد على القتل, واذا لعبت مع فريق يعتمد على أعلام أو نقاط التحكم تشبه الأعلام ويوجد أفكار أخرى غيرها. وفيه تطويرات تساعدك تخلي الدبابة أو السلاح أقوى وهي 4 تطويرات وطبعاً تعتمد على الرتب. إتجاه اللعبه بعد التحديث الجذري أصبح للمال أكثر من المتعه, اللعبه يوجد بها كريستال تقدر تكسبه من خلال ترتيبك إذا انتهت المعركه, عندك خيارين يا إنك تشتري كريستال أو تجمع, والتجميع جداً صعب, ما أطول عليكم الموضوع, الرتب الموجوده : * بعد آخر رتبه اللي هي الليجند, فيه ليجند 50 وانت نازل لين ليجيند 1 * Major طبعاً محسوبكم رتبته اللعبه ممتعه صراحه وفي الفترة الحاليه أقصى عدد لاعبين يوصل 25 ألف لاعب, أوقات الليل يكون العدد 3 آلاف عشان أختلاف الأوقات لأن اللعبه أغلبها أجانب, مع وجود عدد محترم من العرب. رابط اللعبه : https://tankionline.com/en/
    2 points
  6. getSmoothRGBColor وظيفة تجيبلك لون RGB بشكل ناعم Syntax: int int int getSmoothRGBColor() Source code: local colorChangeSpeed = 2; addEventHandler('onClientResourceStart', resourceRoot, function() colorChangeSpeed = math.max(math.min(colorChangeSpeed, 2), .5) randomR, randomG, randomB = 0, 0, 0; levelNumber = math.random(3) startTick = getTickCount(); addEventHandler('onClientRender', root, updateRGB) end) function updateRGB() local currentTick = getTickCount(); local fadeIn, fadeOut = interpolateBetween(0, 255, 0, 255, 0, 0, (currentTick-startTick)/(colorChangeSpeed*1000), 'Linear') if levelNumber == 1 then randomR, randomG, randomB = fadeOut, fadeIn, 0 elseif levelNumber == 2 then randomR, randomG, randomB = 0, fadeOut, fadeIn elseif levelNumber == 3 then randomR, randomG, randomB = fadeIn, 0, fadeOut end if currentTick > (startTick+(colorChangeSpeed*1000)) then levelNumber = math.max((levelNumber+1)%4, 1) startTick = getTickCount(); end end function getSmoothRGBColor() return randomR, randomG, randomB; end Example: local sx, sy = guiGetScreenSize() addEventHandler('onClientRender', root, function() dxDrawText(getPlayerName(localPlayer), 0, 0, sx, sy, tocolor(getSmoothRGBColor()), 2, 'default-bold', 'center', 'top') end) تقدر تغير سرعة التغيير مابين الألوان من السطر الأول
    2 points
  7. 2 points
  8. فاتح موضوع يعني ، السالفه للبيع؟ أنه مربى لذيذ وجيد.
    2 points
  9. بلاش كلام فاضي الشغل مرتب والأللوان كويسه جداً اجل تبي يخلي الصفحه سوداء؟ واذا قصدك على الوقو.. جامد جداً. بس لاتسوي نفسك منتقد من الدرجه العاليه.
    2 points
  10. thank you guys! you really helped a lot! you are all awesome!!!!!!
    2 points
  11. سلام عليكم ابي طلب تحقق من الخروج من الماركر المحدد .. ببساطة لو احد خرج من المقر حقه يرجعه تاني وشكرا
    1 point
  12. الله يبقيك , تقدر تسوي القاعدة في ملف الادمنية وبكذا حليت المشكلة
    1 point
  13. هذي كانت الفكرة بالبداية, لكن عيبها انها بتسوي لك قاعدة بكل ملف تستخدم فيه الكود وبعدين اذا احتجت نسخة منها بتقعد تنسخ اكثر من قاعدة عندك أو انها تتحول من يوزفل فنكشن الى سكربت وتنحفظ فيه قاعدة البيانات وانا ما ابيه سكربت, وحياك الله واحترم رأيك
    1 point
  14. 1 point
  15. @#,xiRocKyz وظيفة روعه من شخص اروع : ) استمر يا بطل
    1 point
  16. استخدم function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end بس في طريقة افضل منها عن طريق الجداول وسريال الاعب او اسم حسابه
    1 point
  17. والله تعبت من اني افهمك
    1 point
  18. الفكرة جيده صراحه, أنا كنت أستخدم الدي اكس بكثره للمتعه لأن أشكالها جميله جداً, ما أقدر أقول لك سوها أو لا تسويها الموضوع راجع لك ثم راجع للي يبونها. المشكله أغلب اللي بيوافقون على الدوره بيكون مستواهم في البرمجه ضعيف جداً . بالتوفيق.
    1 point
  19. Can you be more specific? I tried setting setPedCameraRotation same as angleFromCoords before but it didn't work for me (same moonwalk ocurring) I tried setting it that angle + 180 and still same problem @edit thanks man found this https://bugs.mtasa.com/view.php?id=7349
    1 point
  20. Use: https://wiki.multitheftauto.com/wiki/SetPedCameraRotation
    1 point
  21. كل عام و انت بخير و ينعاد علينا و عليك بالصحه و السلامه و ان شاء الله من العايدين و الفايزين و مشكور على الاهداء
    1 point
  22. وعليكم السلام ورحمه الله وبركاتة ينعاد علينا وعليك بالصحه والسلامة وتسلم علي الاهداء يا عسل
    1 point
  23. ينعاد علينا وعليك بالصحه والعافيه وكل عام وأنت بخير .
    1 point
  24. يب رح يجيبه من 100
    1 point
  25. بالتوفيق , اقترح عليك تسوي دورات تعليم 3d لان اغلب الي هنا ( الجداد في البرمجه ) ما يعرفو ان في ثري دي اصلا
    1 point
  26. @Abdul KariM كل شوية تبهرنا بابداعك استمر يا بطل موفق : )
    1 point
  27. createObjectAttachedTo وظيفه بسيطة و واضحه من اسمها تنشأ اوبجكت وتلصقه بالالمنت Syntax : object createObjectAttachedTo ( element elementToAttachTo , int objID [ , float offx , float offy , float offz ] ) Required Arguments elementToAttachTo : الالمنت الي تبي تلصق الاوبجكت فيه objID : ايدي الاوبجكت source Code : local elements = { [ "player" ] = true , [ "ped" ] = true , [ "vehicle" ] = true , [ "object" ] = true , [ "weapon" ] = true , [ "blip" ] = true , [ "effect" ] = true , [ "light" ] = true , [ "camera" ] = true , [ "pickup" ] = true , [ "searchlight" ] = true } function createObjectAttachedTo ( elementToAttachTo , objID , offx , offy , offz ) local Check = not ( elementToAttachTo and isElement ( elementToAttachTo ) and elements [ getElementType ( elementToAttachTo ) ] ) and error ( "createObjectAttachedTo Bad Argument 1 got ".. ( not elementToAttachTo and "nil" or getElementType ( elementToAttachTo ) or "nil" ) ) or type ( objID ) ~= "number" and error ( "createObjectAttachedTo Bad Argument 2 got " .. type ( objID ) ) local obj = createObject ( objID , getElementPosition ( elementToAttachTo ) ) attachElements ( obj , elementToAttachTo , offx , offy , offz ) return obj end بعض الامثلة client : createObjectAttachedTo ( localPlayer , 1482 , offx , offy , offz ) -- server : createObjectAttachedTo ( getRandomPlayer ( ) , 1482 , offx , offy , offz ) Author : Abdul KariM
    1 point
  28. Peaky Blinders la casa de papel breaking bad dexter Cukur - الحفره
    1 point
  29. ايش هذا الكلام حرقني ياخي
    1 point
  30. 1 point
  31. Вопросы такого духа задавайте в следующий раз в разделе по скриптингу) Если у вас уже есть система id, то это в разы упрощает задачу. Для начала вам нужно как за какими данными закрепляются id ( ElementData ) Допустим getElementData(player,"id") даёт то самое заветное число, где player - нужный нам игрок. Тогда по этим данным сделаем следующий скрипт: local idname = "id" -- название данных function findById(id) -- получаем игрока по Id for _, v in ipairs(getElementsByType("player")) local curpl = getElementData(v,idname) if curpl then if tonumber(curpl) == id then return v break end end end return false end addCommandHandler("banid",function(pls,cmd,id,seconds,reason) if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( pls ) ), aclGetGroup ( "Admin" ) ) then local pl = findById(id) if not seconds then local seconds = 0 end if not reason then local reason = "Вы были забанены навсегда" if pl then banPlayer(pl,true,false,true,pls,reason,seconds) end end end) addCommandHandler("kickid",function(pls,cmd,id,reason) if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( pls ) ), aclGetGroup ( "Admin" ) ) then local pl = findById(id) if not reason then local reason = "Не веди себя плохо :3" if pl then kickPlayer(pl,pls,reason) end end end) addCommandHandler("muteid",function(pls,cmd,id) if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( pls ) ), aclGetGroup ( "Admin" ) ) then local pl = findById(id) if pl then if isPlayerMuted(pl) then setPlayerMuted(pl,false) else setPlayerMuted(pl,true) end end end end)
    1 point
  32. ما شاء الله تبارك الله شكله جميل جدا والله موفق حبيبي الله يسعدك ان شاء الله
    1 point
  33. الارقام عادي رح تشتغل بس اهم شي مافي مسافات ولا رموز ومو كل الرموز يعني هذا الرمز عادي - النقطه مو عادي الخ
    1 point
  34. dpPollتوني الاحظ ردك .. علعموم مافيه اخطاء الكولمنز تكتب لاضافة ترتيب للقيم فقط لاغير, اما الـ تستخدم مع اي نتيجة للكوايري حتى لو ماترجع قيمة ذات نتيجة
    1 point
  35. 'text' should do the trick.
    1 point
  36. هذا انفجار وليس نار createFire
    1 point
  37. ساذهب وراء العامود لاحضر محمود
    1 point
  38. You might be able to validate the function with: https://www.tutorialspoint.com/lua/lua_debugging.htm This doesn't stop the function from being overwritten, but you can stop the script operations if the info tells you that a lua function is called instead of a C function.(afaik default mta functions are considered as C functions, but not 100% sure) print(debug.getinfo(1)) Maybe getinfo does the job:
    1 point
  39. Supply the string to the query. https://dev.mysql.com/doc/ https://wiki.multitheftauto.com/wiki/DbConnect https://wiki.multitheftauto.com/wiki/DbQuery
    1 point
  40. So just use it like in my example, you supply a table to the toJSON().
    1 point
  41. You can. toJSON and fromJSON will do the trick.
    1 point
  42. 1 point
  43. Bom, nunca fiz bloqueio de teclas então passei metade do dia aprendendo a fazer isso. Consegui fazer ele detectar as teclas que possuem bind de texto e bloquear seu uso caso o jogador não tenha permissão. Você me pediu por privado para fazer via ACL Group, então fiz o bloqueio usando a ACL Group Console como exemplo. Se o jogador não estiver na ACL Group Console, o script bloqueará qualquer bind de texto dele. A parte do bloqueio de binds é feita client-side e a parte de verificar ACL Group é server-side. Server: addEventHandler ("onResourceStart", getResourceRootElement(getThisResource()), function () -- Executa essa função ao iniciar este resource. local everybody = getElementsByType ("player") -- everybody é uma lista com todos os players conectados no servidor, incluindo os deslogados. for i, thePlayer in ipairs (everybody) do -- Para cada jogador que já está no servidor, faça: if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Console")) then -- Se este jogador está na ACL Group Console, então: setElementData (thePlayer, "bindPermission", true) -- Permite que este player use teclas com binds de texto. else -- Se ele não está na ACL Group Console, então: setElementData (thePlayer, "bindPermission", false) -- Proíbe que este player use teclas com binds de texto. end end end) addEventHandler ("onPlayerLogin", getRootElement(), function (prev, curr) -- Quando alguém fizer login, executa essa função. if isObjectInACLGroup ("user."..getAccountName(curr), aclGetGroup("Console")) then -- Se o jogador que fez login está na ACL Group Console, então: setElementData (source, "bindPermission", true) -- Permite que este player use teclas com binds de texto. end end) addEventHandler ("onPlayerLogout", getRootElement(), function (prev, curr) -- Quando alguém deslogar, executa essa função. setElementData (source, "bindPermission", false) -- Proíbe que o player deslogado use teclas com binds de texto. end) Client: addEventHandler ("onClientKey", getRootElement(), function (button, state) -- Executa essa função quando o jogador pressionar ou soltar qualquer tecla. if not state then return end -- Não verifica ao soltar a tecla, somente ao pressionar. if not getElementData (localPlayer, "bindPermission") then -- Se o jogador não tem permissão para usar binds de texto, então: local keys = getBoundKeys ("say") -- Obtém uma lista com todas as teclas com binds de texto. if keys then -- Se existe alguma tecla com bind de texto, então: for keyName, keyState in pairs (keys) do -- Para cada tecla com bind de texto, faça: if button == keyName then -- Se a tecla pressionada está com bind de texto, então: outputChatBox ("Tecla bloqueada: "..keyName, 255, 0, 0) -- Avisa o jogador que essa tecla foi bloqueada. cancelEvent () -- Cancela o efeito dessa tecla como se ela nem tivesse sido usada. break -- Sai do loop do FOR para não precisar verificar as demais teclas com bind de texto. end end end end end) Espero ter ajudado.
    1 point
  44. В коде есть строка с attachTrailerToVehicle ( bus, trailer1 ) Ниже добавьте: setElementParent ( trailer1, bus )
    1 point
  45. انت لسى عايش ما شاء الله .
    1 point
×
×
  • Create New...