Jump to content

3NAD

Members
  • Posts

    1,992
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by 3NAD

  1. بإمكانك تختصر الشرط بشكل اوضح local get_ = guiGridListGetItemText(GUIEditor_Grid[1], row, 1 ) if ( get_ == "" ) or ( get_ == " " ) then return end
  2. حط ذا gif = dxDrawGifImage ( 769, 175, 193, 145, "1", 0, "Gif", 120 ) بالسطر الأخير png او جرب صورة بـ صيغة
  3. forum.multitheftauto.com/viewtopic.php?f=119&t=49814
  4. ^ غير معرف text لو كان ممكن يصصير أخطاء
  5. ماتفرق بين كلمة set , get ? إذا مآلك خبره إنجليزي أنصحك شيل فكرة البرمجة من رآسك
  6. تعجبني يوم تسأل .. ------ setElementData ( element, key, value ) -- تعيين داتا حفظ مؤقت -- element = الإلمنت اللي راح نخزن عليه الداتا -- key = مفتاح الحفظ أي كلمة من راسك -- value = قيمة المفتاح اللي راح تتخزن getElementData ( element, key ) -- جلب / استخراج الداتا المحفوظ -- element = الإلمنت اللي راح نجلب منه المفتاح -- key = المفتاح اللي محفوظ فيه القيمة نطبق مثال على الحفظ Ex.: -- Client Side setElementData ( localPlayer, "3ssol", "تجربة" ) -- localPlayer = getLocalPlayer ( ) بعد حفظ الداتا راح نستخرجها Ex.: local data = getElementData ( localPlayer, "3ssol" ) outputChatBox ( data, 255, 255, 0, true )
  7. لو كان الماركر سيرفر فيه فكرة تغنيك عن التريقر -- Server Side setTimer ( function ( ) setElementData ( resourceRoot, "markerCount", ( getPlayersInMarker(marker) or 0 ) ) end , 500, 0 ) -- Client Side setTimer ( function ( ) guiSetText ( GUIEditor.label[1] , ( getElementData ( resourceRoot, "markerCount" ) or 0 ) ) end , 1000, 0 )
  8. getPlayersInMarker = ?? ماشوف لها وظيفة
  9. guiSetText ( GUIEditor.label[1] , getPlayersInMarker(marker) ) خله بلحاله مع تآيمر setTimer
  10. مثآل الخط ذا http://www.mediafire.com/?811udodccum1dzh تضيفه للميتا src="font.ttf" /> ثم تطبق علاه font = guiCreateFont ( "font.ttf", 15 ) 15 = الحجم guiSetFont ( label, font )
  11. هذي الوظيفة راح تغير احداثيات الليبل Ex.: function centerLabel ( label, x, y ) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(label,false) local x,y = (screenW-windowW)/x,(screenH-windowH)/y guiSetPosition(label,x,y,false) end نحط الوظيفة بـ أول الملف ثم نطبق علاها .. theLabel = guiCreateLabel ( ....... ) centerLabel ( theLabel, 2, 2 ) 2 = وسط الشاشة انت جرب وبعدين رد
  12. تقدر تستخدم guiSetFont و تقدر تجيب خطوط من برا اللعبة (( فوتوشوب guiCreateFont تجيب لاق onClientRender لأن كثرة إستخدام إيفنت DX والليبل أخخف بـ ككثير من الـ بالنسبة لـ سؤالكـ .. الوظيفة اللي بالرابط هذي توسط الإلمنت بالشاشة لأنه مقسوم على 2 أنت تبيه فوق الرادار لذلك حاول تحط القيمة 3 أو 4
  13. المقاسات بين الأجهزة تختلف .. فـ لو تستخدم الليبل وتستخدم وظايف التوسيط أفضل .. https://wiki.multitheftauto.com/wiki/CenterWindow مقسومين على 2 x, y لو تلاحظ أن إحداثيات حآول تغير تزيد 1 أو تنقص 1 و لـ تغيير نص الليبل guiSetText
  14. Not Tasted. Resources = { [1] = "crazy"; [2] = "mugging"; [3] = "gang"; }; addCommandHandler ( "random", function ( player ) local random = Resources [ math.random ( #Resources ) ] outputChatBox ( ( random or "Error" ), player, 255, 255, 0, true ) end )
  15. https://community.multitheftauto.com/in ... includes=1
  16. لم يتم التجربة function getPlayersInMarker(marker) local players = 0 if marker then if isElement ( marker ) and getElementType ( marker ) == "marker" then for i, player in ipairs ( getElementsByType ( "player" ) ) do if isElementWithinMarker ( player, marker ) then players = players +1 end end end end return players end addCommandHandler ( "aa", function ( player ) outputChatBox ( getPlayersInMarker ( marker ).." العدد", player, 255, 255, 0, true ) end )
  17. لم يتم التجربة local num = 5 addEventHandler ( "onClientRender", root, function ( ) dxDrawText("Redirect To New Server In :", 202, 192, 656, 222, tocolor(208, 224, 30, 255), 1.00, "bankgothic", "left", "top", false, false, true, false, false) dxDrawText( ( num or "Error" ), 403, 272, 458, 299, tocolor(208, 224, 30, 255), 1.00, "bankgothic", "left", "top", false, false, true, false, false) end ) function Numper ( ) num = ( num or 5 ) -1 if num < 0 then killTimer ( NumberTimer ) num = 5 end end NumberTimer = setTimer ( Numper, 1000, 0 )
  18. ^ اظنه يجيب عدد الماركرات موب اللعيبة
  19. 3NAD

    Disconnect

    Talking to myself !
  20. 3NAD

    Disconnect

    You triggered with ' localPlayer ' .. triggerServerEvent ( "quitButton", getLocalPlayer() ) So the ' source ' @ server side; will be the player who triggered the event, I didn't try it. function quitButton ( ) kickPlayer ( source, source, "Quit" ) -- needs resource permissions end addEvent ( "quitButton", true ) addEventHandler ( "quitButton", root, quitButton )
  21. 3NAD

    help

    Our replies has the same Table
×
×
  • Create New...