Jump to content

Leaderboard

Popular Content

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

  1. السلام عليكم ورحمة الله وبركاتة اليوم حبيت اقولكم ان الموقع المشهور في رفع المودات Community.mtasa.com يخضع للصيانة المؤقتة لفتره معينه ولكن يمكنك الدخول للموقع في هذه الاوقات من خلال الضغط علي : سبحان الله وبحمده ملاحظة : ولاتقلق عند دخولك للموقع ويظهر لك Your connection is not secure المقصود , ان الموقع انتهت فترة حمايتة وهو غير محمي وفي حال التشكيك في كلامي يمكنك التأكد من ذلك من خلال هذا الموضوع الذي قام بطرحه احد الاعضاء وبالتوفيق للجميع..!
    2 points
  2. السلام عليكم ورحمة الله وبركاته .... مب لاقي شي اسويه ولا اي افكار فقلت خلني اشرح بعض الاشياء .... شرحي رح يكون عن setTimer .... والـ هو مؤقت يسوي شي كل وقت او يسوي شي بعد فترة محددة .... طيب خلنا نبدأ على بكرة الله .... المثال الاول رح اشرح فيه طريقة انشاء شي معين كل فترة معينة -- server function theFunctionName ( ) exports["guimessages"]:outputServer(root,"message from server file.",0,255,0,root) -- YourCode end setTimer ( theFunctionName, 5000, 0 ) -- لاحظ الرقم 0 -- client function theFunctionName ( ) exports["guimessages"]:outputClient("message from client file.",0,255,0) -- YourCode end setTimer ( theFunctionName, 5000, 0 ) -- لاحظ الرقم 0 المثال الثاني رح اشرح فيه طريقة انشاء شيء معين بعد فترة معينة -- server function theFunctionName ( ) exports["guimessages"]:outputServer(root,"message from server file.",0,255,0,root) -- YourCode end setTimer ( theFunctionName, 5000, 1 ) -- لاحظ الرقم 1 -- client function theFunctionName ( ) exports["guimessages"]:outputClient("message from client file.",0,255,0) -- YourCode end setTimer ( theFunctionName, 5000, 1 ) -- لاحظ الرقم 1 اذا لاحظتوا الفرق بين المثال الاول والمثال الثاني وهو شي واحد وهو الرقم 0 و الرقم 1 وهم يتحكمون في نوع المؤقت المؤقت مع الرقم 0 يسوي شي معين كل فترة معينة المؤقت مع الرقم 1 يسوي شي معين بعد فترة معينة المثال الثالث رح اشرح فيه كيفية تحديد وقت المؤقت .... واللي ما يعرف هذا الشي علامة الضرب [ * ] علامة القسمة [ / ] علامة الطرح [ - ] علامة الجمع [ + ] رح تقولولي وش فائدتهم بقولكم تقدرون تستفيدون منهم في البرمجة .... وقت المؤقت يكون عبارة عن 1000 جزء من الثانية بمعنى 1000 ميلي ثانية = ثانية .... طيب بنشوف مثال -- server -- guimessages ( outputServer ) function theFunctionName ( ) exports["guimessages"]:outputServer(root,"message from server file.",0,255,0) end setTimer ( theFunctionName, 5000, 0 ) -- رقم 5000 = 5 ثواني -- يمكن كتابته بصورة مختلفة مثل setTimer ( theFunctionName, 5*1000, 0 ) -- 1000 * 5 = 5000 وهذه فائدة الضرب -- طيب اذا ابي اسوي مؤقت يخرج رسالة كل 5 دقائق مثلاً وش اسوي ؟ -- هذا المثال يوضح كيف function Timer5 ( ) -- Timer5 = اسم الامر ويمكن كتابته اي شيء تريده exports["guimessages"]:outputServer(root,"مرحباً بك في السيرفر",0,255,0) end setTimer ( Timer5, (5*60*1000), 0 ) -- 5*60*1000 = 5 دقائق هذا الـ عندي اتمنى انكم استفدتم اذا ما فهمت الكود اكتب تعليق وبساعدك بإذن الله اذا قصرت في الشرح فأنا آسف هذا اول شرح لي والقادم افضل بإذن الله ... ... والسلام عليكم ورحمة الله وبركاته ...
    1 point
  3. السلام عليكم ورحمة الله وبركاته ابي مبرمج نسوي مع بعض موقع تواصل اجتماعي مثل فيس بوك ادري انه محتاج وقت لاكن بسويه لان عندي حلم وبحققه ابي واحد يساعدني اللغات الي معي الي مخلصها PHP HTML CSS(80%) Java Script (50%) اللغات الي ما خلصتها خلصت معظمها وباقي اشياء بسيطة فترة بسيطة واخلصها الي يبي يشاركني يقولي الدومين و الاستضافة علي وهو البرمجة فقط وعندي استعداد اتعلم اي لغة باسرع وقت مافي مشاكل بالتوفيق للجميع
    1 point
  4. Advanced Company, Máximo potencial. Somos una empresa que decidió apostar por el alojamiento gaming en los últimos años, estudiamos día a día el mercado para equilibrar el precio de tu servicio con nuestros múltiples beneficios, destacamos entre muchas de las empresas gracias a nuestra óptima conexión para Latinoamérica/Norteamérica y protección contra ataques DDoS con mitigación sin latencia aumentada, dejando atrás a las innumerables opciones que alojan en los lugares más explotados de la industria. Nuestro centro de datos [USA, Florida] se trazó lo más cerca posible del continente Sur-americano, para obtener un balance justo entre precios, performance y seguridad en clientes de habla hispana. “Buscamos tu satisfacción y concretamos tu éxito” ¿ERES MIEMBRO DE FORUM.MTASA.COM? ¿NO NOS CONOCÍAS? 40% DESCUENTO PARA TI, INGRESA AQUÍ (ESTO NO ESTÁ EN NUESTRO SITIO WEB, ES ÚNICAMENTE PARA USUARIOS DE ESTE FORO, SI NECESITAS MÁS INFORMACIÓN CONTÁCTANOS EN NUESTRO CHAT EN VIVO). CARACTERÍSTICAS - MULTI THEFT AUTO SERVERS Ancho de banda ilimitado [GRATIS] Base de datos MySQL TC Admin 2.0 Control Panel Alojado en robusto hardware. Fast Download sincronizado Sistema sub usuarios Dirección IP protegida de ataques DDoS [USA, Florida] Soporte 24/7 Precio de instalación $0.00 CLICK AQUÍ PARA VER TODAS LAS CARACTERÍSTICAS OTROS SERVICIOS Counter Strike 1.6 SERVERS [600 FPS/800 FPS/1000 FPS] Counter Strike Global Offensive SERVERS [64 TICK/100 TICK/128 TICK] San Andreas Multiplayer SERVERS Web Hosting desde $5.00 USD/Anuales Dominios VISITA NUESTRO SITIO WEB https://advcom.org
    1 point
  5. Salut, am făcut și eu un fel de sistem micuț pentru chat (și m-am adaptat la un sistem de aici) și aș vrea și eu niște păreri . Țin să precizez că sunt începător, n-am cine știe ce cunoștiințe de Dexter. Bun, păi sistem ca sistem, da' ce conține? Păi. Conține un sistemuț pentru clearchat, care curăță 28 de rânduri, și al 29-lea scrie că chatul a fost curățat. Comandă : /clearchat Preview: Așa. Mai conține un sistem de anunțuri (aici adaptat de la Dinu) Sintaxa corectă este : /ad (reclamă) Preview : Mai conține și un sistemuț pentru sentimente, unul mic și drăguț Comenzi: /trist /fericit Dacă îl dorește cineva (ceea ce nu cred că o să se întâmple) aveți linkuri mai jos. http://www.girlshare.ro/3489716998.9 http://www98.zippyshare.com/v/zEbC3jmm/file.html
    1 point
  6. @#Soking مفروض تخلي اخر وضيفتك return false
    1 point
  7. @#Soking سطر 80 راح يعطي الاعب بفلوس بكثر مافيه لاعبين بالمهمة , سطر 50 مفروض تتحقق ان السيارة ماهي موجود نفترض ان صار فيه بق وحاول تحسن طريقة كلامك مع الناس انا جاي افيدك فـ خلك محترم
    1 point
  8. Nope MTASA R1.0 are not the right ports for these ones 22003, 22005 and 22126 are the right ones
    1 point
  9. شكرا اخى ما قصرت شكرا اخى على الرد شكرا اخى على الرد الجميل
    1 point
  10. لعلمك فيس بوك يتكون من حوالي 61 مليون سطر برمجي فلا تتعب حالك و اعمل اشتي تستفيد منه
    1 point
  11. الأرقيومنت الأول هو المسج , يعني اذا تبي تحدد مسج , في هذهـ الحالة احنا م احتجنا انه نحدد المسج وتجاوزنا البارمتر شف هنا string message, int messageType تجاوزنا البرامتر الأول لأنا م احتجناهـ برتقآلي = سيرفر آحمر = كلاينت آزرق = الأثنين كلاينت وسيرفر اليوزفل فنكشن أخضر !
    1 point
  12. local ColS = createColRectangle ( ..... ) addEventHandler ( "onColShapeHit", root, function ( thePlayer ) if source == ColS then if getElementType ( thePlayer ) == "player" then setElementData(source,"noCanUseKey",true) outputChatBox ( "Your entered the zone!", thePlayer, 255, 255, 109 ) end end end ) addEventHandler ( "onColShapeLeave", root, function ( thePlayer ) if source == ColS then if getElementType ( thePlayer ) == "player" then setElementData(source,"noCanUseKey",false) outputChatBox ( "Your leaved the zone!", thePlayer, 255, 255, 109 ) end end end ) local buttons = { ['F1'] = true, ['F3'] = true, } addEventHandler( 'onClientKey', root, function (button , press) if getElementData ( localPlayer , "noCanUseKey" ) == true then if press and getElementDimension(localPlayer) == 30 then if buttons[button] then outputChatBox("غير مصرح لك بفتح اللوحة الان ", 255, 0, 0) cancelEvent() end end end end) #Edit: سطر 9 خليه كذا if press then
    1 point
  13. You can use this site to get a models ID: http://dev.prineside.com/gtasa_samp_model_id/ If the model details list IDE: SAMP.ide the model is SAMP only and you'd have to convert.
    1 point
  14. @Abu-Solo كنت فاكر الموضوع صعب بس تعلمت اللغات طلع سهل بس محتاج لغات ثانية بس محتاج شريك مساعد بعض نشرح لبعض نصحح لبعض اخطاء الخ.. بس يكون مبرمج ما يقولي بروح اتعلم
    1 point
  15. انا سويت غلط و عدلتو قبل ردك تلخبط معلش بينو و بين حدث onPlayerLogin
    1 point
  16. انسخ الكود من جديد عدلته
    1 point
  17. addEventHandler( "onMarkerHit", marker, function( element ) if getElementType( element ) ~= "player" then return end if vehicles[ element ] then if isPedInVehicle( element ) then local randomNum = math.random( #IDs ) local id = IDs[ randomNum ] setElementModel(vehicles[ element ],id) return else destroyElement(vehicles[ element ]) vehicles[ element ] = nil end end local pX, pY, pZ = getElementPosition( element ) local pRX, pRY, pRZ = getElementRotation( element ) local randomNum = math.random( #IDs ) local id = IDs[ randomNum ] vehicles[ element ] = createVehicle( id, pX, pY, pZ, pRX, pRY, pRZ ) if vehicles[ element ] then warpPedIntoVehicle( element, vehicles[ element ] ) end end )
    1 point
  18. getPlayerAccount isGuestAccount
    1 point
  19. سوي لوب للاعبين وتحقق ان فيه العالم الي شغال عليه الديربي وحطهم ب القريد ليست مايحتاج لاداتا ولا هم يحزنون .
    1 point
  20. @#Soking والله تحط خبصة اكواد وتبي الناس تصححها مثلك مثل الي ينسخ مثال من الويكي ويبي كود غير الي نسخه
    1 point
  21. كل الي عليكـ تسويه , اول م يخش الاعب الديربي تحط له داتا تسميها setElementData (source,"getPlayerInDerby",true) طبعا مو سورس حسب تعريف الاعب عندكـ ! وبس يخرج تحط قيمة الداتا false وتسوي قريد ليست عشان تجيب الي معه داتا حق الديربي ! for i,v in ipairs(getElementsByType("player")) do if ( getElementData ( v,'getPlayerInDerby' ) == true ) then local row = guiGridListAddRow(grid) guiGridListSetItemText(grid,row,1,getPlayerName(v),false,false) end end
    1 point
  22. ما أقدر .. سوي بنفسك حتى لو شخابيط ( لاتصدق ) ثم احنا نساعدك
    1 point
  23. -- سوي getPlayerName table.insert -- كل مايدخل لاعب -- بعدين unpack -- ودخله الجريد ليست
    1 point
  24. ^ حط اليوسفل فنكشن فوق عشان تتجنب اخطاء
    1 point
  25. apt-get update apt-get upgrade apt-get install ia32-libs
    1 point
  26. setElementData ? return يستعمل
    1 point
  27. تقدر تخشه من هنا . http://213.239.211.214/
    1 point
  28. @Abu-Solo موب كل شي داتا الله يهديك addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[5] ) then local aState = isWorldSpecialPropertyEnabled ( "extrajump" ) setWorldSpecialPropertyEnabled ( "extrajump", not aState ) local aMsg = aState == true and "True" or "False" exports.TopBarChat:sendClientMessage ( aMsg, 255,255,255, true ) end end )
    1 point
  29. Hotii! Hotii! Hotii! Huooo!! Jos coruptia!
    1 point
  30. It's part of stealth system. Every time CJ goes into dark place this sound plays. See this:
    1 point
  31. А теперь с небес на землю. Возможности МТА продвинуты только относительно SAMP. Если вы попробуете сделать что-то действительно серьезное, а не тот детский сад а-ля "я у мамы разработчик" что делают сейчас даже самые распиаренные и "продвинутые" проекты, то начнете спотыкаться обо все подряд: - чудесный Lua. Вычислительной мощности что на клиенте, что на сервере кот наплакал. Любой серьезный графический шейдер (один, нормальные тени например) просадит FPS раза в 2. Любые попытки сделать нормальных живых ботов закончатся тем же - клиент задохнется от перегрузки CPU, сервер при онлайне в 50-100 человек сдохнет от трафика. - баги. "Ах, вот если бы сделали проект, чтобы задействовали прямо все функции МТА, вот бы тогда все увидели какая МТА мощь!". Угу, только из этих функций процентов 5-10 забагованы или не работают. Ну казалось бы, их не так много. Только вот время разработки возрастает раза в 3-4 из-за того, что нужно эти баги обходить. - кривая архитектура. Что такое МТА? Есть ГТА сан андреас в котором существуют свои понятия и структура классов, есть МТА которая взламывает сан андреас для доступа к функциям и строит поверх первой свою собственную систему. Выглядит это все как-то так: Сделать что-то серьезное на таком фундаменте у Вас не получится. И дело даже не в багах МТА. Любой серьезный проект - сложный проект. Чтобы не рухнуть под собственным весом проект должен быть хорошо структурирован, должна быть продумана архитектура - деление одного большого на множество маленьких простых, и то как эти простые будут взаимодействовать между собой. Так вот, стройную большую систему у Вас построить в МТА не получится. Количество кода который будет фиксить баги и выпрямлять искривления в определенный момент станет таким, что баги начнут сами с собой взаимодействовать и порождать новые баги. Добавьте к этому то, что с каждым новым унаследованным классом скорость работы системы падает по экспоненте (а у Вас ее и так кот наплакал) - и Вы получите естественный физический лимит возможного качества Вашего проекта. Итого: любой серьезный разработчик выберет нормальный игровой движок с открытым исходным кодом (Unity, UE, CE). Посему ждать по-настоящему прорывных проектов в МТА не стоит. Хороша ли МТА? Однозначно да. Для первых шагов в области разработки и проектов низкого уровня сложности, либо проектов с какой-либо одной очень продвинутой фишкой. Сможет ли МТА обогнать SAMP? Не думаю. Выдача гугла по поисковому запросу "GTA SA multiplayer" похоронит даже самый продвинутый проект. Есть надежда на ютуб, но время идет, а графический и физический движки в МТА ни капли не лучше чем 10 лет назад.
    1 point
  32. I'd love a written variant of the tutorial ( it's easier for me to follow ). But I guess it's just me. Was very useful though!
    1 point
  33. actually useful and good THX !
    1 point
  34. Yes! It was useful, some guys don't know very much about MTA 1.1 Interface features .
    1 point
×
×
  • Create New...