Jump to content

xLive

Scripting Moderators
  • Posts

    467
  • Joined

  • Days Won

    22

Everything posted by xLive

  1. onClientGUIClick حدث إذا ضغط زر triggerServerEvent takePlayerMoney يخصم فلوس، راح يرجع ترو إذا انخصمت الفلوس وفولس إذا لا(ماعنده) تقدر تتحقق بالشكل هذا على سبيل المثال if takePlayerMoney(client,5000) then -- عنده فلوس else -- ماعنده end giveWeapon يعطي سلاح وذخيرة outputChatBox يخرج رسالة في لشات
  2. تم نقل الموضوع للقسم العربي، الرجاء إستعمال هذا القسم عند إستخدام اللغة العربية وعليكم السلام صاحبها موجود بالمنتدى تقدر تجرب تتواصل معه @Al3grab أو تقدر تتعلم برمجة وتصنع مودات بنفسك
  3. تم نقل الموضوع للقسم الرئيسي الرجاء استعمال هذا القسم بالمستقبل عند طلب المساعدة الأفضل توضح أكثر، انت حطيت رسالة لكن ما وضحت هل هي بسيرفر معين؟ أو كل السيرفرات وهل هذي مشكلة سيرفر انت تملكه؟ لكن الواضح إن الاتصال عندك بطيئ جدًا أو ممكن البطئ من الخادم
  4. xLive

    GUI Creating

    For best performance, create the CEGUI elements only when they are needed, and destroy them when they are no longer being used. Keeping unused elements in memory can lead to performance issues, especially if the player is likely to use them a few times only. However, if you have a lot of CEGUI elements in your window that the player would frequently use. In such cases, it's more efficient to hide/unhide the elements instead of creating and destroying them each time.
  5. bindKey will bind the player's key to a function. When executed, the function will get the target player (assuming you already have a way to get the target), then use getElementPosition to retrieve the coordinates of both players, then use setElementPosition to switch them.
  6. setWorldSoundEnabled
  7. بدون توضيح كافي لا أعتقد راح تحصل على إجابة
  8. ممكن صورة للتوضيح؟ عشان نعرف وين المشكلة ظاهرة لك؟
  9. You're not storing them in any table? Anyway, you don't need to use tables here. Instead, you can set the other elements (object and blip) as children of the collision shape using setElementParent. This will cause them to be automatically destroyed when the parent (colshape) is destroyed. You can use getElementChildren to retrieve the children of an element. Here's an example: addEventHandler("onClientResourceStart",resourceRoot, function() for index, position in ipairs(table_pos) do local x, y, z = unpack(position) -- Create a collision shape local colshape = createColSqaure(x, y, z, 1.5) -- Create an object and set its parent to the collision shape local object = createObject(2424, x, y, z) setElementParent(object, colshape) addEventHandler("onClientColShapeHit", colshape, onHit) end end) function onHit(hitElement) if hitElement == localPlayer then -- The source of this event is the colshape that was hit -- Retrieve the object that is a child of the collision shape local object = getElementChildren(source, "object")[1] -- The [1] here is used to get the first element of the table. if isElement(object) then -- Check if the object still exists ... end destroyElement(source) -- Destroy the collision shape -- The children of the collision shape will be destroyed automatically end end There is no need to use getLocalPlayer here, localPlayer is a predefined variable that refers to the local player. You should simply use the variable localPlayer directly.
  10. dgs-dxbutton/iconImage Require [texture/shader] that can be used as the icon image of a button. dgsSetProperty(button,"iconImage",{normalImage,hoveringImage,clickedImage}) normalImage: A texture/shader element of the icon image of the button ( neither selected nor clicked by mouse ). ( You can pass a nil value to disable this option ) hoveringImage: A texture/shader element of the icon image of the button which is selected. ( You can pass a nil value to disable this option ) clickedImage: A texture/shader element of the icon image of the button which is clicked. ( You can pass a nil value to disable this option ) You can use the function dxCreateTexture to create a texture to use on a button. Here's an example: local button = dgsCreateButton( 0.7, 0.1, 0.2, 0.1, "Output!", true ) -- Create a button with the text "Output!" local iconTexture = dxCreateTexture("image1.png") -- Create a texture using the image file "image1.png" if iconTexture then -- If the texture was successfully created dgsSetProperty(button,"iconImage",{iconTexture,iconTexture,iconTexture}) -- Set the button's icon image to be the created texture dgsAttachToAutoDestroy(iconTexture,button) -- Attach the texture to the button so that it is automatically destroyed when the button is destroyed. end
  11. وعليكم السلام، تم نقل موضوعك لقسم البرمجة الرجاء إستعماله في المستقبل executeBrowserJavascript يستعمل لتشغيل كود جافا سكريبت من لوا span تقدر تستعمله عشان تاخذ فلوس الاعب من لوا وتضيفها مباشرة لـ MTA والعكس، جافا سكريبت تقدر تسوي تريقر لايفنت بـ mta.triggerEvent(string event, var parameter1, var parameter2, var parameter3, ...) حاليًا تعرف كيف تتصل من لوا لجافا سكريبت والعكس. تقدر تستخدمها عشان تجيب فلوس الاعب مثلا خلال تشغليها ترسل الفلوس من لوا
  12. وعليكم السلام تم نقلك موضوعك لقمسم البرمجة الرجاء استعمال هذا القسم بالمستقبل أداءه غير جيد، وخاصة للأجهزة الضعيفة وأحيان يسبب كراشات CEF .إذا تسوي اشياء ثقيلة مثل الانميشن ممكن تخففها لكن غير كذا لا CEF إستعمالها سهل ويمديك تخصص تقريبًا كل شيء والأداء أفضل بكثير مقارنة بـ DGS إذا تصميم الواجهات هو إستعمالك منه أستعمل مكتبة دي اكس فيه على سبيل المثال
  13. Do not use DGS functions in the render event. Using dgsCreateButton in onClientRender will create a new button every frame, which can cause the game to crash. Instead, use dgsCreateButton only once to create the button. You don't need to use any render or DX functions when working with DGS. You can use dgsCreateImage to create images and dgsCreateLabel for texts. It's also unclear why you are enabling DGS OOP if you are not using it. If you are having issues with your code, it's helpful to learn about debugging.
  14. الصورة موجودة في سكربت آخر، الصورة لن تعمل إذا السكربت مغلق
  15. ليش؟ SSO مشكلتك بالجزء يلي هنا؟ عندك فنكشن تحت خاص بالزر تحاول تربط ايفنت مفروض له فنكشن خاص
  16. الموضوع يغلق. قسم المساهمات للأشياء التي تقوم بإنشاءها بنفسك
  17. نحتاج معلومات اكثر، مثل ايش الأخطاء يلي تظهر
  18. مرحبًا بك في المنتدى. تم نقل موضوعك للقسم العام
  19. Welcome to the forums @HirlanPacheco. Your thread has been moved to the Portuguese section. Please use this section in the future.
  20. ..ما اعرف ليش صاحب الموضوع نسب السكربت "لخويه" بينما صاحب السكربت هو شخص غير عربي وناشره من فترة طويلة https://github.com/botder/mtasa-discord-bot :تفضل .الموضوع يغلق، قسم المساهمات خاص للأعمال من صنعك، وليس مساهمات لشخص آخر
  21. وعليكم السلام، ما وضحت وضع خادمك؟ انت مثبت السيرفر بنفسك؟ أو سيرفر مسوي لك كل شيء؟ :لكن عالعموم هذا ملف التحديث https://linux.multitheftauto.com SO إذا انت مثبت السيرفر بنفسك تقدر تكتفي بإستبدال ملفات الـ .إذا لا جاهز، بعض الإستضافات يكون عندها زر تعطيها ملف التحديث وهو تسوي كل شيء أو تتواصل معهم
  22. وعليكم السلام، يمكن المرة القادمة حاول تترجم الرسالة؟ .السكربت يحتاج صلاحية عشان ياخذ الصور من السكربتات الأخرى general.ModifyOtherObjects تحتاج تعدل الاسل عندك من لوحة الادمن وتضيف له صلاحية aclrequest allow guieditor all أو تقدر بكل سهولة تستعمل الأمر هذا
×
×
  • Create New...