Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/03/18 in all areas

  1. اسلوبك مانه هنا, هايط في مكان إخر هذا مو المنتدى حقك لو تبي تساعده ساعده لو مو عارف تساعده وتدور علي حجه تهرب بيها عشان م تعرف تسوي الكود, لا ترد عالموضوع من أساسا
    2 points
  2. مود شريط قوانين شبه الوزارة وكمان المسابقات كم من 1 عـلى 10 ؟
    1 point
  3. you're welcome , you too
    1 point
  4. use getElementsByType getElementInterior getPedOccupiedVehicle -- if player have a car destroyElement -- to destroy the car toggleControl -- for weapnos killPed -- if you want
    1 point
  5. addEventHandler ( "onPlayerLogin", root, function ( _, acc ) if acc then local vTable = dbPoll ( dbQuery ( db, "SELECT * FROM DD WHERE Account =?", tostring ( getAccountName ( acc ) ) ), -1 ) if type(vTable) == "table" and #vTable >= 1 then if vTable [ 1 ] [ "Serial" ] ~= getPlayerSerial ( source ) then cancelEvent ( true ) end end end end ) كودك صحيح ولا حاجة لاستخدام اللوب لاني مانتبهت انك مستعلم عن الحساب من البداية لكن عندك غلط انك مستعلم عن الحساب عن طريق الحساب نفسه جرب هذا الكود وان شاء الله يشتغل
    1 point
  6. use getVehicleOccupants -- loop , see arg removePedFromVehicle
    1 point
  7. اخذته من واحد خاص
    1 point
  8. الشكر اخي على الرد الرئع والمفيد صراحة افدتني كثير والله اشكرك مرة اخر وان شاء الله بطبق شرحك الان
    1 point
  9. الموضوع أبسط وأسهل مما تتصور اولا يجب تعلم session قمت برد عليك بموضوعك الأخر وشرحته -------------------------------------------------------- قم بعمل جدول level وأربطه مع admins بأستخدام id بعد عملية تسجيل دخول تقوم بحفظ كافة ليفلات بأستخدام سيشن مثال جدول level يحتوي على - admin_id , givemoney , createuser طبعا givemoney , createuser هدول صلاحيات خلي نوعهم int ادا كان 0 يعني ما يملك صلاحية وادا كان 1 يملك صلاحية ----------------------------------- الأن بصفحة تسجيل دخول بعد تحقق من العملية تقوم بتخزين صلاحيات بأستخدام سيشن مثال $_SESSION["givemoney"] = $fetch["givemoney"]; $_SESSION["createuser"] = $fetch["createuser"]; طبعا $fetch هي الداتا الي رجعتها من جدول لفل ------------------------------------------------------------------------- بعدين حتى يتحقق من صلاحية مثلا بصفحة عمل حساب جديد createuser.php if($_SESSION["createuser"] == 1){ عنده صلاحية }else{ لا يوجد لديه صلاحة } ------------------------------------ طبعا أحنا فقط عمنا أتصال واحد في قاعدة البيانات وجلبنا صلاحيات مرة واحدة فقط! ---------------------------------------- طبعا واصل تعلمك وعجبتني بتفكيرك من ناحية الأتصال كل مرة بقاعدة البيانات بكل تأكيد سيئة جدا @Debo15
    1 point
  10. سلام عليكم هل تقصد انه بعد ما يسجل تريد بس ينتقل الى صفحة أخرى يضل مسجل دخوله؟ جواب على هدة سؤال الحل الأول بأستخدام SESSION ما هو Session يقوم بحفظ بيانات معينة على سيرفر لكل شخص طبعا حفظ مؤقت أول ما يقوم بأغلاق المتصفح تنحدف معلومات طريقة الأستخدام بعد ما يقوم بتحقق من أسم المستخدم وكلمة المرور من قاعدة البيانات تقوم بحفظ أسم المستخدم أو بريد الألكتروني بأستخدام $_SESSION["adminemail"] = $email يفضل أستخدام id user بعد عملية الحفظ تنقله الى صفحة أخرى , حتى تتأكد من أن المستخدم مسجل دخوله تقوم بأستخدام if(isset($_SESSION["adminemail"])){ وتضع هنا صفحة الرئيسية للمستخدم }else{ ترجعه الى صفحة تسجيل دخول } طبعا يجب أستخدام دالة session_start اول صفحة بعد وسم php --------------------------------------------------- طريقة ثانية بأستخدام كوكيز بخزن معلومات في جهاز المستخدم مثال على أستخدامه "هل تريد البقاء مسجلا" بنحدف كوكي في حال قام المستخدم بحدف كوكيز من المتصفح أو حدف المتصفح. -------------------------------
    1 point
  11. شو فيك ع الراجل ي حبيبي ؟ , حسن أسلوبك مع الرجال شوي , اذا م تعرف تحسن اسلوبك لا ترد ع مواضيع م تعرف تساعد فيها. لا تتريق ع ناس في بداية برمجتها عشان م يتريقون عليك, لين انت كنت في اول البرمجه بالنسبة لصاحب الموضوع. اتمنى ان تقلي الخطأ في اي سطر عشان اعدله لك وابشر من عيني
    1 point
  12. I created this tiny script to help me compilating on MTA. Made with Python but you dont need install it. How to use: Put the resources which you want to compile in the "resources" folder. PS: This doesn't work with .zip archives. The script will compile every .lua archive. Download & Code: https://github.com/Ianito/mta_compiler Print:
    1 point
  13. https://github.com/multitheftauto/mtasa-blue/blob/49f1865421c91019d738979aea448bb167931f9d/Shared/sdk/Common.h#L31
    1 point
  14. السلام عليكم ورحمه الله وبركاته, كيفكم ؟ إنشاء الله بخير . اليوم عندي مود توب شات معدل وكل شيء , بس فيه مشكله بسيطه, هيا مو مشكله بس انا ابي شيء غير مأ. لين مثلأ تطلع رسالتين الرسالتين م تطلع ورا بعض بالتدريج تطلع رساله ورا رساله. المشكله: اني ابي الرسالتين تطلع مع بعض في نفس الوقت إتمني ان وضحت المعلومه. @DABL, @Master_MTA والسلام عليكم ورحمه الله,
    1 point
  15. addEventHandleraddEventHandler?
    1 point
  16. the code: function sendClientMessage(message, r, g, b) if dxGetTextWidth(message, (x / 1440) * 1, "default-bold") > 750 then sendClientMessage("Invalid Length", 255, 0, 0) return end r, g, b = r or 255, g or 255, b or 255 if #dxMessages == 10 or isMoving then setTimer ( sendClientMessage, 1000, 1, message, r, g, b ) return end table.insert(dxMessages, {message, r, g, b}) dxMessagesTick[#dxMessages] = getTickCount() addEventHandler("onClientRender", root, addMessage) isMoving = true end addEvent("DoN.sendClientMessage", true) addEventHandler("DoN.sendClientMessage", root, sendClientMessage)
    1 point
  17. كود حق ميزو غلط, انا مجربه كثيرأ لين يجي يحقق من ساعات اللاعب راح يجي خطأ else مثلأ انت مسوي نفس تحقق ميزو ومسوي else outputChatBox بيجي لك الـ outputChatBox, حتي لو معك الساعات كاملة او فوقها او اقلها. فأ انا جربتها, ما نفعت ثم استعملت وظيفه نصور بالنسبة لكلام كله صح.
    1 point
  18. https://community.multitheftauto.com/index.php?p ... s&id=13610 السكربت ماكنت مسويه عشان انشره, كان المفروض لشخص "مشتريه" بالنسبة للدزاين, أيه يشبه ديزاين لوحة واحد من السيرفرات لانه الحبيب كان جايب لي صوره للوحتهم وقالي اسوي نفسها =) الصور في الرابط
    1 point
  19. addEvent( "onClientSend",true ) local serverDisplay,serverText addEventHandler( "onClientSend",root, function( ) textDisplayRemoveObserver( serverDisplay, source ) end ) addEventHandler( "onPlayerJoin",root, function( ) serverDisplay = textCreateDisplay( ) textDisplayAddObserver ( serverDisplay, source ) serverText = textCreateTextItem ( "Downloading.Please wait!", 0.5, 0.5,1,255,0,0,255,2,"center","center",200 ) textDisplayAddText ( serverDisplay, serverText ) end ) local timer = setTimer( function( ) if not isTransferBoxActive( ) then triggerServerEvent( "onClientSend",localPlayer ) killTimer( timer ) end end, 1000, 2 )
    1 point
  20. source here is a resource, not the player. That's why it doesn't work. Just type it on client side without any events: setPlayerHudComponentVisible ( "radar", false ) setPlayerHudComponentVisible ( "clock", false )
    1 point
  21. https://wiki.multitheftauto.com/wiki/Set ... ting_names We get setting current resource.
    1 point
  22. function(hitElement, matchingDimension) if (isElement(hitElement)) and (getElementType (hitElement) == "player") and (getElementID (source) == "greenzoneColshape") then toggleControl (hitElement, "fire", false) toggleControl (hitElement, "next_weapon", false) toggleControl (hitElement, "previous_weapon", false) toggleControl (hitElement, "aim_weapon", false) toggleControl (hitElement, "vehicle_fire", false) showPlayerHudComponent (hitElement, "ammo", false) showPlayerHudComponent (hitElement, "weapon", false) triggerClientEvent (hitElement, "enableGodMode", hitElement) outputDebugString (getPlayerName(hitElement) .. " has entered the greenzone") end end) False يكون Jetpack كيف اجعل =========================================================================================== هاذا الكامل addEventHandler ("onResourceStart",getResourceRootElement(getThisResource()), function() local allGreenzones = getElementsByType ("radararea") for i,v in ipairs (allGreenzones) do local r,g,b,a = getRadarAreaColor (v) if (r == 0) and (g == 255) and (b == 0) and (a == 127) then local x,y = getElementPosition (v) local sx,sy = getRadarAreaSize (v) local col = createColCuboid (x,y, -50, sx,sy, 7500) setElementID (col, "greenzoneColshape") end end end) addEventHandler ("onColShapeHit", getRootElement(), function(hitElement, matchingDimension) if (isElement(hitElement)) and (getElementType (hitElement) == "player") and (getElementID (source) == "greenzoneColshape") then toggleControl (hitElement, "fire", false) toggleControl (hitElement, "next_weapon", false) toggleControl (hitElement, "previous_weapon", false) toggleControl (hitElement, "aim_weapon", false) toggleControl (hitElement, "vehicle_fire", false) showPlayerHudComponent (hitElement, "ammo", false) showPlayerHudComponent (hitElement, "weapon", false) triggerClientEvent (hitElement, "enableGodMode", hitElement) outputDebugString (getPlayerName(hitElement) .. " has entered the greenzone") end end) addEventHandler ("onColShapeLeave", getRootElement(), function(leaveElement, matchingDimension) if (getElementType (leaveElement) == "player") and (getElementID (source) == "greenzoneColshape") then toggleControl (leaveElement, "fire", true) toggleControl (leaveElement, "next_weapon", true) toggleControl (leaveElement, "previous_weapon", true) toggleControl (leaveElement, "aim_weapon", true) toggleControl (leaveElement, "vehicle_fire", true) showPlayerHudComponent (leaveElement, "ammo", true) showPlayerHudComponent (leaveElement, "weapon", true) triggerClientEvent (leaveElement, "disableGodMode", leaveElement) outputDebugString (getPlayerName(leaveElement) .. " has left the greenzone") end end) ================================================================== رابط المود > https://community.multitheftauto.com/index.php?p=resources&s=details&id=1287
    0 points
×
×
  • Create New...