Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 17/09/18 in all areas

  1. Multi Theft Auto: San Andreas 1.5.6 is released Today the MTA team is delighted to announce the release of MTA:SA 1.5.6. You will receive an automatic update soon, but if you don't have MTA installed, you can get it from the home page . There are many changes and improvements across the board, but one feature stands out as being especially exciting: custom animations! This has been a feature on our radar for many years, and @Saml1er was the one who decided to make what many have considered a dream, a reality. Take a quick look at this video of custom animations in action to get a glimpse of what's possible: Changes This release includes many additions, improvements, and fixes. Find the complete set of changes, and more information about the improvements listed below, in the 1.5.6 release notes. If you'd like to keep on top of all the things we're working on, why not watch or star our GitHub repository? Here is a heavily cut-down selection of features and fixes. Highlights: New features Ordered roughly by reverse chronological order New languages Bulgarian, Indonesian and Chinese (Traditional) (a3217) New server console feature for arrow command history (#274 by myonlake) New ACL property ModifyOtherObjects.resourceName for one resource only (6614d) New element functions getElementAngularVelocity, setElementAngularVelocity (#73 by lex128) New chat function clearChatBox (#215 by CrosRoad95) New vehicle functions getVehicleRespawnPosition, getVehicleRespawnRotation, setVehicleRespawnRotation (#334, #338 by l0nger) New goggle effect parameter "noiseEnabled" parameter to setCameraGoggleEffect (#324 by samr46) New drawing function dxDrawCircle (#266 by CrosRoad95, Saml1er) New jetpack functions setPedWearingJetpack, isPedWearingJetpack (#243 by Dezash) New element function getElementsWithinRange (de149) New GUI functions guiWindowIsMovable, guiWindowIsSizable, guiEditGetMaxLength, guiEditIsMasked (#272, #255 by FileEX) New fire function extinguishFire (#207 by CrosRoad95, #252 by myonlake, also 7838b) New world functions getPedsLODDistance, setPedsLODDistance, resetPedsLODDistance (#231 by CrosRoad95) New GUI scrollbar functions guiMemoSetVerticalScrollPosition, guiMemoGetVerticalScrollPosition (#248 by myonlake) New GUI functions guiMemoIsReadOnly, guiEditIsReadOnly (#236 by FileEx) New special property "underworldwarp" (#208 by CrosRoad95, #222 by myonlake) New vector support for collision functions (#217 by myonlake, #163 by Pawelo / 4O4) New animations functions setPedAnimationSpeed, engineLoadIFP, engineReplaceAnimation (Saml1er, with some help from Icensow, raw data loading courtesy of #247 by samr46) New colshape function isInsideColShape (#195 by tederis) New vehicle function for client-sided setVehicleHandling (#192 by Renkon) New world sound parameter to setWorldSoundEnabled to stop sound immediately (44844) New ped weapon function isPedReloadingWeapon (#149 by Neproify) New debug hooks pre/postEventFunction added to addDebugHook (#126) New event parameter "deleted" add to onResourceStop (98502) New vehicle function isVehicleWheelOnGround (#146 by ZReC) New command reloadacl (#131 by Timic) Enable switching camera view mode for trains (#125 by ZReC) New encode functions encodeString, decodeString (#184 by SDraw) New pickup events onPickupLeave & onPlayerPickupLeave (#176 by emre1702) New account functions getAccountIP, getAccountsByIP, getAccountsByData & setAccountName (#164 by emre1702) Highlights: Bug fixes and tweaks getChatboxLayout now works as advertised (#254 by myonlake) Return 2 vectors for ele:getBoundingBox (#305 by Pirulax, #332 by Addlibs) Fix inconsistencies in reading userdata in Player functions (#308 by Addlibs) Improve debug info for garbage collected files (#312 by Dezash) Fix crashes with account functions when using empty strings (faa57) Missing bShallow for server-side water (#240 by myonlake) Fix spawnPlayer rotation not working properly (#258 by myonlake) Fix false elements in getElementsWithinRange (#300 by Sergeanur) Removal of the /whowas command (0cffa) Improve connect to disconnect you less frequently (7fc29) Make connect port argument default to 22003 (d698b) Fix many bugs related to animations, jetpack and choking (#229 by myonlake) getVehicleType not being consistent server/client side (b08f3) Fix custom CEGUI skins accidentally breaking dxDrawRectangle (4e57a) Ignore colorcodes while tabbing in chatbox (#238 by Timic) Various bind tweaks, please tell us if something is broken (by emre1702) Fix empty string in getVehicleNameFromModel (instead of false) (#219 by emre1702) Weather blending improvements (#204 by emre1702) Fix 'stream_title' meta tag when the playback is started (#206 by Sergeanur) Fix problems when using a controller with more than 7 axes (382a3) Console no longer displays an error message when pressing the key of a disabled MTA control (23dad) Fix crash caused by calling client-side setPlayerNametagShowing with a ped (554a2) Fix server crash on server-window resize (becf0) Download This release is backwards compatible with the older 1.5.x releases (1.5.5, 1.5.4, all the way to 1.5). However, if you would like to take advantage of all of these useful changes, you will need to go and download the update! Servers: binaries are available, and don't forget to update your default resources. What's next? We're continually working on new features and fixes for MTA. If you're happy to report bugs and crashes do try out our Nightly release stream. You can do this by going into Settings -> Advanced -> Auto updater -> Update build type. Change to "nightly" and hit "Check for update now". Only do this if you like crashing and like filling out bug reports. We're also working on a brand new community: we want your suggestions, ideas and feedback! If you have any questions or would just like to chat with the community, do check out our official Discord server. We have channels for scripting, general support (bugs), mod development, and many more! Thank you! Thank you very much to the following community members for their work towards this release: Addlibs, ArranTuna, CrosRoad95, Dezash, Dutchman101, Einheit-101, emre1702, FileEX, forkerer, Icensow, jlillis, l0nger, lex128, lopezloo, MIKI785, myonlake, Neproify, Pawelo / 4O4, Pirulax, Renkon, samr46, SDraw, Sergeanur, tederis, Timic3, ZReC, and many others who helped document on the wiki, reported bugs, and helped out with issues. (If your name is missing or you want to change your entry above, please PM @qaisjp) You could be on this list! We're always on the lookout for new contributors. Contribute on GitHub, and chat with us on Discord. Finally, everyone, please give a ? to the newest maintainer of Multi Theft Auto: @Saml1er. Until next time, The MTA Team
    3 points
  2. سلام عليكم وانا اسوي مشروع بسيط اليوم سويت سيليكت بوكس بسيطه خذها وجربها html-css-javascript(jquery) الاكواد ما بطول عليكم html <div class='dropdown'> <div class='shownelement' name='shownelement' >1</div> <div class='hiddenelements'>2</div> <div class='hiddenelements'>3</div> <div class='hiddenelements'>4</div> <div class='hiddenelements'>5</div> <div class='hiddenelements'>6</div> <div class='hiddenelements'>7</div> <div class='hiddenelements'>8</div> <div class='hiddenelements'>9</div> <div class='hiddenelements'>10</div> </div> css .dropdown{ width:200px; padding: 5px; } .dropdown .shownelement{ background: #134787; padding: 10px; color: white; cursor: pointer; } .dropdown .hiddenelements{ display:none; padding: 10px; background: white; color: #134787; font-size: 17px; } .dropdown .hiddenelements:hover{ background: #134787; color: white; cursor: pointer; } javascript $(document).ready(function(){ $('.dropdown .shownelement').click(function(event){ $('.hiddenelements:visible').slideToggle(); $('.hiddenelements:hidden',$(this).parent()).slideToggle(); event.stopPropagation(); }); $('.hiddenelements').click(function(event){ var mytext=$('.shownelement',$(this).parent()).text(); $('.shownelement',$(this).parent()).text($(this).text()); $(this).text(mytext); $(this).parent().$('.hiddenelements').slideToggle(); event.stopPropagation(); }); }); $(document).click(function() { $('.hiddenelements:visible').slideToggle(); }); بالتوفيق
    2 points
  3. تم اضافة الاسلحة البيضاء لشوب الاسلحة و هي اسلحة تتميز بقوتها و سرعتها بقتل الزومبي يمكنك شراء الاسلحة عن طريق فلوسك بالبنك
    2 points
  4. النت زفت قاعد يقطع ----------------------------------------- لا ما تهجم يا اخ واي فاي بس اسلوبوا ينرفز + كانوا قاعد يقول لصاحب الموضوع انتا غبي لا سمح الله #Edit : عشان لو تبي الاسلحة النارية فقط Weapons = { 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 31 , 32 , 30 , 33 , 34 , 38 } addEventHandler( 'onPlayerDamage' , root , function( attacker , Weapon ) if ( isElement( attacker ) and getElementType( attacker) == 'player') then for _ , weapon in ipairs( Weapons ) do if ( Weapon == weapon ) then killPed( source ) end end end end )
    2 points
  5. client variable = the client that called the event (wiki) source variable = the element you defined in triggerServerEvent after event name Try to use player element (source) instead of client element local PasajENP = {} function KnowAmountFunction (pia) outputChatBox ("AA",source) -- it will send to player who triggered this event if (pia == 1) then PasajENP[source] = PasajENP_a1 triggerClientEvent (source, "GotoClient", source, PasajENP[source] ) end end addEvent( "KnowAmount", true ) addEventHandler( "KnowAmount", getRootElement(), KnowAmountFunction ) @Lormateve
    2 points
  6. Who are we? Our team consists of determined members with a lot of perseverance. As a team, we wish to accomplish the same goal - deliver a fun, varied and stable server to you - and doing our best efforts to achieve this goal is what makes this team strong and enduring. Every member has been chosen according to their personalities as well as their skills. We are glad to have the members we currently have, their persistence is incredible. Our Objective We are striving to make a great community for everyone, meaning that everyone should feel safe here. But as stated above we also want to create a stable and user-friendly server for all of you to enjoy. Read down to find more info related to the server. Details Website: https://forum.vultaic.com/ Twitter: https://twitter.com/ThisIsVultaic Server IP: mtasa://164.132.114.156:22003 Discord: https://discord.gg/PwKgPWH Staff: https://forum.vultaic.com/index.php?/staff/ Staff Division - Manager, Founder and Web Developer DizzasTeR - Manager and Developer Mirage - Manager and Developer Acerus - Financer Ramsy - Social Media Manager ToadFlox - Social Media Manager, Web Developer Djdidier - Web Developer T3xt - Map Manager Lacia - Map Tester & Stickers Manager Mazda - Map Tester Eleven - Map Tester KenZo - Map Tester Corex - Head of Streamers NoHear - Modeller Kalkbrenner - Modeller MarveL - Designer Selvis - Clan Member AnTi-Z - Clan Member Simas - Clan Member JmicK - Clan Member CresPro - Clan Member raceR - Clan Member Rhae - Clan Member Cheetah - Clan Trial Server Our server contains 7 gamemodes and 13 arenas in total. These gamemodes are: Deathmatch A classic MTA game-mode. You drive on a track with various player-designed obstacles with the goal of finishing the track in as least time as possible. At the end is a Hunter pick-up (attack helicopter) that you then use to kill the remaining players. Included are classic DM maps, hard DM maps (HDM) oldschool DM maps (OS) and essenially everything else that includes a lot of driving and a Hunter waiting for you at the end. Destruction Derby King of the hill in it's purest form. Push the other players off the map and into the water. There can only be one winner, whoever is the last person left on the map. Race The MTA defining game-mode. Finish a set of checkpoints and reach the final one before anyone else. Features ghost-mode so you don't have to worry about losing to griefers and generally salty players. Shooter Think of it like this - you're playing Call of Duty, except you're a vehicle instead of a human (or robot) and your goal is to destroy all the other vehicles. Base mode is free-for-all, so kill everyone. Hunter One of many MTA players' favourites. Same as Shooter, except you're flying instead of driving. The room gets its name from the one vehicle you get to use, which is the Hunter. Training In case you want to play any DM map you wish, whether to train it and get better at it or to just play it for yourself, this is the place. You can save a warp so you have a checkpoint to fall back to in case you fail, you can load that warp (and you're not limited to one, you can do this as many times) and you can also delete your last saved warp in case you mess up while saving it. Included here is every DM and race map we have. Garage Tune your vehicles (primarily your Infernus) here. What you create will be visible by both you and all other players that are playing alongside you. Below you'll see a teaser of how the garage ingame looks like. Server Changelog You can follow our updates here. Events & Tournaments Last Survivor (Ended) Weekly Event #1 - Mapping Our Logo (Ended) Weekly Event #2 - Guess the Map (Ended) Weekly Event #3 - Making a Garage (Ended) (We gave a break on weekly events for a while) Videos from the Server Teaser Intro Gameplay
    1 point
  7. اول ت ـصميم سلاح ناري في MTA تصميمي من الالف للياء رأيكم يهمني شكراً
    1 point
  8. https://community.multitheftauto.com/index.php?p=resources&amp;s=details&amp;id=44
    1 point
  9. اها مشكور المشكلة انه لما اقتل احد م يجي بالكيل مسج اني قلتلت احد يجي انه مات لحاله
    1 point
  10. i think you should stop the freeroam resource or what ever it's name but i mean the resource that contain the onPlayerChat Event if you don't know what is the name of the resource then use addDebugHook to get the name of resource with preevent parameter
    1 point
  11. جرب ذا مو مجربوا local taple = {} dor = 0 addCommandHandler("dor", function(source) dor = dor + 1 outputChatBox("تم وضعك في الدور , انتظر حتي ياتي دورك لسحبك",source,255,0,0,true) outputChatBox(""..dor.." انت الدور رقم",source,255,0,0,true) taple.dor = source end ) addCommandHandler("getDor",-- يسحب الاعب الي عليه الدور function(source) if ( dor ~= 0 ) then if ( isElement( taple.dor ) ) then outputChatBox( dor .. ' هو ' .. getPlayerName( taple.dor ) .. ' دور الاعب ' , source , 0 , 255 , 0 , true ) outputChatBox( 'لقد حان دورك الان' , taple.dor) else outputChatBox( 'لقد خرج هذا الاعب من السيرفر' , source) end dor = dor - 1 taple.dor = false end end )
    1 point
  12. بعد ماتقتل اللاعب فوق حط تحتها break عشان اذا حصل السلاح مو لازم يمكل يوقف الجدول
    1 point
  13. @NmLa @KillerX @*AnGeL ي جماعة الخير اهدو ولا بتجي الشرطة @NmLa تراه مجرد كود مايحتاج تسوي قضية, تقدر تتجاهل الموضوع واذا نصور شاف الموضوع مخالف راح يحذرهم @KillerX @*AnGeL المفروض تهدون اعصابكم وماتقرون كلام الغير على انه تهجم عليك .
    1 point
  14. وانتا ايششششش دخلك يا رب صبرني
    1 point
  15. سكربت تذاكر للاستضافات مع لوحة تحكم متخصصه من اكثر من ناحية فتح تذاكر - خدمات العميل وغيرها . تم استعمال هذا السكربت في موقعي الخاص ولكن تم اغلاقه وبعد فتره قررت ان اقوم بتطوير السكربت وجعله افضل وعرضه للبيع . المميزات لوحة تحكم متخصصة للادمن ذات تصميم مميز ورائع . امكانية اضافه اخبار وتعديلها واضافه شروط الخدمه وشروط الاستخدام وتعديلها من لوحة التحكم . امكانية تعديل معلومات العضو بشكل كامل من لوحة التحكم . امكانية تعديل تذاكر العضو وفتحها واغلاقها من لوحة التحكم . امكانية اضافه خدمات للعضو وتعديلها او مسحها من لوحة التحكم . امكانية مسح حساب العضو من الموقع من لوحة التحكم . امكانية اضافه اكثر من عضو اداري في الموقع من لوحة التحكم .* امكانية اضافه خدمات ومنتجات من لوحة التحكم . امكانية تفعيل / تعطيل الخدمات والمنتجات من لوحة التحكم . امكانية العضو بفتح اكثر من تذكره . امكانية العضو بتعديل جميع معلوماته ماعدا كلمة المرور . امكانية العضو بطلب اي خدمه . بما ان الموقع كان خاص لي , فكانت هناك لعبه بسيطة . تصميم انيق ومميز وجذاب للعميل .* متطلبات التشغيل PHP 7.2 MySql ملاحظة تم استعمال هذا السكربت في موقعي الخاص ولكن تم اغلاقه وبعد فتره قررت ان اقوم بتطوير السكربت وجعله افضل وعرضه للبيع . فديو بسيط للسكربت السعر لم يتم تحديده , السعر لاعلى سومه ( اقبل التحويل البنكي ( الاهلي فقط واقبل الباي بال اعلى سومه راح يتم بيع السكربت له , بالتوفيق للجميع يارب
    1 point
  16. بالتوفيق لكم, وكان شرف لي ابرمج واكون ضمن اداراتكم سابقاً .. اتمنى لو تنسق الموضوع اكثر قد مايستاهل به السيرفر - واشوف انك نسيت سوكنق xDD موفقين يارب ولي زيارة قريبه ان شاء الله : )
    1 point
  17. hmmmm maybe like this ? local PasajENP = {} function KnowAmountFunction (pia) outputChatBox ("AA") -- This show ALL Client, and that's what I want to avoid if (pia == 1) then PasajENP[client] = PasajENP_a1 triggerClientEvent (client, "GotoClient", resourceRoot, PasajENP[client] ) end end addEvent( "KnowAmount", true ) addEventHandler( "KnowAmount", getRootElement(), KnowAmountFunction ) this way you can make var for each player
    1 point
  18. You can load any IFP file that was created for GTA VC and SA using: engineLoadIFP So yes, you can load the ifp file to MTA if you have it.
    1 point
  19. انت تبي ترقعها عميتها هذا الفنكشن من المفترض انه يستخدم للديبقنق فقط لأنه يستهلك كثير لو تتعب شوي وتقرأ الويكي This function allows tracing of MTA functions and events. It should only be used when debugging scripts as it may degrade script performance.
    1 point
  20. ما عرفنالك مع من انت هههههه ابشر
    1 point
  21. مبدع ما شاء الله ياريت ماستر يصير زيك @Master_MTA تعلم من عمك خالد
    1 point
  22. رائع جدًا لكن سالفة تغير الغة اتوقع لو تخليها بمتغير افضل مثلآ local LANGUAGE = Ar if ( LANGUAGE == Ar ) then SKINS_CONTROL_SETTINGS = { guiTexts = { window = { mainWindow = 'لوحة التحكم بالشخصيات', settingsWindow = 'لوحة الأعدادات', }, label = { currentSkinLabel = { current = 'معلومات شخصيتك الحالية:', name = 'الأسم: ', ID = 'الرقم: ', }, searchByLabel = 'بحث بأستخدام:', shownSkinsLabel = 'الشخصيات الظاهرة:' }, button = { closeMainWindowButton = 'إغلاق', closeSettingsWindowButton = 'إغلاق', controlButton = { enable = 'تفعيل', disable = 'تعطيل' }, settingsButton = 'الأعدادات', }, editbox = { searchEditBox = 'بحث...', }, combobox = { shownSkinsCombobox = { all = 'الكل', disabled = 'المعطلون فقط', enabled = 'المفعلون فقط', }, searchByCombobox = { byName = 'اسم الشخصية', byID = 'رقم الشخصية', }, }, gridlist = { skinsGridlist = { skinNameColumn = 'اسم الشخصية', skinIDColumn = 'رقم الشخصية', skinStatusColumn = 'الحالة', enabledRow = 'مفعل', disabledRow = 'معطل', }, }, }, guiPositions = { -- {x, y, w, h, relative} window = { mainWindow = { settingsEnabled = {0.59, 0.28, 0.38, 0.36, true}, settingsDisabled = {0.31, 0.28, 0.38, 0.36, true}, }, settingsWindow = {0.31, 0.28, 0.28, 0.28, true}, }, label = { currentSkinLabel = {0.48, 0.22, 0.49, 0.50, true}, searchByLabel = {0.05, 0.30, 0.43, 0.12, true}, shownSkinsLabel = {0.52, 0.30, 0.43, 0.12, true}, }, button = { closeMainWindowButton = {0.80, 0.11, 0.16, 0.08, true}, closeSettingsWindowButton = {0.71, 0.14, 0.24, 0.11, true}, controlButton = {0.49, 0.86, 0.48, 0.09, true}, settingsButton = {0.49, 0.75, 0.48, 0.09, true}, }, editbox = { searchEditBox = {0.03, 0.13, 0.43, 0.10, true}, }, combobox = { shownSkinsCombobox = {0.52, 0.42, 0.43, 0.52, true}, searchByCombobox = {0.04, 0.41, 0.43, 0.53, true}, }, gridlist = { skinsGridlist = {0.04, 0.27, 0.42, 0.68, true}, }, }, messages = { addedNewSkin = { success = { message = '*[Skin Controller]: تم <الحالة> الشخصية', -- لاتحذف كلمة <الحالة>ء disabled = 'تعطيل', enabled = 'تفعيل', }, fail = '*[Skin Controller]: الرجاء اختيار شخصية لتفعيلها او تعطيلها!', }, permissionDenied = '*[Skin Controller]: طلب الأذن مرفوض!', }, } elseif ( LANGUAGE == En ( then ) -- إلخ end
    1 point
  23. ههههههههههههههههههههه شكرا على الاهداء ويشرفني اني اكون ادارة و مبرمج للسيرفر return end
    1 point
  24. الاتاش ما راح يظبط في سيارات ضخمة شوي فراح يكون الاوبجكت داخل السيارة مش فوقها
    1 point
  25. Wow, i didn't know that was possible. Thanks again.
    1 point
  26. Yeah, outputChatBox is showing for every client because you have to put the player argument after the string. Take a look : outputChatBox
    1 point
  27. Inject it using executeBrowserJavaScript
    1 point
  28. if you want to make images of each vehicle for in-game usage, you can use this resource.
    1 point
  29. بالويكي مكتوب (SQL injection is rendered impossible). وحسب ما فهمت انه مستحيل تستغل الثغرة ذي
    1 point
  30. this function encodes/decodes strings. For example you can read whole file using fileRead and fileGetSize functions (added this on wiki), encode them with password, save client-side. Nobody won't steal decoded file if they don't have password. This method is a little bit better but is unsafe too because you should always keep html file opened to work on client-side. Someone may steal it using common software
    1 point
  31. triggerClientEvent(client,"blah",resourceRoot,...)
    1 point
  32. De esa forma se utiliza el triggerClientEvent. Lormateve, Prueba con esto triggerServerEvent ( "SaberRamaTrigger", getLocalPlayer(), pia )
    1 point
  33. Cambia resourceRoot por root o getLocalPlayer() en el trigger
    1 point
  34. triggerServerEvent ( client, "SaberRamaTrigger", client, pia )
    1 point
  35. يسعدني بانك من اول الردود لى موضوعي شكرا على تعليق الرائع من انسان اروع @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
    1 point
  36. This is great, as everyone wanted! I hope this version encourages people to create new things and make the community stronger. Keep up the great work, making the MTA the best multiplayer sandbox!
    0 points
×
×
  • Create New...