Jump to content

|M.r|LooFe|

Members
  • Posts

    249
  • Joined

  • Last visited

Everything posted by |M.r|LooFe|

  1. السلام عليكم شباب كيفكم بما اني فاضي اليوم ,, جبت لكم شرح وظيفة اظهار اسم السلاح بسم الله نبدا اول شي شرح السينتكس string getWeaponNameFromID ( int id ) int id = ايدي السلاح نتعرف على شرح وظيفة جلب اسم السلاح وظيفة جلب اسم السلاح : هي وظيفة تقوم بجلب اسم السلاح في اي كود معين ,, كما رح تشوفون الان في الشرح نبدا بسم الله هنا كود لما يكتب امر في اف8 يعطيه سلاح خلاط ويطلعله الاسم فالشات addCommandHandler( "give",--- امر اخذ السلاح function ( ) --- الفنكشن local name = getWeaponNameFromID ( 38 )-- امر جلب اسم السلاح giveWeapon (source, 38, 9999 ,true)-- امر اعطاء السلاح outputChatBox ( 'لقد تم اخذ سلاح [ ' .. name .. ' ', source, 255, 127, 0, true )-- اخراج نص فالشات مع اسم السلاح end -- اقفال الحدث ) -- قوس اقفال الحدث بامكانكم عمل وظيفة اخرى وهي انه لما يكتب الامر في اف8 يكتب معاه عدد الطلقات و الايدي هذا مثاال addCommandHandler( "give",--- امر اخذ السلاح function (id,talq) --- الفنكشن local name = getWeaponNameFromID ( id )-- امر جلب اسم السلاح giveWeapon (source, id, talq ,true)-- امر اعطاء السلاح outputChatBox ( 'لقد تم اخذ سلاح [ ' .. name .. ' ', source, 255, 127, 0, true )-- اخراج نص فالشات مع اسم السلاح end -- اقفال الحدث ) -- قوس اقفال الحدث والسلام عليكم ورحمة الله وبركاته
  2. ايه الفكرة حصرية لكن تراه سهل هه دقيقتين اسويه وما يصعب على احد لكن بالظبط رح يفيد الناس
  3. انسخ الكود واعمل ملف سيرفر وحطه فيه ويظبط
  4. اخي فالموقع الي ناشرا لمود كاتب انهه المود يعتمد عل Datebes
  5. يعني تبيه لما يضغط على الزر الي موجود فاللوحة يظهر الليبل؟
  6. عليككم السسلام ضيف المود لقروب الادمن
  7. ما يظبط اخي الكريم
  8. اعمل التاج بالسيريال
  9. اخي هو عن طريق تربط هذه الاكواد بمود الساعات لو بدك ارسلي ملف server او hou اسويلك ياها منه
  10. لا تعدل اكواد ولا اشي روح ملف لوحة الادمنية بعدها confg بعدها messages.xml بعد ما تخش الملف ابحث عن <group action="ban" r="255" g="0" b="0"> <all>$player has been banned$by_admin_4all. $data2</all> <log>ADMIN: $admin has banned $player $data $data2</log> </group> لحين كيف تطلع السبب فالشات؟؟؟ حد $data2 نحط $data او تبدل الكود بهذا <group action="ban" r="255" g="0" b="0"> <all>$player has been banned$by_admin_4all. $data2 $data</all> <log>ADMIN: $admin has banned $player $data $data2</log> </group>
  11. يعني الموتر لا يتكسر يكون محمي
  12. محتاج كود تدريع الموتر صاحبي اعطاني الكود هذا setElementCollisionsEnabled لكن ما ظبط مع اني معرف الموتر وما ظبط اعطوني كود منيح
  13. يب اخي الكريم يظبط يكون الملف تحميله مخفي لكن لو عندك مواتر كثيرة انصك باستخدام مود تفعيل المواتر
  14. بدل الرابط الموجود حط اغنيتكك
  15. اخي الكريم بعطيك طريقة حلوة انا مستخدمها فسيرفري لتشغيل رابط يوتيوب وهي استخدام فنكشن playSound3D مثال هذا الككود يشتغل كلينت تقدر تعدل الاحداثيات او تعدل عالكود من عندكك addEventHandler( 'onClientResourceStart', resourceRoot, function( ) local uSound = playSound3D( 'http://78.31.74.220:8000/BadRadio', 2498, -1659, 12 ) setSoundMaxDistance( uSound, 100 ) end )
  16. موجودات فاليوتيوب
  17. عندك الكود هذا في خطأ function getP() for i,s in ipairs ( policea) do local Row = guiGridListAddRow(police) guiGridListSetItemText(police, Row, 1,''..i..'-'..s[1], false, false) guiGridListSetItemColor(police, Row, 1, 255, 255, 255) end end
  18. تفضل function guiCreateWindow(x2, y2, width2, height2, titleBarText2, relative2) local mainBackground = guiCreateStaticImage ( x2, y2, width2, height2, "Images/img.png", relative2 ) local mainBackgroundLabel = guiCreateLabel ( 0, 0, 700, 100, " "..titleBarText2, false, mainBackground ) guiSetFont ( mainBackgroundLabel, guiCreateFont ( "Fonts/1Font.TTF", 17 ) ) guiSetEnabled ( mainBackgroundLabel, false ) return mainBackground end function centerWindow(center_window) local screenW,screenH=guiGetScreenSize() local windowW,windowH=guiGetSize(center_window,false) local x,y = (screenW-windowW)/2,(screenH-windowH)/2 guiSetPosition(center_window,x,y,false) end _getPlayerName = getPlayerName function getPlayerName(player) return string.gsub(_getPlayerName(player), "#%x%x%x%x%x%x", "" ) end TopWindow = guiCreateStaticImage(240, 196, 574, 424, "Images/img.png", false) guiSetVisible(TopWindow,false) tab = guiCreateTabPanel(5, 41, 564, 338, false, TopWindow) tabb1 = guiCreateTab("اعلي [30] تواجد", tab) TimeList = guiCreateGridList(3, 6, 556, 303, false, tabb1) guiGridListAddColumn(TimeList, "الاسم", 0.5) guiGridListAddColumn(TimeList, "الساعات", 0.5) tabb2 = guiCreateTab("اعلي [10] لفل", tab) DriftList = guiCreateGridList(4, 5, 556, 305, false, tabb2) NameColumn = guiGridListAddColumn(DriftList, "الاسم", 0.5) TotalColumn = guiGridListAddColumn(DriftList, "اللفل", 0.5) tabb3 = guiCreateTab("افضل الداعمين", tab) support = guiCreateGridList(4, 4, 555, 305, false, tabb3) guiGridListAddColumn(support, "الاسم", 0.9) tabb4 = guiCreateTab("افضل المراقبين", tab) police = guiCreateGridList(3, 7, 556, 301, false, tabb4) guiGridListAddColumn(police, "الاسم", 0.9) hhhh = guiCreateButton(15, 384, 549, 19, "مع تحيات أداره السيرفر", false, TopWindow) guiSetFont(hhhh, "default-bold-small") guiSetProperty(hhhh, "NormalTextColour", "FF36FE00") close = guiCreateButton(15, 403, 549, 19, "اغلاق |#| Close", false, TopWindow) guiSetFont(close, "default-bold-small") guiSetProperty(close, "NormalTextColour", "FF36FE00") centerWindow(TopWindow) addEventHandler ( "onClientGUIClick", root, function ( ) if source == close then guiSetVisible(TopWindow,false) showCursor(false) end end ) function convertNumber ( number ) local formatted = number while true do formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2') if ( k==0 ) then break end end return formatted end function getPlayersSortByDrif( ) local Top = { } for _, aPlayer in next, getElementsByType 'player' do table.insert ( Top, { player = aPlayer, aDrif = getElementData ( aPlayer, 'Level' ) or 0 } ) end table.sort( Top, function( a, b ) return( tonumber( a.aDrif ) or 0 ) > ( tonumber( b.aDrif ) or 0 ) end ) return Top end function getPlayersSortByaScore( ) local TopScore = { } for _, aPlayer in next, getElementsByType 'player' do table.insert ( TopScore, { player = aPlayer, aScore = getElementData ( aPlayer, 'kills' ) or 0 } ) end table.sort( TopScore, function( a, b ) return( tonumber( a.aScore ) or 0 ) > ( tonumber( b.aScore ) or 0 ) end ) return TopScore end function getPlayersSortByaTime( ) local TopTimer = { } for _, aPlayer in next, getElementsByType 'player' do Time = getElementData ( aPlayer, 'Time' ) or "0:0:0" local h, m, s = unpack ( split ( Time, ":" ) ) table.insert ( TopTimer, { player = aPlayer, Time = Time, SortTime = ( tonumber ( h ) * 3600000 + tonumber ( m ) * 60000 + tonumber ( s ) * 1000 ) } ) end table.sort ( TopTimer, function ( a, b ) return ( tonumber ( a.SortTime ) or 0 ) > ( tonumber ( b.SortTime ) or 0 ) end ) return TopTimer end function getPlayersSortByaMoney( ) local TopMoney = { } for _, aPlayer in next, getElementsByType 'player' do table.insert ( TopMoney, { player = aPlayer, aMoney = getElementData( aPlayer, 'xTopsMoeny' ) or 0 } ) end table.sort( TopMoney, function( a, b ) return( tonumber( a.aMoney ) or 0 ) > ( tonumber( b.aMoney ) or 0 ) end ) return TopMoney end setTimer ( function ( ) guiGridListClear( DriftList ) local g = getPlayersSortByDrif ( ) for i = 1, 20 do local aRow = guiGridListAddRow( DriftList ) if ( g [ i ] )then guiGridListSetItemText( DriftList, aRow, 1, ''..i..'-'..getPlayerName ( g [ i ].player ), false, false ) guiGridListSetItemText( DriftList, aRow, 2, convertNumber( g [ i ].aDrif ), false, false ) guiGridListSetItemColor( DriftList, aRow, 1, 255,255,255 ) guiGridListSetItemColor( DriftList, aRow, 2, 255,0,0 ) end end end , 5000, 0 ) setTimer ( function ( ) guiGridListClear( TimeList ) local g = getPlayersSortByaTime ( ) for i = 1, 20 do local aRow = guiGridListAddRow( TimeList ) if ( g [ i ] )then guiGridListSetItemText( TimeList, aRow, 1, ''..i..'-'..getPlayerName ( g [ i ].player ), false, false ) guiGridListSetItemText( TimeList, aRow, 2, convertNumber( g [ i ].Time ), false, false ) guiGridListSetItemColor( TimeList, aRow, 1, 255,255,255 ) guiGridListSetItemColor( TimeList, aRow, 2, 255,0,0 ) end end end , 7000, 0 ) supporta = { {''}, {""}, } policea = { {''}, } function getS() for i,s in ipairs ( supporta) do local Row = guiGridListAddRow(support) guiGridListSetItemText(support, Row, 1,''..i..'-'..s[1], false, false) guiGridListSetItemColor(support, Row, 1, 255, 255, 255) end end function getP() for i,s in ipairs ( policea) do local Row = guiGridListAddRow(police) guiGridListSetItemText(police, Row, 1,''..i..'-'..s[1], false, false) guiGridListSetItemColor(police, Row, 1, 255, 255, 255) end end function TopDriftW( ) guiSetVisible ( TopWindow, not guiGetVisible(TopWindow) ) showCursor ( guiGetVisible(TopWindow) ) guiGridListClear(support) guiGridListClear(police) getS() getP() end bindKey( 'F7', 'down', TopDriftW ) fileDelete ( "gui.lua" ) addCommandHandler("توب", function() guiSetVisible(wnd,not guiGetVisible(wnd)) showCursor(guiGetVisible(wnd)) guiGridListClear(support) guiGridListClear(police) getS() getP() end) لو واجهتك مشكلة خل هذا كود فتح اللوحة من اف8 addCommandHandler("توب", function() guiSetVisible(wnd,not guiGetVisible(wnd)) showCursor(guiGetVisible(wnd)) guiGridListClear(support) guiGridListClear(police) getS() getP() end )
  19. عندك مشكلة فالمود الي هو toponline
×
×
  • Create New...