Jump to content

i S6O

Members
  • Posts

    437
  • Joined

  • Last visited

Everything posted by i S6O

  1. Animations . افتح هذا الموقع وابحث عن الانميشن الذي تريده . إو ابحث عن الانيمشنات بـ الفري روم وإستخدم هذه الاكواد --Server addEventHandler ( 'onPlayerLogin', root, function ( ) setPedAnimation( source, "AIRPORT", "thrw_barl_thrw") end ) --Client addCommandHandler ( 'Anim', function ( ) setPedAnimation( localPlayer, "AIRPORT", "thrw_barl_thrw") end )
  2. -- طيب وش الفرق بين ؟ setElementHealth or killPed
  3. Event : onPlayerJoin spawnPlayer setPlayerTeam
  4. فهمت غلط + اوفق على ذلك
  5. استغفر الله العظيم وأتوب اليه
  6. وانا ساعدتك بعد يلا اشكرني
  7. طيب ي رويال انا ساعدتكك ليه ماشكرتني ي سحبه
  8. لا نريد, محد فاضي يسوي منتدى و قربت المدرسة والتجمع الي تقوله هذا المنتدى جاهز نفس الي تقصده هنا
  9. لا زر فتح النافذه واغلاقها
  10. اكتب بأف 8 debugscript 3 وصور الشاشه وحطها هنا
  11. الي فوق هريسه ^ #رتب اكواد key = '' -- حط الزر هنا بين القوسين GUIEditor.window[1] = guiCreateWindow(465, 186, 421, 339, "", false) GUIEditor.gridlist[1] = guiCreateGridList(10, 31, 147, 296, false, GUIEditor.window[1]) GUIEditor.button[1] = guiCreateButton(167, 204, 107, 30, "Ar | En", false, GUIEditor.window[1]) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1], false) col = guiGridListAddColumn(GUIEditor.gridlist[1], "", 0.9) changeGridListItemToPlayersName = function ( GridList, Column ) if GridList and Column then -- Check Parematers if getElementType ( GridList ) == "gui-gridlist" then -- Check The Type of ' GridList ' if guiGridListClear ( GridList ) then -- Clear GridList for i, v in next, getElementsByType ( "player" ) do -- Get Everything by Type ' player ' local Row = guiGridListAddRow ( GridList ) -- Add Row guiGridListSetItemText ( GridList, Row, Column, getPlayerName ( v ), false, false ); -- Set New Values end; -- end of ' for ' end; -- end of ' clear gridlist ' end; -- end of ' check gridlist type ' end; -- end of ' check parematers end; -- end of ' function ' changeGridListItemToPlayersName ( GUIEditor.gridlist[1], col ) function OpenWindow ( ) guiSetVisible ( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) showCursor ( guiGetVisible ( GUIEditor.window[1] ) ) end bindKey ( key, 'down', OpenWindow )
  12. #جرب function ShowGridList ( ) local theTeam = getTeamFromName("Blue") if ( theTeam ) then local players = getPlayersInTeam ( theTeam ) guiGridListClear ( Gblue ) for playerKey, playerValue in ipairs(players) do local aRow = guiGridListAddRow(Gblue) guiGridListSetItemText(Gblue, aRow, 1, ''..playerKey..'', true, false) guiGridListSetItemText(Gblue, aRow, 2, getPlayerName(playerValue), true, false) end end end setTimer ( ShowGridList, 100, 1 ) addEventHandler ( 'onClientPlayerQuit', resourceRoot, ShowGridList ) addEventHandler ( 'onClientPlayerJoin', resourceRoot, ShowGridList ) addEventHandler ( 'onClientPlayerChangeNick', resourceRoot, ShowGridList )
  13. # Not Tested : for i, v in ipairs ( getElementsByType ( 'player' ) ) do if ( getPlayerTeam( getTeamName ( v ) == 'TeamName' ) ) then local Row = guiGridListAddRow ( GridList ) guiGridListSetItemText ( GridList, Row, 1, ''..i..'', false, false ) guiGridListSetItemText ( GridList, Row, 2, v, false, false ) end end
  14. @Alix2015, كل موضوع تطرحه لازم تطلب السكايب ؟ ماتعرف تعتمد على نفسكك وتتعلم ؟ عشان ترتاح من كتابت مواضيع عشان اشياء تافه #مجرد نصيحه
  15. guiCreateBrowser Client-only function ! يعني المتصح للاعب فقط محد يقدر يشوف معه
  16. معليش عدلته .. وكل الناس تخطي
  17. # Example : local hillArea = createColRectangle ( 165.5,399.79998779297,80 , 60 ) local radar = createRadarArea ( 165.5,399.79998779297 ,80 , 60, 166, 7, 216, 155 ) function getPlayersInColShape(col) local players = 0 if col and getElementType(col) == "colshape" then for i,player in ipairs(getElementsByType("player")) do if isElementWithinColShape(player,col) then players = players + 1 end end end return players end function hillEnter ( thePlayer ) if (getElementType(thePlayer) == "player") then outputChatBox ( 'There ' ..getPlayersInColShape ( hillArea ).. 'In Col Shape.', 255, 255, 255, false ) end end addEventHandler ( 'onColShapeHit', hillArea, hillEnter ) Edited.
  18. # Example : player = getLocalPlayer ( ) addEventHandler ( 'onClientResourceStart', resourceRoot, function ( ) if ( getElementDimension ( player ) == 0 ) then setElementDimension ( player, 2 ) end end ) addEventHandler ( 'onClientResourceStop', resourceRoot, function ( ) if ( getElementDimension ( player ) == 2 ) then setElementDimension ( player, 0 ) end end )
  19. + getPlayerTeam getTeamName if getElementType ( element ) == "blip" then destroyElement ( element )
  20. يب انا انصحك وتكون تبرمجها كامله واذا ماقدرت اسئل بالمنتدى ونساعدك
  21. x38iD : ضيفني سكايب اسويه لك بمقابل
  22. طيب انا بشرح لك شيء ثاني .. وانت حاول تفهمه زين Tabel = { { 'Skin[1]', 217 }, { 'Skin[2]', 46 }, } -- الكتابه الي عند 'Skin[1]' - 'Skin[2]' هذي عشوائيه اي شيء -- الي بعده هذا رقم السكن -- طبعاً شلون تجيب السكن من الفري روم -- الحين جاء وقت احطه بالقريد لست -- مثال wnd = guiCreateWindow ( 779, 363, 156, 168, "Example", false ) -- تسوي نافذه grid = guiCreateGridList ( 10, 22, 136, 110, false, wnd ) -- تسوي قريد لست Skin = guiCreateButton(10, 136, 68, 22, "ModelSkin", false, wnd) -- تسوي زر guiGridListAddColumn ( grid, "Column", 0.4 ) -- تضيف كولمن او قائمه guiSetVisible ( wnd, false ) -- تخفي النافذه -- الحين نسوي فتح لوحة addCommandHandler ( 'Open', function ( ) guiSetVisible ( wnd, true ) -- تظهر النافذه showCursor ( true ) -- تظهر الماوس end ) -- الحين نضيف الكلام للقريد لست for i, v in ipairs ( Tabel ) do -- نسوي لوب عشان نجيب محتويات الجدول local aRow = guiGridListAddRow ( grid ) -- نضيف سطور للقريد لست من الجدول guiGridListSetItemText ( grid, aRow, 1, v[1], false, false ) -- نحط الكتابه للقريد لست guiGridListSetItemData ( grid, aRow, 1, v[2] ) -- تسوي داتا للمتغير الثاني end -- نغلق الوب -- الحين اذا نظغط على قريد لست -- مثال addEventHandler ( 'onClientGUIClick', root, function ( ) if source == Skin then -- تحط هنا اسم الزر local Selected = guiGridListGetSelectedItem ( grid ) -- تجيب الي ظغطه من القريد لست if Selected ~= -1 then -- اذا ماظغط اقل من واحد local skin = unpack ( guiGridListGetItemData ( grid, Selected, 1 ) ) setElementModel ( localPlayer, skin ) else -- اذا ظغط اقل من واحد outputChatBox ( 'If are you want Skin Selected Item.', 255, 255, 255, false ) -- تخرج له نص end -- انهاء فنكشن end -- انهاء زر end -- انهاء الداتا ) -- نهاء الحدث x38iD : وضيفني سكايب اذا تبي تستفيد
  23. هذا شرح كامل بتفصيل تفضل انا مسوي الشرح Tabel = { [1] = { 'Name', x, y, z }, [2] = { 'Name', x, y, z }, } -- Name = اسم المكان الي بروح له -- x, y, z = احداثيات المكان الي بروح له -- ؟ طبعاً شلون تجيب الاحداثيات -- استخدم هالكود addCommandHandler ( 'getPos', function ( ) local x, y, z = getElementPosition ( localPlayer ) setClipboard ( x, y, z ) end ) -- بعدين بس تنسخها بدال الاحداثيات فوق -- الحين جاء وقت احطه بالقريد لست -- مثال wnd = guiCreateWindow ( 779, 363, 156, 168, "Example", false ) -- تسوي نافذه grid = guiCreateGridList ( 10, 22, 136, 110, false, wnd ) -- تسوي قريد لست Warp = guiCreateButton(10, 136, 68, 22, "Warp", false, wnd) -- تسوي زر guiGridListAddColumn ( grid, "Column", 0.4 ) -- تضيف كولمن او قائمه guiSetVisible ( wnd, false ) -- تخفي النافذه -- الحين نسوي فتح لوحة addCommandHandler ( 'Open', function ( ) guiSetVisible ( wnd, true ) -- تظهر النافذه showCursor ( true ) -- تظهر الماوس end ) -- الحين نضيف الكلام للقريد لست for i, v in ipairs ( Tabel ) do -- نسوي لوب عشان نجيب محتويات الجدول local aRow = guiGridListAddRow ( grid ) -- نضيف سطور للقريد لست من الجدول guiGridListSetItemText ( grid, aRow, 1, v[1], false, false ) -- نحط الكتابه للقريد لست guiGridListSetItemData ( grid, aRow, 1, v[2], v[3], v[4] ) -- نسوي داتا لـ قيم الجدول 2 + 3 + 4 end -- نغلق الوب -- الحين اذا نظغط على قريد لست -- مثال addEventHandler ( 'onClientGUIClick', root, function ( ) if source == Warp then -- اذا ظغط زر الانتقال local Selected = guiGridListGetSelectedItem ( grid ) -- تجيب الي تغطه من القريد لست if Selected ~= -1 then -- اذا ماظغط اقل من واحد local x, y, z = unpack ( guiGridListGetItemData ( grid, Selected, 1 ) ) -- تجيب الداتا setElementPosition ( localPlayer, x, y, z ) -- تحط الاعب مكان الداتا else -- اذا ظغط اقل من واحد outputChatBox ( 'If are you want Warp Selected any Item.', 255, 255, 255, false ) -- تخرج له نص end -- انهاء فنكشن end -- انهاء زر end -- انهاء الداتا ) -- نهاء الحدث -- الشرح للمبتدئين -- تحياتي
×
×
  • Create New...