Jump to content

SAM!!

Members
  • Posts

    259
  • Joined

  • Last visited

Everything posted by SAM!!

  1. setTimer(function() removeEventHandler("onClientRender", root, a) end,5000,1)
  2. #BrosS ممكن اعرف وين الخطا لأستفيد
  3. حط قبل النفكشن باول سطر بالسيرفر دي addEventHandler( "onPlayerWasted", root,
  4. اخوي اطرح اكوادك لأقدر اساعدك ..
  5. اخي تقصد بس الاعب يقتل 10 لاعبين يجية صورة علي الشاشة ولا وش لاني مو فاهمك كويس؟ server side --server side function leesh ( playerSource ) if getElementData ( localPlayer , 'kills' ) >= 10 then triggerClientEvent(root, "leesh", root) end end --client side function leesh() leeshsound = playSound("leesh.mp3",false) -- اضافة من عندي لك لو تبي تحط صوت مع الصورة setSoundVolume (leeshsound, 1) addEventHandler("onClientRender", root, drowleesh) setTimer(function() removeEventHandler("onClientRender", root, drowleesh) end,2000,1) end addEvent("leesh",true) addEventHandler("leesh",root,leesh) local sX, sY = guiGetScreenSize() function drowleesh() dxDrawImage((sX/2)-250, (sY/2)-250, 250, 250 , "leesh.jpg") -- اسم صورتك end
  6. هو يقول ابي امثلة اعرفة كيف اعتقد ماطلبت منك تعدل علي !! iMr.WiFi..!
  7. الامثلة بالويكي يالامير اضغط علي اي فنكشن من الي اعطاهم لك الاخ وبيفتح لك الامثلة
  8. يب فعلا سوي مثل ماقال روك
  9. createMarker createMarker انا مو فاهمك بس تقريبا هيك تقصد
  10. addEventHandler("onClientGUIClick", getRootElement(), function () if source == Button then ----- حط اسم الزر الي تبي لما تضغط علية تختفي اللوحة guiSetVisible (اسم الوحة,false) ---- حط اسم لوحتك مكان اسم اللوحة الي تبي تغلقها showCursor (false) end end )
  11. MOKET مثال وش شكلك ماتدري عن حياتك شئ
  12. تبي كود يخلي الشجر يمشي اهم شئ؟
  13. السلام عليكم ورحمة الله وبركاتة.... الحين انا مسوي لوحة فيب ابي اسوي لوحة تانية تفتح بالسيريال فقط ليمديني اضيف شخص فيب وتوقيت انتهاء الفيب منة يعني بس تنتهي مدة الفيب الي انا محددها اذا كانت يوم او اتنين يروح من الفيب تلقائي ♥ الاكواد لو سمحتم يا الغالين
  14. كل اكوادكم خطأ
  15. السلام عليكم الحين معي مود فيب لما اضغط علي الزر الي ينزل الحارس ماينزل الكلنت local animalTable = false isEventHandel = true ---------------------------------| local rX,rY = guiGetScreenSize() local sw,sh = 527,514 ---------------------------------| local tag = dxCreateTexture("3.png") addEventHandler("onClientPreRender", root, function() for i, player in ipairs ( getElementsByType ( "player" ) ) do if ( getElementData ( player, "isPlayerVIP" ) == true ) then local x, y, z = getPedBonePosition(player, 5) if player ~= localPlayer then dxDrawMaterialLine3D(x, y, z+1.2, x, y, z+0.6, tag, 0.7, tocolor(0,255,255,255)) end end end end ) ------------------ addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function () window = guiCreateWindow(242, 194, 511, 347, "|= V.I.P |=", false) guiSetProperty(window, "CaptionColour", "FF00FF00") guiSetAlpha(window, 1.00) close = guiCreateButton(10, 306, 493, 27, "=| Close Window |=", false, window) guiSetProperty(close, "NormalTextColour", "FFFF0000") vipset = guiCreateLabel(120, 172, 1000, 18, "=| VIP Option |=", false, window) guiSetFont(vipset, "default-bold-small") guiLabelSetColor(vipset, 255, 0, 0) vipcars = guiCreateButton(10, 200, 156, 27, "=| Spawn Vehicle |=", false, window) guiSetProperty(vipcars, "NormalTextColour", "FF00FF00") vipjet = guiCreateButton(345, 274, 157, 27, "=| JetPack |=", false, window) guiSetProperty(vipjet, "NormalTextColour", "FF00FF00") viphel = guiCreateButton(179, 200, 156, 27, "=| Health |=", false, window) guiSetProperty(viphel, "NormalTextColour", "FF00FF00") vipcbody = guiCreateButton(345, 200, 156, 27, "=| Create Body |=", false, window) guiSetProperty(vipcbody, "NormalTextColour", "FF00FF00") vipfv = guiCreateButton(9, 274, 156, 27, "=| Fix Vehicle |=", false, window) guiSetProperty(vipfv, "NormalTextColour", "FF00FF00") vipdskin = guiCreateButton(9, 237, 157, 27, "=| Skin VIP |=", false, window) guiSetProperty(vipdskin, "NormalTextColour", "FF00FF00") vipdbody = guiCreateButton(345, 237, 157, 27, "=[ Destroy Body ]=", false, window) guiSetProperty(vipdbody, "NormalTextColour", "FF00FF00") viplr = guiCreateButton(179, 274, 157, 27, "=| Launcher |=", false, window) guiSetProperty(viplr, "NormalTextColour", "FF00FF00") viparmor = guiCreateButton(180, 237, 156, 27, "=| Armour |=", false, window) guiSetProperty(viparmor, "NormalTextColour", "FF00FF00") vipimg = guiCreateStaticImage(9, 19, 499, 153, "wnd.png", false, window) guiSetProperty(vipimg, "NormalTextColour", "FF00FF00") guiWindowSetMovable (window, true) guiWindowSetSizable (window, false) guiSetVisible (window, false) addEventHandler ("onClientGUIClick", GridListVipSkins, function() setElementModel ( localPlayer, guiGridListGetItemText ( GridListVipSkins, guiGridListGetSelectedItem ( GridListVipSkins ), 1, 2 ) ) end, false) addEventHandler("onClientGUIClick", close, function() guiSetVisible(window, false) setElementModel ( localPlayer, tonumber( getElementData( localPlayer, "clothesvipSkin" )) ) showCursor(false) guiSetVisible(VipHats, false) guiSetVisible(WindowWalkStyles, false) end, false) addEventHandler("onClientGUIClick", closeFrom, function() guiSetVisible(window, false) setElementModel ( localPlayer, tonumber( getElementData( localPlayer, "clothesvipSkin" )) ) showCursor(false) end, false) end) function ShowPremiumPanel () if ( getElementData(localPlayer, "isPlayerVIP") ) then if getElementDimension(localPlayer) == 0 and getElementInterior(localPlayer) == 0 then if guiGetVisible(window) then guiSetVisible(window, false) guiSetVisible(VipHats, false) showCursor(false,false) else setElementData ( localPlayer, "clothesvipSkin", getElementModel ( localPlayer ), true ) triggerServerEvent ( "OnClientGetPreminumTime", localPlayer ) end else exports["guimessages"]:outputClient( "#00FF00=(VIP-System)=#CC0000 : Sorry: You Cant use VIP panel here", 255, 0, 0) end end end addCommandHandler ( "vip", ShowPremiumPanel ) bindKey ( "F10", "down", ShowPremiumPanel ) addEvent( "OpenVIPanel", true ) addEventHandler( "OpenVIPanel", root, function ( getTime ) guiSetVisible(window,true) showCursor(true,true) guiSetText( LabelAccountName, "account name : "..getElementData(localPlayer,"Account").."" ) guiSetText( LabelPlayerName, "player name : "..getPlayerName( localPlayer ).."" ) guiSetText( LabelIsAccountPremium, "Vip : YES" ) guiSetText( LabelTimeRemainig, "Time for END VIP : Open" ) end) ------- Button For VIP panel addEventHandler("onClientGUIClick", root, function () if (source == vipcars) then triggerServerEvent ( "onClientSpawnVIPvehicles", localPlayer) elseif (source == vipjet) then triggerServerEvent ( "onClientGivJetPackPlayer", localPlayer) elseif (source == viphel) then guiSetEnabled( viphel,false) setTimer(guiSetEnabled,60000*20,1, viphel,true) triggerServerEvent ( "onClinetGiveVIPHealth", localPlayer) elseif (source == viparmor) then guiSetEnabled( viparmor,false) setTimer(guiSetEnabled,60000*20,1, viparmor,true) triggerServerEvent ( "onClinetGiveVIPArmor", localPlayer) elseif (source == vipdskin) then triggerServerEvent ( "onClinetTakeVIPSkin", localPlayer) elseif (source == vipcbody) then triggerServerEvent ( "onClinetSpawnMonture", localPlayer) elseif (source == vipdbody) then triggerServerEvent ( "onClinetHideLion", localPlayer) elseif (source == vipfv) then triggerServerEvent ( "VIPFixVehicle", localPlayer) elseif (source == viplr) then guiSetEnabled( viplr,false) setTimer(guiSetEnabled,60000*20,1, viplr,true) triggerServerEvent ( "LauncherVIP", localPlayer) end end) --[[setTimer ( function () if ( getElementData(localPlayer, "isPlayerVIP") ) then triggerServerEvent ( "onClientCheckZone", localPlayer) end end, 10000, 0 )]] addEvent("CloseVIPanel", true) addEventHandler("CloseVIPanel",getRootElement(), function () guiSetVisible(window, false) guiSetInputEnabled(false) showCursor(false) end) addEvent("CloseVIPanel2", true) addEventHandler("CloseVIPanel2",getRootElement(), function () setElementModel ( localPlayer, tonumber( getElementData( localPlayer, "clothesvipSkin" ))) guiSetVisible(window, false) guiSetInputEnabled(false) showCursor(false) end) txd = engineLoadTXD ( "Mods/wmybar.txd" ) engineImportTXD ( txd, 9 ) dff = engineLoadDFF ( "Mods/wmybar.dff", 9 ) engineReplaceModel ( dff, 9 ) txd1 = engineLoadTXD ( "Mods/rabbit.txd" ) engineImportTXD ( txd1, 10 ) dff1 = engineLoadDFF ( "Mods/rabbit.dff", 10 ) engineReplaceModel ( dff1, 10 ) txd2 = engineLoadTXD ( "Mods/premiumSkin1.txd" ) engineImportTXD ( txd2, 11 ) dff2 = engineLoadDFF ( "Mods/premiumSkin1.dff", 11 ) engineReplaceModel ( dff2, 11 ) txd3 = engineLoadTXD ( "Mods/premiumSkin2.txd" ) engineImportTXD ( txd3, 12 ) dff3 = engineLoadDFF ( "Mods/premiumSkin2.dff", 12 ) engineReplaceModel ( dff3, 12 ) txd4 = engineLoadTXD ( "Mods/premiumSkin3.txd" ) engineImportTXD ( txd4, 13 ) dff4 = engineLoadDFF ( "Mods/premiumSkin3.dff", 13 ) engineReplaceModel ( dff4, 13 ) addEventHandler( "onClientResourceStart", resourceRoot, function () --fileDelete("VIP_Client.lua") engineImportTXD( engineLoadTXD( "Mods/car.txd" ), getVehicleModelFromName ( "Majestic" ) ) engineReplaceModel ( engineLoadDFF( "Mods/car.dff", 0 ) , getVehicleModelFromName ( "Majestic" ) ) end ) ------------------------------------------- local pedTarget = {} local pedTimer = {} local pedShooting = {} local AnimalFollowing = {} addEvent( "onSyncPlayerAnimals", true ) addEventHandler( "onSyncPlayerAnimals", root, function ( theTable ) animalTable = theTable --addEventHandler( "onClientPreRender", root, setAnimalFollowing) AnimalFollowing[localPlayer] = true end ) local function doPedAttackOtherPlayer(ped) if(isTimer(pedTimer[ped])) or (isPedInVehicle(ped)) then killTimer(pedTimer[ped]) end if(isElement(ped)) then pedTimer[ped] = setTimer(function() if(isElement(ped)) then local target = pedTarget[ped] if (target) then local x, y, z = getElementPosition(ped) local x2, y2, z2 = getElementPosition(target) if(isLineOfSightClear(x, y, z, x2, y2, z2, true, false, false, false, false, false)) then if (getElementType(target) == "player") and getElementData(target, "Stats") >= 2 then local theOwner = getElementData( ped, "animalOwner" ) killTimer(pedTimer[ped]) pedShooting[ped] = false setPedControlState(ped, "fire", false) if (isEventHandel == false) then --addEventHandler( "onClientPreRender", root, setAnimalFollowing) AnimalFollowing[localPlayer] = true end end if(getElementHealth(target) >= 1) and target ~= getElementData( ped, "animalOwner" ) then AnimalFollowing[localPlayer] = false --removeEventHandler( "onClientPreRender", root, setAnimalFollowing) isEventHandel = false if(pedShooting[ped] ~= true) then setPedAimTarget(ped, x2, y2, z2+0.3) setPedControlState(ped, "fire", true) setPedControlState ( ped, "jump", false ) setPedControlState ( ped, "sprint", false ) setPedControlState ( ped, "walk", false ) setPedControlState ( ped, "forwards", false ) pedShooting[ped] = true else local x1, y1, z1 = getElementPosition(ped) local x2, y2, z2 = getElementPosition(target) local rot = math.atan2(y2 - y1, x2 - x1) * 180 / math.pi rot = rot-90 setPedRotation(ped, rot) setPedAimTarget(ped, x2, y2, z2+0.3) setPedControlState(ped, "fire", true) end else local theOwner = getElementData( ped, "animalOwner" ) killTimer(pedTimer[ped]) pedShooting[ped] = false setPedControlState(ped, "fire", false) if (isEventHandel == false) then AnimalFollowing[localPlayer] = true --addEventHandler( "onClientPreRender", root, setAnimalFollowing) end end else local theOwner = getElementData( ped, "animalOwner" ) killTimer(pedTimer[ped]) pedShooting[ped] = false setPedControlState(ped, "fire", false) if (isEventHandel == false) then --addEventHandler( "onClientPreRender", root, setAnimalFollowing) AnimalFollowing[localPlayer] = true end end end else killTimer(pedTimer[ped]) end end, 100, -1) else killTimer(pedTimer[ped]) end end function setAnimalFollowing() if AnimalFollowing[localPlayer] then if (isEventHandel == false) then isEventHandel = true end if ( animalTable ) then for theOwner, k in pairs ( animalTable ) do local theAnimal = animalTable[theOwner][1] local thePlayer = animalTable[theOwner][3] if ( isElement( thePlayer ) ) and ( isElement( theAnimal ) ) and ( getElementHealth( theAnimal ) > 0 ) then local playerX, playerY, playerZ = getElementPosition ( thePlayer ) local playerInt, playerDim = getElementInterior( thePlayer ), getElementDimension( thePlayer ) local dogX, dogY, dogZ = getElementPosition ( theAnimal ) local distance = getDistanceBetweenPoints2D ( playerX, playerY, dogX, dogY ) setElementInterior( theAnimal, playerInt ) setElementDimension( theAnimal, playerDim ) local x1, y1, z1 = getElementPosition(theAnimal) local x2, y2, z2 = getElementPosition(thePlayer) local playerRotation = math.atan2(y2 - y1, x2 - x1) * 180 / math.pi playerRotation = playerRotation-90 setPedRotation(theAnimal, playerRotation) setPedAimTarget(theAnimal, x2, y2, z2) if ( isElementInWater ( thePlayer ) ) then setElementDimension( theAnimal, 0 ) else setElementDimension( theAnimal, 0 ) end if ( isPedInVehicle( thePlayer ) ) then setElementDimension( theAnimal, 0 ) else setElementDimension( theAnimal, 0 ) end if ( playerZ > dogZ + 0.5 ) and not getPedControlState (theAnimal, "fire") then setPedControlState ( theAnimal, "jump", true ) setTimer(function() if isElement(theAnimal) then setPedControlState ( theAnimal, "jump", false ) end end ,500,1) end if ( playerZ < dogZ - 0.5 ) and not getPedControlState (theAnimal, "fire") then setPedControlState ( theAnimal, "jump", true ) setTimer(function() if isElement(theAnimal) then setPedControlState ( theAnimal, "jump", false ) end end ,500,1) end if ( distance >= 25 ) and not getPedControlState (theAnimal, "fire") then setPedWeaponSlot(theAnimal, 5) setElementPosition ( theAnimal, playerX + 0.5, playerY , playerZ ) setElementDimension( theAnimal, playerDim ) setElementInterior ( theAnimal, playerInt ) end if ( distance >= 6 ) and ( distance < 25 ) and not getPedControlState (theAnimal, "fire") then setPedWeaponSlot(theAnimal, 0) setPedControlState ( theAnimal, "sprint", true ) setPedControlState ( theAnimal, "walk", false ) setPedControlState ( theAnimal, "forwards", true ) end if ( distance >= 4 ) and ( distance < 6 ) and not getPedControlState (theAnimal, "fire") then setPedWeaponSlot(theAnimal, 5) setPedControlState ( theAnimal, "sprint", false ) setPedControlState ( theAnimal, "walk", false ) setPedControlState ( theAnimal, "forwards", true ) end if ( distance >= 2 ) and ( distance < 4 ) and not getPedControlState (theAnimal, "fire") then setPedWeaponSlot(theAnimal, 5) setPedControlState ( theAnimal, "sprint", false ) setPedControlState ( theAnimal, "walk", true ) setPedControlState ( theAnimal, "forwards", true ) end if ( distance < 2 ) and not getPedControlState (theAnimal, "fire") then setPedWeaponSlot(theAnimal, 5) setPedControlState ( theAnimal, "sprint", false ) setPedControlState ( theAnimal, "walk", false ) setPedControlState ( theAnimal, "forwards", false ) end if ( isPedInVehicle ( thePlayer ) ) then if not ( isPedInVehicle( theAnimal ) ) then triggerServerEvent("warpAnimalIntoVehicle", theAnimal, thePlayer) end end if ( isPedInVehicle ( theAnimal ) ) and not ( isPedInVehicle( thePlayer ) ) then triggerServerEvent("removeAnimalOutVehicle", theAnimal, thePlayer) end end end end end end addEventHandler( "onClientPreRender", root, setAnimalFollowing) addEventHandler("onClientPedDamage", getRootElement(), function(attacker) if getElementData(source, "bodyguard") then if(attacker) and (isElement(attacker)) then if ( animalTable ) then for theOwner, k in pairs ( animalTable ) do local theAnimal = animalTable[theOwner][1] local thePlayer = animalTable[theOwner][3] if source == theAnimal and attacker ~= thePlayer then if (getElementType(attacker) == "player") then local AttackerTeam = getPlayerTeam(attacker) local thePlayerTeam = getPlayerTeam(thePlayer) local AttackerGroup = getElementData(attacker, "Group") local thePlayerGroup = getElementData(thePlayer, "Group") if getTeamName(AttackerTeam) ~= "No Team" and getTeamName(AttackerTeam) == getTeamName(thePlayerTeam) or AttackerGroup == thePlayerGroup then cancelEvent() else pedTarget[source] = attacker doPedAttackOtherPlayer(source) end end end if (getElementType(attacker) == "vehicle") or (getElementType(attacker) == "ped") then pedTarget[source] = attacker doPedAttackOtherPlayer(source) end end end end end end) addEventHandler("onClientPlayerDamage", getRootElement(), function(attacker) if(attacker) and (isElement(attacker)) then if (getElementType(attacker) == "ped") and getElementData( attacker, "bodyguard" ) and getElementData( attacker, "animalOwner" ) == source then cancelEvent() end if ( animalTable ) then for theOwner, k in pairs ( animalTable ) do local theAnimal = animalTable[theOwner][1] local thePlayer = animalTable[theOwner][3] if (getElementType(attacker) == "player") then if theAnimal and getElementData( theAnimal, "animalOwner" ) == thePlayer and thePlayer == source then local AttackerTeam = getPlayerTeam(attacker) local sourceTeam = getPlayerTeam(source) local thePlayerTeam = getPlayerTeam(thePlayer) local AttackerGroup = getElementData(attacker, "Group") local sourceGroup = getElementData(source, "Group") local thePlayerGroup = getElementData(thePlayer, "Group") if getTeamName(AttackerTeam) ~= "No Team" and getTeamName(AttackerTeam) ~= getTeamName(thePlayerTeam) or AttackerGroup ~= thePlayerGroup then if theAnimal and attacker then pedTarget[theAnimal] = attacker doPedAttackOtherPlayer(theAnimal) end end end if (getElementType(attacker) == "vehicle") or (getElementType(attacker) == "ped") and attacker ~= theAnimal then if theAnimal and attacker then pedTarget[theAnimal] = attacker doPedAttackOtherPlayer(theAnimal) end end end if (attacker) == thePlayer and source ~= theAnimal and getElementData( theAnimal, "animalOwner" ) == attacker then if (getElementType(source) == "player") then local AttackerTeam = getPlayerTeam(attacker) local sourceTeam = getPlayerTeam(source) local thePlayerTeam = getPlayerTeam(thePlayer) local AttackerGroup = getElementData(attacker, "Group") local sourceGroup = getElementData(source, "Group") local thePlayerGroup = getElementData(thePlayer, "Group") if getTeamName(sourceTeam) ~= "No Team" and getTeamName(sourceTeam) ~= getTeamName(thePlayerTeam) or sourceGroup ~= thePlayerGroup then local AttackerStars = getElementData(attacker, "WantLvl") local sourceStars = getElementData(source, "WantLvl") local thePlayerStars = getElementData(thePlayer, "WantLvl") if getTeamName(AttackerTeam) == "Police" and sourceStars < 3 then cancelEvent() else if theAnimal and source then pedTarget[theAnimal] = source doPedAttackOtherPlayer(theAnimal) end end end end end end end end end) سيرفر local theVehicle = {} local latestSpawn = {} local latestGetArmor = {} local latestGetSkin = {} local latestGetMonture = {} local latestHideAnimal = {} local latestHideVehilces = {} local latestUseHats = {} local theTimer = {} local hatObjects = {} local timers = {} ----------------- function outButDxChat (Text,player,r,p,g) exports["guimessages"]:outputServer(player,Text,r,p,g) end -------------------- local Serials = { --Consoles ["1514639F9F1D2DFDDE9659DF6FD4BB12"] = true, -- --VIP ["1514639F9F1D2DFDDE9659DF6FD4BB12"] = true, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _,players in ipairs ( getElementsByType ( "player" ) ) do if ( getPlayerAccount( players ) and not isGuestAccount( getPlayerAccount( players ) ) ) then --if ( isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( players ) ), aclGetGroup ( "VIP" ) ) ) then if ( Serials[getPlayerSerial(players)] ) then if aclGetGroup("VIP") then if not ( isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( players )), aclGetGroup ( "VIP" ) ) ) then aclGroupAddObject(aclGetGroup("VIP"), "user."..getAccountName ( getPlayerAccount ( players ) )) outButDxChat("#00FF00=(VIP-System)=#CC0000 : successfully added to VIP Group.",players,255,255,0,false) end end setElementData(players, "isPlayerVIP", true) end end end end ) addEventHandler ( "onPlayerLogin", root, function ( _,acc ) if ( Serials[getPlayerSerial(source)] ) then if aclGetGroup("VIP") then if not ( isObjectInACLGroup ( "user."..getAccountName( acc ), aclGetGroup ( "VIP" ) ) ) then aclGroupAddObject(aclGetGroup("VIP"), "user."..getAccountName ( getPlayerAccount ( source ) )) outButDxChat("#00FF00=(VIP-System)=#CC0000 : successfully added to VIP Group.",source,255,255,0,false) end end setElementData(source, "isPlayerVIP", true) end end) ------------------ function getPremiumHoursToString ( thePlayer ) if ( isElement( thePlayer ) ) then local userID = getElementData( thePlayer, "accountUserID" ) if getElementData(thePlayer, "isPlayerVIP" ) then local premiumData = "N/A" if ( premiumData ) and ( premiumData.premium ) then if ( premiumData.premium < 60 ) then return ""..premiumData.premium.." minutes" else local premiumtime = math.floor(premiumData.premium/60) if( premiumtime == 1 ) then return ""..premiumtime.." hour" else return ""..premiumtime.." hours" end end else return false end else return false end else return false end end addEvent( "OnClientGetPreminumTime", true ) addEventHandler( "OnClientGetPreminumTime", root, function () local GetTime = getPremiumHoursToString ( source ) or "N/A" triggerClientEvent( source, "OpenVIPanel", source, GetTime ) end ) --[[function updatetheVipTimeForAllPlayers () for index , player in ipairs ( getElementsByType ( "player" ) ) do if not isGuestAccount ( getPlayerAccount ( player ) ) then if getElementData(player, "isPlayerVIP") then if (getPlayerIdleTime( player ) < 600000) then local playerID = exports.TNS:playerID( player ) local premiumData = exports.TNSmysql:querySingle( "SELECT * FROM premium WHERE id = ?",playerID ) if premiumData.premium > 4 then convertedTime = premiumData.premium - 5 elseif premiumData.premium == 4 then convertedTime = premiumData.premium - 4 elseif premiumData.premium == 3 then convertedTime = premiumData.premium - 3 elseif premiumData.premium == 2 then convertedTime = premiumData.premium - 2 elseif premiumData.premium == 1 then convertedTime = premiumData.premium - 1 end if convertedTime == 0 then setElementData(player, "isPlayerVIP", false) setElementData(player, "vip", "No") end local updateViptime = exports.TNSmysql:exec("UPDATE premium SET premium=? WHERE id = '" .. playerID .. "'" ,tonumber(convertedTime) ) end end end end end setTimer ( updatetheVipTimeForAllPlayers , 600000, 0 )]] local vehs = {} addEvent("onClientSpawnVIPvehicles", true) addEventHandler("onClientSpawnVIPvehicles", root, function() local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then if (isElement(vehs[source])) then destroyElement(vehs[source]) vehs[source] = nil end local x, y, z = getElementPosition(source) vehs[source] = createVehicle(411, x+3, y, z+1) addVehicleUpgrade ( vehs[source], 1010 ) outButDxChat("#00FF00=(VIP-System)=#CC0000 : Vehicle Created Successfully .",source,255,255,0,false) end end) addEventHandler ( "onPlayerQuit", root, function() if ( isElement( theVehicle[source] ) ) then destroyElement( theVehicle[source] ) theVehicle[source] = nil end end ) addEventHandler("onVehicleExplode", root, function () if ( getElementData(source, "vehicleType") == "vipCar" ) then local theOwner = getElementData(source, "vehicleOwner") theTimer[theOwner] = setTimer(destroyVehicle, 2000, 1, source, theOwner) end end ) addEventHandler("onVehicleStartEnter", root, function ( player, seat, jacked ) if ( getElementData(source, "vehicleType") == "vipCar" ) and ( seat == 0 ) then local wanted = getElementData(player,"WantLvl") if ( wanted < 3 ) then if source and getElementType(source) == "player" then local Team = getPlayerTeam(source) if Team then if ( player ~= getElementData(source, "vehicleOwner") ) and not getTeamFromName(Team) == "Police" then cancelEvent() end end end end end end ) function currentZone(player) local x, y, z = getElementPosition(player) if x < -920 then return "SF" elseif y < 420 then return "LS" else return "LV" end end function HealthVIP ( ) local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then setPedStat(source, 24, 900) setElementHealth ( source, 160 ) outButDxChat("#00FF00=(VIP-System)=#CC0000 : You take health successfully . Wait 5 minutes to again.",source,255,255,0,false) end end addEvent( "onClinetGiveVIPHealth", true ) addEventHandler( "onClinetGiveVIPHealth", getRootElement(),HealthVIP ) function LauncherVIP () local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then setElementData(source,"GLA",(getElementData(source,"GLA")or 0)+7) outButDxChat("#00FF00=(VIP-System)=#CC0000 : You take launcher successfully . Wait 20 minutes to again.",source,255,255,0,false) end end addEvent( "LauncherVIP", true ) addEventHandler( "LauncherVIP", getRootElement(),LauncherVIP ) function JetpackGive ( ) local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then local hasJetPack = doesPedHaveJetPack ( source ) if ( hasJetPack ) then removePedJetPack ( source ) outButDxChat ("#00FF00=(VIP-System)=#CC0000 : You have delete jetpack",source,255,255,0,false) else givePedJetPack ( source ) outButDxChat ("#00FF00=(VIP-System)=#CC0000 : You have get jetpack",source,255,255,0,false) end end end addEvent( "onClientGivJetPackPlayer", true ) addEventHandler( "onClientGivJetPackPlayer", getRootElement(), JetpackGive ) function ArmourVIP ( ) local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then setPedArmor (source,100) outButDxChat("#00FF00=(VIP-System)=#CC0000 : You take armour successfully . Wait 5 minutes to again.",source,255,255,0,false) end end addEvent( "onClinetGiveVIPArmor", true ) addEventHandler( "onClinetGiveVIPArmor", getRootElement(),ArmourVIP ) addEvent('onClinetHideLion', true) addEventHandler('onClinetHideLion', root, function () if getElementData(source,"Stats") > 2 then if getElementData(source, "isPlayerVIP") then if ( latestHideAnimal[getPlayerSerial(source)] ) and ( getTickCount()-latestHideAnimal[getPlayerSerial(source)] < 10000 ) then outButDxChat("#00FF00=(VIP-System)=#CC0000 : You can use this button only every 10 Seconds.",source,255,255,0,false) else onHideAnimalForVips( source ) triggerClientEvent ( source, "CloseVIPanel", getRootElement()) outButDxChat("#00FF00=(VIP-System)=#CC0000 : You have successfully hide your Bodyguard.",source,255,255,0,false) latestHideAnimal[getPlayerSerial(source)] = getTickCount() end end end end) function SetSkinSERVER ( ) local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then setPedSkin (source,83) outButDxChat("#00FF00=(VIP-System)=#CC0000 : Select Skin first .",source,255,255,0,false) end end addEvent( "onClinetTakeVIPSkin", true ) addEventHandler( "onClinetTakeVIPSkin", getRootElement(),SetSkinSERVER ) addEvent("VIPFixVehicle", true) addEventHandler("VIPFixVehicle", root, function() local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) then if isPedInVehicle ( source ) then local theVehicle = getPedOccupiedVehicle ( source ) fixVehicle ( theVehicle ) outButDxChat("#00FF00=(VIP-System)=#CC0000 : Vehicle fixed Successfully .",source,255,255,0,false) end end end) addEvent('onClinetSpawnMonture', true) addEventHandler('onClinetSpawnMonture', root, function () if getElementData(source,"Stats") < 0 then if getElementData(source, "isPlayerVIP") then if ( latestGetMonture[getPlayerSerial(source)] ) and ( getTickCount()-latestGetMonture[getPlayerSerial(source)] < 300000 ) then outButDxChat("#00FF00=(VIP-System)=#CC0000 : You can take Bodyguard, only every 5 minutes.",source,255,255,0,false) triggerClientEvent ( source, "CloseVIPanel2", getRootElement()) elseif ( getElementInterior(source) ~= 0 ) or ( getElementDimension(source) ~= 0 ) then outButDxChat("#00FF00=(VIP-System)=#CC0000 : You can't spawn a Bodyguard in interiors.",source,255,255,0,false) elseif ( getPlayerAnimal ( source ) ) then outButDxChat("#00FF00=(VIP-System)=#CC0000 : You already spawned a Bodyguard.",source,255,255,0,false) elseif ( doesPedHaveJetPack ( source ) ) then outButDxChat("#00FF00=(VIP-System)=#CC0000 : Remove the jetpack to spawn a Bodyguard.",source,255,255,0,false) elseif ( getPedOccupiedVehicle ( source ) ) then outButDxChat("#00FF00=(VIP-System)=#CC0000 : You are in a vehicle, you can't spawn a Bodyguard.",source,255,255,0,false) else setPlayerAnimal ( source, "Lion", 164 ) triggerClientEvent ( source, "CloseVIPanel2", getRootElement()) outButDxChat("#00FF00=(VIP-System)=#CC0000 : You have successfully spawned a Bodyguard.",source,255,255,0,false) latestGetMonture[getPlayerSerial(source)] = getTickCount() end end end end ) function warpAnimalIntoVehicle (theAnimal) if theAnimal then local Animal = getPedOccupiedVehicle ( theAnimal ) if Animal then local AnimalsVehicleSeats = getVehicleMaxPassengers( Animal ) local PlayerVehicleOccupants = getVehicleOccupants( Animal ) for seat = 0, AnimalsVehicleSeats do local occupant = PlayerVehicleOccupants[seat] if Animal and not occupant then warpPedIntoVehicle( source, Animal, seat) end end end end end addEvent("warpAnimalIntoVehicle", true) addEventHandler("warpAnimalIntoVehicle", root, warpAnimalIntoVehicle) function removeAnimalOutVehicle (theAnimal) removePedFromVehicle ( source ) local x, y, z = getElementPosition ( theAnimal ) setElementPosition ( source, x + 1.5, y + 1.5, z ) end addEvent("removeAnimalOutVehicle", true) addEventHandler("removeAnimalOutVehicle", root, removeAnimalOutVehicle) function changeHats(model,scale) if model then if ( latestUseHats[getPlayerSerial(source)] ) and ( getTickCount()-latestUseHats[getPlayerSerial(source)] < 10000 ) then outButDxChat("#00FF00=(VIP-System)=#CC0000 : You can take a hat, only every 10 seconds.",source,255,255,0,false) elseif ( getPedOccupiedVehicle ( source ) ) then outButDxChat("#00FF00=(VIP-System)=#CC0000 : You can't take a hat in vehilce.",source,255,255,0,false) else if isElement(hatObjects[source]) then destroyElement(hatObjects[source]) hatObjects[source] = nil if isTimer(timers) then killTimer(timers[source]) end end hatObjects[source] = createObject(model, 0,0,-10 ) setObjectScale(hatObjects[source],scale) exports.bone_attach:attachElementToBone(hatObjects[source],source,1,-0.0050,0.025,0.125,0,4,180) latestUseHats[getPlayerSerial(source)] = getTickCount() local p = source timers[p] = setTimer(function() local int,dim=getElementInterior(p),getElementDimension(p) -- setElementInterior(hatObjects[p],int) -- setElementDimension(hatObjects[p],dim) end,5000,1) end else if isElement(hatObjects[source]) then destroyElement(hatObjects[source]) end if isTimer(timers) then killTimer(timers[source]) end hatObjects[source] = nil outButDxChat("#00FF00=(VIP-System)=#CC0000 : No longer wearing any hat.",source,255,255,0,false) end end addEvent("vipHats_changeHat",true) addEventHandler("vipHats_changeHat",root,changeHats) addEventHandler("onPlayerQuit",root,function() if isElement(hatObjects[source]) then if isTimer(timers[source]) then killTimer(timers[source]) end destroyElement(hatObjects[source]) hatObjects[source] = nil end end) function destroyVehicle ( vehicle, thePlayer ) theVehicle[thePlayer] = nil theTimer[thePlayer] = nil if isElement(vehicle) then destroyElement(vehicle) end end ------------------------------------------------ addEventHandler("onPlayerLogin", root, function() if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)),aclGetGroup("VIP")) then setElementData(source, "isPlayerVIP", true) outButDxChat("#00FF00=(VIP-System)=#CC0000 : Welcome to open your vip press 'F10' or type '/vip'.",source,255,255,0,false) else setElementData(source, "isPlayerVIP", false) end end ) addEventHandler("onResourceStart", getResourceRootElement( getThisResource( ) ), function() for i , v in ipairs ( getElementsByType ( "player" ) ) do if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)),aclGetGroup("VIP")) then setElementData(v, "isPlayerVIP", true) outButDxChat("#00FF00=(VIP-System)=#CC0000 : Welcome to open your vip press 'F10' or type '/vip'.",v,255,255,0,false) else setElementData(v, "isPlayerVIP", false) end end end ) ----------------------------------------------------- الخطأ بالدي بق مشكورين مقدمآآ
  16. elseif ( source == GUIEditor.button[14] ) then setWorldSpecialPropertyEnabled ( "extrajump", true ) ابي بس لما يعطني القفزة يسحب مني مبلغ ..
  17. Abdul KariM ماقصرت..
  18. #,+( _xiRoc[K]; > مشكور فكرت شوي ووصلت والحمد لله ظبطت
  19. السلام عليكم انا ابي اسوي مود لوحة تظهر بوجهة اي احد يدخل السيرفر جديد لتحميل السكنات واشكال الاسلحة يختار الي يبي يحملة ليحملة والي مايبي يحملة يتركة لبعدين سويت اللوحة ومعي الاكواد بس ماعرف كيف اركب الاكواد علي القريد ليست ياريت مساعدة ذي الكلنت GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(251, 101, 317, 444, "HarD Download System", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 23, 298, 334, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "TXD", 0.5) guiGridListAddColumn(GUIEditor.gridlist[1], "Size", 0.5) GUIEditor.button[1] = guiCreateButton(180, 382, 117, 32, "Close", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], "default-bold-small") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") GUIEditor.button[2] = guiCreateButton(19, 382, 117, 32, "Download", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[2], "default-bold-small") guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") end -الاكواد حقت التحميل ياريت احد محترم يربطهم لي ببعض addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function () downloadFile ( "c1.dff" ) downloadFile ( "c1.txd" ) end) addEventHandler ( "onClientGUIClick", GUIEditor.button[2], function () guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end) function onDownloadFinish ( file, success ) if ( source == resourceRoot ) then if ( success ) then if ( file == "c1.txd" ) and ( file == "c1.dff" ) then txd = engineLoadTXD("1.txd") engineImportTXD(txd, 1) dff = engineLoadDFF("1.dff", 0) engineReplaceModel(dff, 1) end end end end addEventHandler ( "onClientFileDownloadComplete", getRootElement(), onDownloadFinish )
  20. DmAr511 #\_oskar_/# الوحة ماتطلع لي ابدا وذا الخطأ
×
×
  • Create New...