Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/09/19 in all areas

  1. - طابت أوقاتكم أخواني الأعزاء - يسعدني و يسرني أن أقدم لكم مجموعة سيرفرات شبكة فينكس تعريف عن الشبكة شبكة فينكس هي شبكة نشأت هذا العام و بداية نشأتها كانت في سيرفر تيم سبيك يجمع لاعبين من جميع الألعاب , حيث أنه يوجد في سيرفر التيم سبيك فوق ال100 عضو , و أيضاً هذه الشبكة تدعم بعض الألعاب مثل MineCraft , GTA FiveM و MTA SA التابعة لشبكة فينكس MTA حيث أنه يوجد طاقم مخصص حالياً لبرمجة سيرفرات و هذا الطاقم مكون من مبرمجين و مصممين و إداريين ذوي كفائة عالية في اللعبة مما يساهم في تقديم كل شيء يساعد اللاعبين على الاستمتاع في السيرفر التابعة لشبكة فينكس MTA سيرفرات < هجولة > < حرب عصابات > < زومبي > < ريس > التابعة لشبكة فينكس MTA طاقم سيرفرات @DRRB-3 @[Anon]SaRaB11 @wSky @#Moha @Mr3b المبرمجين المشاركين @NX_CI @Abdul KariM @[T]|O|[P]George مصممين (مابات , اوبجكتات و صور) @KasaNoVa @MR.Saleh[Tito] @#-DR-[M]AN- @wSky طبعاً الحين شغالين بالمودات و التصاميم و بنزل لكم التحديثات كل فترة و بنعلن لكم متى افتتاح كل سيرفر تشرفونا و تنورونا بزيارتكم بنزل لكم كل جديد و التحديثات الي شغالين عليها ~ ترقبوا الإفتتاح ~ TeamSpeak Fenix Server [ ts.fx-n.net ]
    4 points
  2. •• السلام عليكمم ورحمة الله وبركاته •• جاي بسكربت جديد هو عبارة عن مود مسابقات بنفس اللوحة اول مسابقة : هي عمليات حسابيه تحط الرقم الاول والرقم الثاني وتختار العملية جمع او ضرب او قسمة او طرح وبعدين اول واحد بيجاوب الاجابة الصحيحة بيفوز بـ 10 الاف والمسابقة الثانية : ء هي اختيار فائز عشوائي من السيرفر مثلا موجود 5 بالسيرفر بيختار واحد عشوائي بدون تحكم من الادمن وبيكتب اسمه فى الشات وبيعطيه المبلغ الى هيكتبه الادمن طبعاً مارح يختار الادمن الى مسوي المسابقة نشوف صورة رابط التحميل :: إضغط هنا إهداء لـ @!#NssoR_) @N3xT @!#DesTroyeR_,) @+Source|> @Mr.Solo @Abdul KariM @Kareem Amer @MR-HERO @NX_CI @MR.Mosa @Ahmed Ly • وكل المنتدي •
    3 points
  3. أولاً.. أشكرك اخوي جورج على سرد االموضوع ثانياً.. إن شاء الله بيتم برمجة وتطوير سيرفرات الشبكة بشكل يشرف ويرفع الراس وبالتوفيق للجميع
    3 points
  4. إن شاء الله راح يكون من أكبر السيرفرات ?? الشباب شغالين ماشاء الله من جميع النواحي , بالتوفيق للجميع
    3 points
  5. مثل ما قلت ، الادارة جالسة تخطط و تجهز لاكبر مفاجآت سيرفرات حرب العصابات و باذن الله راح نكون جاهزين بالكفاءة المطلوبة وقت الافتتاح .. ننتظر دعمكم !
    2 points
  6. السلام عليكم ورحمة الله وبركاته اليوم سويت تعديل علي مود كان منزله واحد اجنبي بس عجبني قلت اطور فيه لفهم وظيفة المود تابع الصور ملاحظة المود للعرض بس .. لو عجب بعض الناس الي في القلب بينزل قبل التطوير للوحة الاختيار للوحة عرض الكل للوحة اذا بحث عن معلومات للاعب اذا بحثت عن اسم شخص مدخلش الخادم او بحثت عن سريال شخص لم يدخل الخادم او ايبي او حساب يجيب نفس رسالة الشات :\ بعد التطوير شكل اللوحة بعد التطوير رسائل الأخطاء : اللوحات الجديد والمعدلة ياريت يعجبكم المود والسلام عليكم ورحمة الله وبركاته التحيات لله
    1 point
  7. Que bom que arrumou. Deixe um Thanks nos comentários que lhe ajudaram como agradecimento.
    1 point
  8. Salve os dados na conta do jogador quando ele sair do server. setAccountData onPlayerQuit Carregue os dados novamente para o servidor quando ele logar no server getAccountData onPlayerLogin
    1 point
  9. Sim, eu entendi como funciona o seu script. Inclusive fiz ele aparecer aqui. Mas tive que tirar um monte de coisa pra testar. O que não faz sentido foi como vc escreveu ele. Eu deixei dessa forma só pra testar: local screenW, screenH = guiGetScreenSize() -- local playerC = isPedInVehicle ( localPlayer ) -- local assento = getPedOccupiedVehicleSeat(localPlayer) function Hud() local v = getPedOccupiedVehicle (localPlayer) -- for i,v in ipairs(getElementsByType("vehicle")) do if getVehicleType (v) ~= "BMX" then -- if playerC then -- if assento >=0 then if v then dxDrawLine(screenW * 0.7818, screenH * 0.7266, screenW * 0.7818, screenH * 0.9427, tocolor(180, 180, 180, 130), 3, true) dxDrawLine(screenW * 0.7811, screenH * 0.7279, screenW * 0.8075, screenH * 0.7279, tocolor(180, 180, 180, 130), 3, true) dxDrawLine(screenW * 0.7811, screenH * 0.9427, screenW * 0.8075, screenH * 0.9427, tocolor(180, 180, 180, 130), 3, true) -- dxDrawImage(screenW * 0.7456, screenH * 0.7904, screenW * 0.0329, screenH * 0.0716, "FuelSzam.png", 0, 0, 0, tocolor(180, 180, 180, 255), false) local fuel = getElementData(v, "fuel") or 0 if (fuel)>=1 then dxDrawRectangle(screenW * 0.7870, screenH * 0.9219, screenW * 0.0205, screenH * 0.0156, tocolor(255, 0, 0, 130), true) if (fuel)>=10 then dxDrawRectangle(screenW * 0.7870, screenH * 0.9010, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) if (fuel)>=20 then dxDrawRectangle(screenW * 0.7870, screenH * 0.8802, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) if (fuel)>=30 then dxDrawRectangle(screenW * 0.7870, screenH * 0.8594, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) if (fuel)>=40 then dxDrawRectangle(screenW * 0.7870, screenH * 0.8385, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) if (fuel)>=50 then dxDrawRectangle(screenW * 0.7870, screenH * 0.8177, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) if (fuel)>=60 then dxDrawRectangle(screenW * 0.7870, screenH * 0.7969, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) if (fuel)>=70 then dxDrawRectangle(screenW * 0.7870, screenH * 0.7760, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) if (fuel)>=80 then dxDrawRectangle(screenW * 0.7870, screenH * 0.7552, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) if (fuel)>=90 then dxDrawRectangle(screenW * 0.7870, screenH * 0.7344, screenW * 0.0205, screenH * 0.0156, tocolor(180, 180, 180, 130), true) end end end end end end end end end end end -- end end -- end end -- addEventHandler("onClientPlayerVehicleEnter", root, Hud) addEventHandler ("onClientRender", root, Hud)
    1 point
  10. Ele está reclamando que você não atribuiu valor na coluna fuel. (você colocou um ? pra ela mas não atribuiu valor a este ?) Na linha 80, depois do or 0, coloque o fuel. dbExec(db, "UPDATE VehicleList SET X = ?, Y = ?, Z = ?, RotZ = ?, HP = ?, Colors = ?, Upgrades = ?, Paintjob = ?, new_hydr = ?, fuel = ? WHERE Account = ? AND ID = ?", x, y, z, rz, getElementHealth(theVehicle), color, upgrade, Paintjob, getElementData ( theVehicle, "NewHydr") and 1 or 0, fuel, getAccountName(getPlayerAccount(Owner)), id)
    1 point
  11. 1 point
  12. getCameraMatrix اوقف بالمكان اللي تبيه واستعمل الفنكشن ذا عشان تجيب الاحداثيات الصحيحة
    1 point
  13. 1 point
  14. local relX = valueX / screenW -- this will return a 0.X value, so the relative you need But in general I really recommend to use dxDraw values in a different way: SX, SY = guiGetScreenSize(); -- Define the screen variables global for all scripts inside the resource (NO local!) -- Then draw by dividing that dxDrawLine(SX / 2, SY / 4, SX / 2, SY / 2, tocolor(255, 165, 0, 255)); -- Draws a vertical line from SY / 4 to SY / 2 (so from 1/4 of you screens height to your screen center)
    1 point
  15. It means that it will wait for the results from the database, then continue executing, however, if the function didn't receive any value from the query during the `timeout` it will return nil, then continue the execution. for SQLite, you shouldn't worry about that (since it is on the same server, you almost get an instant response) so an ideal value should be -1 (no timeout) if you are dealing with a well-made database and healthy queries. This function, dbExec, doesn't return any value related to the query, it just executes the query, so you don't need a dbFree. (also, dbFree is used on a dbQuery return) and yea, you should use it when you expect no return from it, like creating tables of not exists, updating, dropping/deleting. Use dbPoll if you're expecting a result, dbFree if you don't expect a result (just like using dbExec). i will make it clearer: -- Here, you don't expect a result local qh = dbQuery(connection, "CREATE TABLE IF NOT EXISTS table_name") dbFree(qh) -- This is the same as dbExec(connection, "CREATE TABLE IF NOT EXISTS table_name") -- Here, you are expecting a result local qh = dbQuery(connection, "SELECT * FROM table_name") local result = dbPoll(qh, -1) -- (When using -1 timeout, you don't really need to use dbFree) However, you should use dbFree when setting a 0+ timeout with a chance of failure. It's a server-console command, which means that it's only available on the server's command prompt You should always use it in general. it makes quotes and other stuff to make sure it doesn't contain a second statement (which is the basic SQL Injection) is there. for the loops thing, it return a string and you concatenate it, so you can print it to see the difference, you will understand it more this way. one more thing, string buffering is extremely bad for the performance, instead use a table and concatenate it later.
    1 point
  16. مود جميل من شخص اجمل واصل يا بطل + شكراً علي الاهداء ❤??
    1 point
  17. local iStartTick = 0 -- Needs to get set using getTickCount() when you want to start your animation local iAnimDuration = 2000 -- The animation takes 2s to perform local x1 = 100 -- Left START position of your rectangle local y1 = 100 -- Top START position of your rectangle local x2 = 500 -- Left END position local y2 = 500 -- Top END position function render() local iProgress = (getTickCount() - iStartTick) / iAnimDuration -- Get the difference between now and startTick and divide by wanted duration to get the progress of your animation local x, y = interpolateBetween(x1, y1, 0, x2, y2, 0, iProgress, "Linear") dxDrawRectangle(x, y, 100, 100, tocolor(255, 255, 255, 255)) if (iProgress >= 1) then -- If the animation is done stop the animation + rendering iStartTick = 0; removeEventHandler("onClientRender", root, render) end end function startAnimation() -- Call this function when you want to start your animation iStartTick = getTickCount() addEventHandler("onClientRender", root, render) end This will start rendering and animation always when you call startAnimation() Hope with this you can do everything you want.
    1 point
  18. Hey, i reworked mta community webpage. I apologize in advance for my bad english Russia power!
    1 point
  19. واصل يا اخ فالكون وموفق ومشكور على المود الي يحمي السيرفرات وجزاك الله خير يابطل?
    1 point
  20. المود حاظر اكواد تخريب كتيرة بس ناقصة 4 اوامر مهمة مفروض تتحظر ياريت تعمل تحديث للمود وتضيفهم
    1 point
  21. سكربت جمييل من شخص أجمل احييك, ومشكوور ع الاهداءء
    1 point
  22. وعليكم السلاام ورحمة الله وبركاتة عمل رائع , بس لو تشرح اكثر عن المود ..علي العموم موفق
    1 point
  23. لا اعتقد ان المود سيء لان كل شي يجي منك حلو ❤ ولكن حدثنا اكثر عن المود واكون شاكر لك اذا طرحت بعض الصور ??
    1 point
  24. السلام عليكم ورحمة الله وبركاته اتهامات سرقة السكربتات بدون دليل ممنوعة, لاحظت في الفترة الأخيرة اتهامات بين أعضاء المنتدى بخصوص نشر سكربتات مسروقة وما شابه ولذلك اذا توفر لديك الدليل الكافي بأن السكربتات مسروقة وليست يملكاً للشخص الذي قام بنشرها قم بالتواصل مع المشرفين على الخاص وسيتم التعامل مع الموضوع. * ملاحظة: ليست لدينا أي صلاحيات تجاه السيرفرات التي تستعمل سكربتات مسروقة, فقط السكربتات التي تم نشرها على هذا المنتدى. تحياتي لكم
    1 point
×
×
  • Create New...