Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 21/11/17 in all areas

  1. I will try to create all the ceGUI's ones.
    2 points
  2. By defining the resourceRoot as source element and attach it at the other side with the resourceRoot as well. Client triggerServerEvent("event", resourceRoot) theElement: The element that is the source of the event. Server addEvent("event", true) addEventHandler("event", resourceRoot, attachedTo: The element you wish to attach the handler to. The handler will only be called when the event it is attached to is triggered for this element, or one of its children. Often, this can be the root element (meaning the handler will be called when the event is triggered for any element). https://wiki.multitheftauto.com/wiki/AddEventHandler The source element is LINKED to the attachedTo element. The attachedTo element will only accept the same element or the children of that same element. The triggerEventSystem is a global system and the events will always be global accessible. You have to do this for every resource that uses the same event name. The root element will accepts everything, included resourceRoot's.
    2 points
  3. 2 points
  4. بسم الله الرحمن الرحيم السلام عليكم و رحمة الله و بركاتة و تم بحممد لله رجوع سيرفر ام تي اي العرب زومبي تم اقفل السيرفر سابقأ ولكن تم الرجوع و سيتم الاستمرار با اذن الله شعار [MTA-AR] اي بي السيرفر : mtasa://46.105.250.205:26000 ادارهـ السيرفر : Mr.SAUD ZeZo بعض الصور للسيرفر ... تم تصوير بعض الصور فقط لم يتم تصوير بعض الاشياء لم يتم تصوير بعض الموادت و منها : [ F1 , F2 ,F3 ,F4 ,F5 ,F6 ,F7 ,F9 ,F10 , F12 ] نـرحب بـ جميع الزوار و با اذن الله نكون عند حسن ظنكم السيرفر حاليأ تحت التحديث و الاضافات , مهمات الربح سيتم توفر اغلب الاشياء الحتياجية ... و في النهاية في حال توفر اقتراح او فكرة او استفسار يمكنك مراسلتنا , في حال حدوث شي جديد سيتم اضافتة استودعكم الله ... عرض لـ اصاحب القنوات , من يتم تصوير مقطع متكامل عن السيرفر ... سيتم تكريمة
    1 point
  5. The community resource site runs an extremely dated interface with basically what could be considered spam summited in a huge multiple each month. The resources site could be replaced with the IPS downloads system with a lot more pros than cons. Pros to using the current resources page. Bug tracker accounts linked Separate site (if it even is) Cons to using current resource page. Vastly outdated user interface Little to no management, while it relies heavily on reports there seem to be no requirements for posting a resource Poor review and comments system Spambots run rampant in the comments (Less present on the forums) Pros to using the forums download system. Much better user interface Quicker loading times A much more detailed review and comments system Management would be a lot better Less Spam Would be a clean slate Easier updates Cons to using Forum download system. Contained on same site (Might be an issue if the community resources is hosted on an external host) Authors would have to manually migrate their resources (Clean slate 'see above') Just an idea as I know the thought of a new community resources setup has been thrown around, yet never executed. Further info regarding forums vs Community Site Community Forums
    1 point
  6. ماشاء الله نصور بطل القصة بدون ولا حرف
    1 point
  7. After you did some serious research and collecting the parts you need. I am not creating medium examples, if I am not sure if you will learn something of it. That are my rules.
    1 point
  8. Is the update server working? Thanks for replies.
    1 point
  9. Stack Over Flow. I mean you make the code into a dead loop. If you set text under the event "onClientDgsDxGUITextChange" without conditions. It will lead the thread into a dead loop. TextChanged->SetText->TextChanged->SetText... From your code I think that what you need may be this function. dgsDxEditSetWhiteList(edit,"[^0-9$]") I fixed the problem, updatedgs.
    1 point
  10. I have no plans to ever shut this down. Unless I die or get poor.
    1 point
  11. My god... This is magnificent!! I don't even play MTA SA, yet I'm attracted to this. I'm considering getting a PC of some sort, and I'm just coming by to say that you (creator/s) had done an amazing job! Other than that, I come to ask you to confirm my insecure question; This server will run for a long time, yes? Because that'll be how long it takes for me to join. And somehow... I always got this nagging feeling about anything exciting usually goes vanish before I can even get a taste. Heh. No, I'm not trying to jinx.
    1 point
  12. Table = {} guiGridListAddRow guiGridListSetItemText guiGridListSetItemData guiGridListGetItemData "onClientGUIClick" guiGridListGetSelectedItem
    1 point
  13. 1 point
  14. هو ليس لديه صاروخ فقام بتشغيل هاك القفزة العالية من F1 وقام بوضع الجاذبية 0 ولاكنه لم يجد الكوكب لان صاحب MTA مو حط فضاء في اللعبة امزح .. ============= التكملة الحقيقية بعدما صعد @iMr.WiFi..! الى كوكب سوبر سامسونج مات وهو في الطريق السبب : مافي هواء في الفضاء ثم مات ولاكن سوبر سامسونج كان يمتلك قوة خارقة يمكنه فيها التنفس في الفضاء و ان يطير وهاكذا ذهب سوبر سامسونج الى الفضاء لانه يمتلك قوة عجيبة تمكنه من الطيران ولقد رأى بالأقمار الصناعية @iMr.WiFi..! وهو يحاول الصعود الى الفضاء ثم الى كوكبه ثم الى كهفه وقد قام بتشغيل درعه الخارق وقام بأخذ سلاحه الفتاك العجيب القوي الضخم الي مدري ايش العجيب وقام بتشغيل سيارة سوبر سامسونج العملاقة العجيبة الغريبة الكبيرة الضخمة الــقوية الطويلة الي اسمها اطول منها حتى ملاحظة / سيارة سامسونج قادرة على الطيران بسبب تشغيل هاك سيارة تطير !! 0_0 وقام بتشغيل شيلة ادعس اللكزس ولا تبالي وقام بالصعود الى الفضاء من كوكبه وذهب الى @iMr.WiFi..! وهو يطيح واعطاه جلدة قوية بسلاحه الفتاك العجيب القوي الضخم الي مدري ايش ثم ذهب الى كوكب الأرض ورماه في بركان ثم ذهب الى بقية الأموات الي ميتين عند واي فاي واخذهم واحد واحد ورماهم في البركان عشان يضمن ان مافي احد رح يعيش فأغلق فتحة البركان بدرعه الخارق ليضمن عدم خروجهم وطلق طلقة في كوكب الأرض فمات جميع الأرضيين وصعد الى كوكبه ثم الى كهفه وقام بأغلاق كهفه بجهاز فحص البصمات للأصبع وكاميرات مراقبة و جهاز فحص بصمة العين في كهفه ليضمن ان لا احد سيأتي الى كهفه واذا اخطأت في فحص بصمة الأصبع او بصمة العين يطلق عليك شعاع الموت تلقأئيا في وجهك كمل او انهي القصة ... اذا ما عندك كلام
    1 point
  15. function openP() local guiState = guiGetVisible(aWarpForm) if guiState then guiSetVisible(aWarpForm, false) showCursor(false) elseif not guiState then guiSetVisible(aWarpForm, true) showCursor(true) end end addCommandHandler("panel", openP) You had the command handler inside the function-- start debugging your code and actually read through it. If a code is not working, 90% cases it's a typo / user error. Also use tabs. pls. PS. the code has other issues aswell
    1 point
  16. He literally said what you have to do Add the first code snippet to a server lua file and the 2nd one to scoreboard's client-side file.
    1 point
  17. guiGridListSetItemData ( gridlist, row, 1, { id, name }, false, false ) guiGridListGetItemData -- لجلب الأي دي والإسم ويجب ان تحقق من الداتا لو كنت تبيها مثلا الأي دي if data [ 1 ] then لو الإسم if data [ 2 ] then
    1 point
  18. لازمن تسوي علي كل رساله يرسلها علي القريد لست اي دي عشان تحذف الرساله عن طريق الاي دي وتجيب أسم اللاعب ( الذي ارسل الرسالة ) زي م تبي تسوي Le3bA's has deleted Masry's Message. Le3bA = source Masry = data
    1 point
  19. The idea of SUI is creating an API for creating User Interfaces in a easy way by having complex and optimized structures.The personalization is similar to using the dxDraw functions. There are also 'styles' you can add or remove by having a little bit of knownledge of Lua table definition, and about the animations... you should check out the code. The dxLib is estimated to be released on December.
    1 point
  20. اضافة ع كلام الاخ تهاليك , مكان الاكواد ضع guiSetVisible(اسم اللوحة الي تبي تظهر, true)
    1 point
  21. من الصور مبين انه شي متعوب عليه رجعه جيده جداََ , واتمنى لكم التوفيق
    1 point
  22. setAccountData وضع داتا علي الحساب حق اللاعب مثال يوضح كيف تحط اكاونت داتا علي فلوس اللاعب يحفظها وتجلبها عن طريق getAccountData addEventHandler("onPlayerQuit",root, -- حدث خروج اللاعب function() -- وظيفة local acc = getPlayerAccount( source )-- جلب اكاونت اللاعب if isGuestAccount(acc) then return end -- اذا اللاعب زائر ما يحفظ امواله local mon = getPlayerMoney( source ) -- يجلب فلوس اللاعب الي لما طلع كانت معه setAccountData(acc, "Save;Money",mon) -- يحط داتا علي اكاونت اللاعب وفلوسه end) addEventHandler("onPlayerLogin",root, -- عند تسجيل اللاعب function( _, acc ) -- وظيفة ولوب if ( acc ) then -- يتحقق من اكاونت اللاعب local getSavedMoney = getAccountData ( acc, "Save;Money" ) -- يجيب الداتا حقت الحساب حقه if ( getSavedMoney ) then -- يتحقق منها setPlayerMoney ( source, getSavedMoney ) -- يحطله الفلوس الي كانت معه لما طلع end end end) واضن اني عطيتك امثلة بالخاص قبل لل setElementData getElementData
    1 point
  23. I think it's about dgsDxGUISetText.
    1 point
  24. I got a very important bug. Needs hot fix. I use edit in my gui and added this code addEventHandler("onClientDgsDxGUITextChange", add_item_amount, function(element) fixEdits() LAST_AMOUNT = exports.EKdgs:dgsDxGUIGetText(add_item_amount) reloadPriceCalc() end) function fixEdits() local price = tonumber(exports.EKdgs:dgsDxGUIGetText(add_item_price)) local amount = tonumber(exports.EKdgs:dgsDxGUIGetText(add_item_amount)) local buyamount = tonumber(exports.EKdgs:dgsDxGUIGetText(buy_select_edit)) if not price then exports.EKdgs:dgsDxGUISetText(add_item_price,"") end if not amount then exports.EKdgs:dgsDxGUISetText(add_item_amount,"") end if not buyamount then exports.EKdgs:dgsDxGUISetText(buy_select_edit,"") end if exports.EKdgs:dgsDxGUIGetText(add_item_price):len() > 5 then exports.EKdgs:dgsDxGUISetText(add_item_price,LAST_PRICE) end if exports.EKdgs:dgsDxGUIGetText(add_item_amount):len() > 5 then exports.EKdgs:dgsDxGUISetText(add_item_amount,LAST_AMOUNT) end if exports.EKdgs:dgsDxGUIGetText(buy_select_edit):len() > 5 then exports.EKdgs:dgsDxGUISetText(buy_select_edit,LAST_BUYAMOUNT) end end function reloadPriceCalc() local price = tonumber(exports.EKdgs:dgsDxGUIGetText(add_item_price)) or 0 local amount = tonumber(exports.EKdgs:dgsDxGUIGetText(add_item_amount)) or 0 exports.EKdgs:dgsDxGUISetText(GUIEditor.label[5],"Toplam: $"..(price*amount)) local buyamount = tonumber(exports.EKdgs:dgsDxGUIGetText(buy_select_edit)) if buyamount then exports.EKdgs:dgsDxGUISetText(GUIEditor.label[10],"Alınacak eşya sayısı: "..buyamount) end local selectedbuy = exports.EKdgs:dgsDxGridListGetSelectedItem( items_list ) if selectedbuy and selectedbuy > -1 and buyamount then local idata = exports.EKdgs:dgsDxGridListGetItemData( items_list, selectedbuy, 1 ) exports.EKdgs:dgsDxGUISetText(GUIEditor.label[12],"Ödenecek miktar: $"..(buyamount * idata.price)) end end and when you try to enter something into edit. Game freeze''.s. Waiting for fix.
    1 point
  25. local AnimationWindow = exports.EKdgs:dgsDxCreateWindow(584,226,262,421,"TRYO ~ Animasyonlar",false) local stop = exports.EKdgs:dgsDxCreateButton(9,367,122,25,"Durdur",false,AnimationWindow) local close = exports.EKdgs:dgsDxCreateButton(133,367,120,25,"Kapat",false,AnimationWindow) local animgrid = exports.EKdgs:dgsDxCreateGridList(9,3,244,358,false,AnimationWindow) local column1 = exports.EKdgs:dgsDxGridListAddColumn(animgrid,"Kategoriler",0.35) local column2 = exports.EKdgs:dgsDxGridListAddColumn(animgrid,"Animasyon",0.5) for i=1,#anims do local cato, name = anims[i][1], anims[i][2] local row = exports.EKdgs:dgsDxGridListAddRow ( animgrid ) exports.EKdgs:dgsDxGridListSetItemText ( animgrid, row, column1, cato, false, false ) exports.EKdgs:dgsDxGridListSetItemText ( animgrid, row, column2, name, false, false ) exports.EKdgs:dgsDxGridListSetItemData ( animgrid, row, column1, {anims[i][3],anims[i][4]} ) end And buttons havent got wordwrap. Add it and it will be good. Thanks.
    1 point
  26. Good library. Thanks for it. http://prntscr.com/hcf9e8 I have a gridlist and second column is blurred why? Can you help me with that?
    1 point
  27. local myShader = dxCreateShader( "shader.fx" ) showCursor(true) local sx_, sy_ = guiGetScreenSize ( ) sx, sy = sx_ / 1024, sy_ / 768 local myRenderTarget = dxCreateRenderTarget(sx*382,sy*157,true) MaxAngelOffsetRx = 40 MaxAngelOffsetRy = 40 addEventHandler("onClientRender", root, function() if (myRenderTarget) then dxSetRenderTarget(myRenderTarget,true) local x, y= getCursorPosition() dxDrawRectangle(sx*286*x/50,sy*271*y/50,sx*382,sy*157, tocolor(52, 202, 147, 255), false) dxSetRenderTarget() local rx,ry = (x-0.5)*MaxAngelOffsetRx,(y-0.5)*MaxAngelOffsetRy dxSetShaderTransform(myShader, -rx, ry,0 ) dxDrawImage( sx*286, sy*271, sx*382, sy*157, myShader ) end end)
    1 point
  28. Why memo invisible? No errors function openSmsWindow(number) smartGUI.sms.smsLabel = DGS:dgsDxCreateLabel(0.05, 0.15, 1, 0.1, "Введите SMS для номера "..number.."", true, smartGUI.desktop, 0xFF000000) smartGUI.sms.memo = DGS:dgsDxCreateMemo(0.1, 0.3, 0.8, 0.4, "WHERE YOU?!", true, smartGUI.desktop, 0xFF0000FF, 1, 1, nil, 0xFFBFBFBF) end
    1 point
  29. that function doesn't work dgsDxMemoSetReadOnly
    1 point
  30. وعند بحثه لأعوان وأنصار له وجد ناس أقوياء ولهم حدة في الذكاء .. وأخذهم معه بدون أي شك .. وأصبح يجول في الأماكن الاخرى حتى وجد ...
    1 point
  31. وبعدها نصور وابو وطن استعدو هيمو وهيمو اتحول لسوبر سايان بلو وعطا بقس لوايفاي ووايفاي مات وابو وطن ونصور مذهولين من قوة هيمو وهنا تنتهي القصة.
    1 point
  32. This actually looks pretty neat, finally a usable dxGui library, well done.
    1 point
  33. Hello guys I want to make a clothe system which depend on, that we can change CJ's clothes txd. But, I want that players can use not only the CJ's original skin, I think there is an option with shaders, so I can change CJ's "skin" and make some another type, like European, Asian men/women. So the question is, has anyone shader for CJ's body, or any better idea, how can I make this possible? If I can, I don't want to use bone attached custom objects. Thank you for any answer!
    1 point
  34. السلام عليكم ورحمة الله تعالى وبركاته, كيف الحال ؟ عساكم بخير إن شاء الله, اليوم جبت لكم فري روم جديد | طبعا الفري روم من تطويري الخاص على الفري روم الأصلي للعبة ---------- الجديد في السكربت : - اضافة ( إسمك, البنق, الفلوس ) في اللوحة - اضافة خاصية الركوب التلقائي في السيارة او عدمه - لغة عربية وانجليزية - شكل جديد وتصميم متناسق الفيديو الخاص بالسكربت : https://youtu.be/DvP9Qkp0MU0 ---------- الصور : ---------- ---------- ---------- Join us : Multi Theft Auto Arab Download : MR.GRAND للتواصل معي : Skype : kamel1234128 E-mail : [email protected] في أمان الله, اخوكم مستر جراند
    1 point
  35. اخوي اللعبة صارت منتهية ومحد يهتم الى برتب اترك اللعبة افضل
    0 points
  36. i dont know what i do so I ask you to help me
    0 points
×
×
  • Create New...