Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 24/01/17 in Posts

  1. ليه تساعده مره ثانيه؟ هو ما يبيك تساعده خلاص خلي المبرمجين المحترفين يساعدونه تتعب نفسك واخرتها يفشلك قدام الناس...
    2 points
  2. المنتدي ذا زي المدرسه حقتي والصراحة, اللي يطلب اكواد اعرفها او ما اعرفها احاول اساعده بـ أي طريقة ممكنه
    2 points
  3. يعطييك العافيه يا غالي شكرا لحسن ادبك ذا دليل على تربية اهلك ما شاء الله تبارك الله بيضت وجه امك وابوك ربي يخليك لهم ويهديك عشانهم انا اسف اني اساعدك بس سؤال كيف كذا اها م في شي بالدي بقي ثم ترجع تقول كذا انت مسوه كلو غلط بالدي بق +كيف كذا اخوي والتاني الكتبو في الكومب بوكس اتمنى تعدل كلامك اسمه ايديت بوكس سبحان اللذي انعم علينا بنعمة العقل
    2 points
  4. مشكور ياخوي على الرد و الجهد وتمت الافادة من ابو سلو
    2 points
  5. Hello, i started this gamemode for nTL but they declined a mgm they wanted a normal race server. So i dont know what i can do with it. it have 8 lobbys and they work well. - Streamed Map Music - IPB Forum Account Connection - Settings - Money System - EXP System My Skype: nico.wissman - TobseN
    1 point
  6. السلام عليكم ورحمة الله تعالى وبركاته, ,مود الدردشة ( الشات ) الخاص, بمميزات جديدة وحصرية وشكل أنيق وحصري, ---------- رابط الفيديو الخاص بالسكربت :- ---------- مميزات السكربت :- - امكانية ايقاف\ تشغيل الدردشة, - امكانية عدم الإزعاج لوضع السكربت في وضع السكون, - امكانية الحظر للاعبين والغاء الحظر, إمكانية النكز لأرسال نكزات إلى اللاعبين, ---------- صور للسكربت :- ---------- ---------- إنضم إلى إسرتنا العربية :- مجتمع MTA العرب ---------- لتحميل السكربت :- Private Chat System - MR.GRAND للتواصل معي :- Skype : kamel1234128
    1 point
  7. السلام عليكم ورحمة الله وبركاته حبيت أقدم لكم أول ماب لي ، أتمنى يعجبكم الماب قديم له تقريباً 4 شهور
    1 point
  8. Доброго времени суток, господа. Как у разработчика встал вопрос - какую архитектуру лучшего всего использовать для написания игрового мода? По поводу игрового мода так же имеется вопрос, так как я заметил, что многие разработчики разбивают его на отдельные ресурсы: какие в этом преимущества, минусы, как лучше всего разбить большую систему на несколько ресурсов? Возможно, есть какие-то паттерны, а так же пожелания по написанию кода. Искал в интернете - ничем не помогло, информации по данному поводу нет (возможно, я не нашёл, не буду отрицать). Так же интересно узнать мнение по поводу того, как лучшего всего хранить большие объемы данных. Взять пример тот же Pawn - создаём массив и кладём в него данные и.. на этом всё. Тут же функционал более широкий (тот же element data), но почитав пару тем на форуме понял, что лучше с ним быть более аккуратным. Как лучшего всего поступить с большими объемами данных? Частота обновления ~ 2-3/сек. при нулевой онлайне. Взять тот же C# - много информации, статей, уроков и так далее, а тут, по факту, нет. Думаю, что многим начинающим разработчикам в MTA пригодится данная информация. Буду рад любому адекватному и обширному ответу (желательно с ссылками на те или иные статьи/темы). Заранее спасибо
    1 point
  9. كوده شغال صحيح ^ بالنسبة لرجوع الترايقر فهو ياخذ الأرقمنت بشكل إفتراضي لو ماحطيت ارقمنت بالسيرفر سايد والأرقمنت الافتراضي هو root
    1 point
  10. أول مرة اشوف الناس تطلب غصب '~' يحاول يساعده بأقصى ما لديه بالأخير يكرشه
    1 point
  11. Привет, лично я изначально для себя построил такую структуру: resources: - SERVERNAME_Players - SERVERNAME_Houses - SERVERNAME_Bussineses - SERVERNAME_Vehicles и сделал несколько главных ресурсов по типу: - SERVERNAME_System - SERVERNAME_Stuff (обьекты, текстуры, карты и т.д.) Очень удобно, теперь понял что не прогадал.
    1 point
  12. العفو وحياك الله في اي وقت
    1 point
  13. شكرا مرة ثانية يخوي
    1 point
  14. شكرا يخوي والله قولي كيف اشكرك انت موجود علي المنتدي 24 ساعة مدري كيف اشكرك
    1 point
  15. ترا اقدر افيدك هنا ماله داعي فيس او سكايب
    1 point
  16. Roleplay pe vR = Daca copilul e donator si doneaza, poate incalca legile RP-ului
    1 point
  17. MKAN = { ------ نسوي جدول فيه الاحداثيات واسم المكان {"البداية -1", -3482.1469726563, -3007.9379882813, 13.583124160767}, {"آلدآئري -2",1797.1727294922, 842.46630859375, 10.6328125}, {"آلنخيل -3",2068.7211914063, 907.06707763672, 8.1701345443726}, {"آلطعوس -4",-2617.193359375, -2547.3530273438, 3}, {"آلغروب -5",662.55310058594, 1936.7479248047, 5.5052728652954}, {"الشارع الطويل -6",-2876.2788085938, -3004.4331054688, 12.39999961853}, {"البنك -7",596.37750244141, -1241.4223632813, 18.39999961853}, {"المطار الاول -8",1717.6470947266, -2494.1176757813, 13.39999961853}, {"المطار الثاني -9",-1223.4300537109, -185.74758911133, 14.39999961853}, {"المطار الثالث -10",1411.7646484375, 1482.3529052734, 10.89999961853}, } for i,mk in ipairs(MKAN) do local row = guiGridListAddRow(Warpgrid) ---- غير warpgrid حطها اسم القريد لست حقتك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false) guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]}) guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255)) end addEventHandler("onClientGUIDoubleClick",Warpgrid, function () local sel = guiGridListGetSelectedItem(Warpgrid) ----- نفس الشئ غير هذي لـ أسم اللقريد لست حقتك if sel ~= -1 then local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1)) fadeCamera ( false ) setTimer ( fadeCamera, 1500, 1, true ) setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z ) end end ,false) ذا كود الاخ بوسولوو خلني اشرحلك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false)------------وظيفته انه يظيف الجزء الاول من الجدول في الجريد لست guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]})--------------------------هذا يحط داتا على العمود+الرو اللي بالجريد لست بالجدول الجزء الثاني اللي هي الاحداثيات لكنه غير صحيح هو مزود 3 واربعه واصلا مافي قيمه ثالثه ولا رابعه هم جزئين فقط guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255))---------------------------هذا يحط للرو اللي ينظاف بالجريد لست لون عشوائي ------------------------- اما بالنسبه لذا addEventHandler("onClientGUIDoubleClick",Warpgrid,-------------------اضافة حدث اسم الحدث لما يظغط على جيو مرتين ووراب جريد اسم الشي اللي لما يظغط عليه مرتين function ()-----------------فنكشن local sel = guiGridListGetSelectedItem(Warpgrid) ----- هذا يجيب الرو اللي اختاره اللاعب وطبعا الرو اللي اختاره بالجيو اللي حددناه فوق if sel ~= -1 then -------------------طيب بالنسبه لذا وش معنا -1 سالب واحد يعني اصلا لما المود يكون شغال واللاعب ما اختار اي شي فالقيمه بتكون سالب واحد طيب وهذا الكود وش وظيفته هذا يتحقق اذا كان اللاعب اختار شي من الجريد لست اللي حددناها ولا لا local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1))-------------------هنا وظيفته يجيب الداتا اللي حطيناها فوق على العمو+الرو اللي هي الاحداثيات fadeCamera ( false )-------------------هذا وظيفته يخلي الشاشه سوده للاعب setTimer ( fadeCamera, 1500, 1, true )-------------------هذا بعد 1500 جزء من الثانيه يرجع الشاشه طبيعيه للاعب طيب وبتسالني وظيفة الواحد وشو في شيءين تقدر تستخدمهم 0 و 1 الواحد لما تبيه الامر يحدث مره واحده ما يتكرر اما الصفر لو تبيه كل 1500 جزء من الثانيه يتكرر الامر يعني كل 1500 جزء من الثانيه يجلس يحط الشاشه طبيعيه للاعب فعشان كذا استخدمنا 1 setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z )--------------ها وش وظيفته هذا يحط احداثيات اللاعب او بمعنى اصح نقل اللاعب او الالمنت وبما انك مبتدا خلنا نقول اللاعب طيب زي ما شرحتلك فوق settimerتمام x,y,zاللي عرفناها فوق end-----------------هذا لانهاء اف الشرطيه اللي هي اذا كان اللاعب محدد ولا لا end----------------------هذا لانهاء الفنكشن ,false)------------------ليه حطينا فاصله وفولس انا اقولك لانك لو ما حطيتها بيصير اي نافذه اي زر اي شي يضغط عليه مرتين يسوي نفس اللي فوق ما بتصير النافذه الوحيده ذي يعني كل النوافذ تنفذ نفس الامر اما باللنسبه للقوس فهو لانهاء الحدث او الايفينت هذا وان اصبت فما هو الا توفيق من الله وان اسات فما هو الا من الشيطان
    1 point
  18. تبي تعرف كيف سويت الكود يعني؟ عن طريق الويكي
    1 point
  19. هذا مثال بسيط MKAN = { ------ نسوي جدول فيه الاحداثيات واسم المكان {"البداية -1", -3482.1469726563, -3007.9379882813, 13.583124160767}, {"آلدآئري -2",1797.1727294922, 842.46630859375, 10.6328125}, {"آلنخيل -3",2068.7211914063, 907.06707763672, 8.1701345443726}, {"آلطعوس -4",-2617.193359375, -2547.3530273438, 3}, {"آلغروب -5",662.55310058594, 1936.7479248047, 5.5052728652954}, {"الشارع الطويل -6",-2876.2788085938, -3004.4331054688, 12.39999961853}, {"البنك -7",596.37750244141, -1241.4223632813, 18.39999961853}, {"المطار الاول -8",1717.6470947266, -2494.1176757813, 13.39999961853}, {"المطار الثاني -9",-1223.4300537109, -185.74758911133, 14.39999961853}, {"المطار الثالث -10",1411.7646484375, 1482.3529052734, 10.89999961853}, } for i,mk in ipairs(MKAN) do local row = guiGridListAddRow(Warpgrid) ---- غير warpgrid حطها اسم القريد لست حقتك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false) guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]}) guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255)) end addEventHandler("onClientGUIDoubleClick",Warpgrid, function () local sel = guiGridListGetSelectedItem(Warpgrid) ----- نفس الشئ غير هذي لـ أسم اللقريد لست حقتك if sel ~= -1 then local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1)) fadeCamera ( false ) setTimer ( fadeCamera, 1500, 1, true ) setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z ) end end ,false)
    1 point
  20. I thinkt that it's important - server ver is MTA:SA Server v1.5.3-release-10614 and - as you can see - it runs on linux.
    1 point
  21. It's true some people are overly worried about security and paranoid. I hope for Epozide he follows the instructions or else he just can't get it to work properly again, it's his call. But as I said there's still some caution involved; who knows if the dll file was arbitrarily infected by another virus his AV doesnt detect; hence why I asked him to provide me the file, so I can verify the detection nature and take his worries for whitelisting and submitting a falsepositive report away.
    1 point
  22. попробуй создать у себя сервер и зайти на него.
    1 point
  23. Приветствую всех! Давно меня не было на форуме (немного пропал интерес к gtasa), и решил заглянуть да посмотреть ситуацию. Не буду ходить вокруг да около, сразу перейду к сути. Обратил внимание на некоторые сомнительные темы с вакансиями, содержание которых было ещё сомнительней. Да я и до этого их видел и равнодушно проходил мимо, но что изменилось сейчас? - Да собственно наверное и ничего, или наверное, надежда помочь людям составлять вакансии более грамотно. Я понимаю, что это форум и всё такое, тут нет чёткого шаблона или требований о составлении вакансии, но тем не менее если вы не школьник (хотя бы в душе) и хотите показаться грамотным человеком с серьёзными намерениями (а не тем за кого обычно всех принимают), то как минимум подумайте о грамотном оформлении и требований вашей вакансии. К примеру вот эта тема: https://forum.multitheftauto.com/topic/91891-вакансия-в-мта-проект/ или эта https://forum.multitheftauto.com/topic/92218-ищу-скриптеров/ или эта https://forum.multitheftauto.com/topic/91284-вакансия-lua-кодер/ или эта https://forum.multitheftauto.com/topic/91205-вакансии-нпо-проект-greis/ Называйте тему сразу нужной вакансией. Например: Программист Lua или Дизайнер UI. Не надо добавлять префикс [Вакансия], вставьте его в теги (Tags). Не пишите несколько вакансий в одну тему. Разделяйте в разные темы и расписывайте подробно требования, знания, чем нужно будет заниматься, что будет плюсом в знаниях, з/п (либо укажите, что по собеседованию) ну и конечно же контактные данные (скайп, почта, вк и т.д.). Если вы сами не знаете кто вам требуется и какими навыками он должен обладать, то поверьте, лучше вообще бросьте это дело. Мало быть хорошим руководителем, нужно быть осведомлённым во всех вопросах которые будут вас касаться в MTA, нужно быть продвинутым в области в которой вы работаете. Если у вас всего этого нет - у вас ничего не выйдет. Прежде чем писать кучу требований (языки, технологии и т.д.) подумайте как вы будете проводить собеседование и проверять эти навыки у кандидата. Не прокатит какое-то тестовое задание - потому что скорее всего вы его найдёте в интернете и когда кандидат его решит вы ничего не поймёте из этого. Другое дело если вы более менее разбираетесь в этих навыках (которые требуете) то должны из общения понять, стоит ли с человеком иметь дело. Так же забудьте про "скриптеров" и "кодеров" (разве что вам реально нужен говнокодер) - нет такой должности/работы. Скрипты пишут сис.админы на bash`е (или другой ваш любимый язык) для автоматизации на сервере (это пример). ПО состоит из программного когда и его пишет разработчик (программист). Не ищите уникального специалиста который будет сразу делать всё и сразу (писать гейммод и админить ваш сервер - это две разные должности, и платить нужно соответственно). Возможно вы подумаете, что я перегибаю палку, ведь мы не на рынке труда и никого по ТК РФ даже не устраиваем, к чему все эти заморочки? - Да, на трудоустройство мы не берем, да и у реального работодателя всё куда серьёзнее: есть HR, есть руководители с которыми проводятся собеседования, которые проверяют знания кандидатов и тому подобное. В МТА конечно же всё по другому, этот рынок на много ниже уровнем, но это не мешает вам поднимать свой личный, да и вовсе не значит, что нужно казаться необразованным держателем сервера коих полно в этом мире. Посмотрите примеры вакансий на hh.ru и вы (надеюсь) поймёте о чём я говорю. Ещё один момент - это награда (з/п) которую вы обещаете. За 10к в месяц ни один уважающий себя специалист не будет работать по 8 часов 7 дней в неделю. Логично, что такой человек (реально хороший специалист) будет работать на обычной работе получая обычную зарплату. Я понимаю, что рынок здесь не развит, но я хочу чтобы вы понимали чего должны и не должны требовать от работника. Это больше подходит на подработку в свободное время. Ну и так же понимайте, что хороший специалист никогда не будет искать тут работу и тем более не откликнется на такие сомнительные предложения о которых я писал выше. Конечно вы можете поискать старожилов на форуме, в ВК и т.д., но зачастую такие люди кинут вас в ЧС (как правило попадают те люди которые не умеют правильно и грамотно подать своё предложение, пишут что-то вроде "привет го рп делать в мта я буду платить!!!!" - конечно ЧС). Если же вы грамотного составите своё предложение, то человек хотя бы им заинтересуется. Но на самом деле, большего успеха вы добьётесь найдя человека на сайтах с фрилансом ну или быть может на HH, но если вы хотите человека к себе на постоянной основе, за высокую плату, то подумайте о договоре который так же можно составить виртуально (главное уметь правильно это делать - гугл в помощь). На этом пожалуй всё. Надеюсь мои замечания и рекомендации как-то вам помогут.
    1 point
×
×
  • Create New...