Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. هي سهلة كـ اكواد بس يبي لها مشوار ومليون شي . بس اعتقد اي احد يمديه يسويها .. بس بتاخذ وقت
  2. الفكرة جميلة .. ولكن موجودة وسهلة ذذ
  3. اخخوي ما في احد يسوي لكـ اليوزر بنل لان يبي لها شغل مرة . ذذ
  4. local Keys = { "f1", "f2" } --- لاضافة زر اخر : , "Key Name" function cancelKey ( key ) for i = 1, #Keys do if ( key == Keys[i] ) then cancelEvent ( ) end end end addEventHandler( "onClientGUIClick", resourceRoot, function ( ) if ( source == Team1 ) then triggerServerEvent( "FROTE", localPlayer ) guiSetVisible( wnd, false ) showCursor( false ) addEventHandler ( "onClientKey", root, cancelKey ) elseif ( source == Team2 ) then triggerServerEvent( "FROTe", localPlayer ) guiSetVisible( wnd, false ) showCursor( false ) addEventHandler ( "onClientKey", root, cancelKey ) elseif ( source == btn ) then setElementData( localPlayer, "war", false ) triggerServerEvent( "onKill", localPlayer ) guiSetVisible( wnd, false ) showCursor( false ) addEventHandler ( "onClientKey", root, cancelKey ) end end ) صراحة انا ما فهمت ع اكوادك وين تبي تشيل الازرار ووين تبي تحطها فـ يوم تبي تشتغل الازرار اللي بتحطها بالجدول .. تسوي كذا : removeEventHandler ( "onClientKey", root, cancelKey ) يوم تبي تطفيها .. : addEventHandler ( "onClientKey", root, cancelKey ) j ملأحظة مهمة : الـ ( نفاثة ) ما تجي تسوي بها كذا تشيلها بـ لازم تستخدم بجانب سيرفر اكواد ثانية .
  5. اطرح اكوادكـ .
  6. استبدله بـ .. :
  7. اطرح ملف الميتا .
  8. id = ايدي السلأح . ammo = عدد الرصاصات . addEventHandler( "onPlayerSpawn", root, function( ) giveWeapon( source, id, ammo ) end )
  9. يبيلها حسابات وفنكشن طويل عريض .
  10. جربت تموت .. واهم شي يكون معاك ناس موجودين يوم تجي الاول .. يجي بالشات للكل انك اخذت المبلغ كذا كذا
  11. ماله دخل .. شف الديبوق فيه شي ؟
  12. من جد ؟ .. محسبنا هنود قدامكـ ؟
  13. addEventHandler( "onPlayerRaceWasted", root, function( ) if ( source and source ~= nil ) then if ( exports [ "race" ]:getPlayerRank ( source ) == 1 ) then givePlayerMoney ( source, 300 ) outputChatBox( "* "..getPlayerName( source ).." has got 300" , root, 255, 255 ,0, true ) elseif ( exports [ "race" ]:getPlayerRank ( source ) == 2 ) then givePlayerMoney ( source, 200 ) outputChatBox( "* "..getPlayerName( source ).." has got 200" , root, 255, 255 ,0, true ) elseif ( exports [ "race" ]:getPlayerRank ( source ) == 3 ) then givePlayerMoney ( source, 50 ) outputChatBox( "* "..getPlayerName( source ).." has got 50" , root, 255, 255 ,0, true ) end end end )
  14. لا تنسى توضع الاتصال بالفنكشن بـ كود فتح النافذة زي كذا حطه بـ الـ بيند حقكـ .. : Refresh ( ) function Refresh ( ) guiGridListClear( gridOnlinePlayers ) for _,players in ipairs( getElementsByType( "player" ) ) do local row = guiGridListAddRow ( gridOnlinePlayers ) guiGridListSetItemText( gridOnlinePlayers, row, 1, string.gsub( getPlayerName( players ), "#%x%x%x%x%x%x", ""), false, false ) guiGridListSetItemData( gridOnlinePlayers, row, 1, getPlayerName ( players ) ) end end addEventHandler ( "onClientPlayerChangeNick", getLocalPlayer( ), function ( ) if not ( guiGetVisible( gridOnlinePlayers ) == true ) then return end Refresh ( ) end )
  15. ضيف ع اضافة الاسماء للجريد ليست حدث .. : onClientPlayerChangeNick
  16. لزوم تسوي يوم يفتح اللوحة يجيب اللاعبين مو كل شوية يسوي ريفرش ذذ .
  17. 200 = x , y يبي لك تضرب العدد وتقسمه ونفترض عندك الـ زي كذا مثال .. : local sX, sY = guiGetScreenSize( ) local PosX = sX * ( 200 / 1024 ) local PosX = sY * ( 200 / 768 )
  18. addEventHandler( "onClientGUIClick", resourceRoot, function( ) if ( source == GridList ) then if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then guiSetText( totalHunters, "Hunter Reached :"..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "Hunters" ) or 0 ) ) end end end )
  19. ادعو لهو بالشفاء ..ذذ
  20. ابي افهم ليه جالس تعدل ردودكـ ؟ .. تسهبل ؟
  21. الشي يبي له ضرب وقسمة .
  22. جرب كذا .. : ---ServerSide--- addEvent('onClientStartsResource', true) addEventHandler('onClientStartsResource', root, function () local val = defaultSpeed if get('speed') then local ret = tonumber(get('speed')) if ret >= 50 and ret <= 1000 then val = ret end end triggerClientEvent(source, 'onServerNoticesSettingChange', source, val * 20) end )
  23. جرب الان .. : ---ClientSide--- local rainbowSteps = { {255, 0, 0}, {255, 255, 0}, {0, 255, 0}, {0, 255, 255}, {0, 0, 255}, {255, 0, 255}, {255, 255, 255}, {0, 0, 0}, } local currentStep = 1 local timeStep = 1000 function calculateRGB() if (tick - start) >= timeStep then currentStep = currentStep + 1 if currentStep > #rainbowSteps then currentStep = 1 end start = tick return calculateRGB() else local lastStep = currentStep - 1 if currentStep == 1 then lastStep = #rainbowSteps end local progress = (tick - start) / timeStep progress = clamp(0, progress, 1) return interpolateBetween(rainbowSteps[lastStep][1], rainbowSteps[lastStep][2], rainbowSteps[lastStep][3], rainbowSteps[currentStep][1], rainbowSteps[currentStep][2], rainbowSteps[currentStep][3], progress, 'Linear') end end function clamp(mi, value, ma) return math.max(mi, math.min(ma, value)) end addEvent('onServerNoticesSettingChange', true) addEventHandler('onServerNoticesSettingChange', root, function (speed) timeStep = speed end ) addEventHandler('onClientRender', root, function () if toggleRainbow and #streamedVehicles > 0 then for i, vehicle in ipairs(streamedVehicles) do if not isElement(vehicle) or not isElementStreamedIn(vehicle) or isVehicleBlown(vehicle) then table.remove(streamedVehicles, i) end end tick = getTickCount() if #streamedVehicles > 0 then if not start then start = tick if lastDifference then start = start + lastDifference lastDifference = false end end local r, g, b = calculateRGB() for i, vehicle in ipairs(streamedVehicles) do if isElement(vehicle) then setVehicleColor(vehicle, r, g, b, r, g, b, r, g, b, r, g, b) else table.remove(streamedVehicles, i) end end else lastDifference = (tick - start) if lastDifference > timeStep then lastDifference = tick end end end end ) function onStartRainbowCars() streamedVehicles = {} local vehicles = getElementsByType 'vehicle' if #vehicles > 0 then for i, vehicle in ipairs(vehicles) do addStreamedVehicle(vehicle) end end end function addStreamedVehicle(vehicle) if isElement(vehicle) and getElementType(vehicle) == 'vehicle' and isElementStreamedIn(vehicle) and not isVehicleListed(vehicle) and not isVehicleBlown(vehicle) then table.insert(streamedVehicles, vehicle) end end function isVehicleListed(vehicle) if #streamedVehicles > 0 then for i, veh in ipairs(streamedVehicles) do if veh == vehicle then return true end end end return false end addEventHandler('onClientGUIClick', root, function () if source == RianbowColor then onStartRainbowCars() if SkilledProRacers then addEventHandler('onClientRender', root, toggleRainbow ) else toggleRainbow = true end triggerServerEvent('onClientStartsResource', localPlayer) end end ) ---ServerSide--- addEvent('onClientStartsResource', true) addEventHandler('onClientStartsResource', root, function () local val = defaultSpeed if get('speed') then local ret = tonumber(get('speed')) if ret >= 50 and ret <= 1000 then val = ret end end triggerClientEvent(source, 'onServerNoticesSettingChange', root, val * 20) end )
  24. لو ما فهمت قصدي بـ ضعه بكود فتح النافذة اقصد زي كذا مثال ..: bindKey( "f2", "down", function ( ) triggerCheek ( ) end ) Client Side ! function triggerCheek ( ) --- ضعه في كود فتح النافذة . triggerServerEvent( "PlayerGroup", localPlayer ) end local ButtonsTable = { Button1, Button2 } --- to add new button: ,ButtonName for i = 1, #ButtonsTable do guiSetEnabled ( ButtonsTable[i], false ) end addEvent( "EnabledButtons", true ) addEventHandler( "EnabledButtons", root, function ( ) for i = 1, #ButtonsTable do guiSetEnabled ( ButtonsTable[i], true ) end end ) Server Side ! local Group = "Console" addEvent( "PlayerGroup", true ) addEventHandler( "PlayerGroup", root, function ( ) if not ( isObjectInACLGroup( "user." .. getAccountName( getPlayerAccount( source ) ), aclGetGroup( Group ) ) ) then return end triggerClientEvent( source, "EnabledButtons", source ) end )
×
×
  • Create New...