DaminkO Posted April 18, 2016 Share Posted April 18, 2016 -- كلينت function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end addEvent("Level1",true) addEventHandler("Level1", root, function ( ) dxDrawTextOnElement(source,"Level 1",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level2",true) addEventHandler("Level2", root, function ( ) dxDrawTextOnElement(source,"Level 2",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level3",true) addEventHandler("Level3", root, function ( ) dxDrawTextOnElement(source,"Level 3",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level4",true) addEventHandler("Level4", root, function ( ) dxDrawTextOnElement(source,"Level 4",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level5",true) addEventHandler("Level5", root, function ( ) dxDrawTextOnElement(source,"Level 5",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level6",true) addEventHandler("Level6", root, function ( ) dxDrawTextOnElement(source,"Level 6",1,20,0,0,255,255,1,"pricedown") end ) addEvent("HeadAdmin",true) addEventHandler("HeadAdmin", root, function ( ) dxDrawTextOnElement(source,"Head Admin",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Console",true) addEventHandler("Console", root, function ( ) dxDrawTextOnElement(source,"Console",1,20,0,0,255,255,1,"pricedown") end ) --سيرفر function HelpF ( player ) p = getPlayerFromName ( player ) local Acc = getAccountName( getPlayerAccount ( p ) ) if isObjectInACLGroup("user."..Acc, aclGetGroup( Level 1 ) ) then triggerClientEvent( source, "Level1", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 2 ) ) then triggerClientEvent( source, "Level2", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 3 ) ) then triggerClientEvent( source, "Level3", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 4 ) ) then triggerClientEvent( source, "Level4", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 5 ) ) then triggerClientEvent( source, "Level5", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 6 ) ) then triggerClientEvent( source,"Level6", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Head.Admin ) ) then triggerClientEvent( source,"HeadAdmin", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Console ) ) then triggerClientEvent( source,"Console", source) end end Link to comment
Ahmed Ly Posted April 18, 2016 Share Posted April 18, 2016 function HelpF ( player ) local Acc = getAccountName( getPlayerAccount ( player ) ) if isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 1" ) ) then triggerClientEvent( source, "Level1", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup(" Level 2" ) ) then triggerClientEvent( source, "Level2", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 3" ) ) then triggerClientEvent( source, "Level3", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 3" ) ) then triggerClientEvent( source, "Level4", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 4" ) ) then triggerClientEvent( source, "Level5", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 5" ) ) then triggerClientEvent( source,"Level6", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Head.Admin" ) ) then triggerClientEvent( source,"HeadAdmin", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Console" ) ) then triggerClientEvent( source,"Console", source) end end Link to comment
MR.GRAND Posted April 18, 2016 Share Posted April 18, 2016 -- كلينت function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end addEvent("Level1",true) addEventHandler("Level1", root, function ( ) dxDrawTextOnElement(source,"Level 1",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level2",true) addEventHandler("Level2", root, function ( ) dxDrawTextOnElement(source,"Level 2",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level3",true) addEventHandler("Level3", root, function ( ) dxDrawTextOnElement(source,"Level 3",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level4",true) addEventHandler("Level4", root, function ( ) dxDrawTextOnElement(source,"Level 4",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level5",true) addEventHandler("Level5", root, function ( ) dxDrawTextOnElement(source,"Level 5",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level6",true) addEventHandler("Level6", root, function ( ) dxDrawTextOnElement(source,"Level 6",1,20,0,0,255,255,1,"pricedown") end ) addEvent("HeadAdmin",true) addEventHandler("HeadAdmin", root, function ( ) dxDrawTextOnElement(source,"Head Admin",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Console",true) addEventHandler("Console", root, function ( ) dxDrawTextOnElement(source,"Console",1,20,0,0,255,255,1,"pricedown") end ) --سيرفر function HelpF ( player ) p = getPlayerFromName ( player ) local Acc = getAccountName( getPlayerAccount ( p ) ) if isObjectInACLGroup("user."..Acc, aclGetGroup( Level 1 ) ) then triggerClientEvent( source, "Level1", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 2 ) ) then triggerClientEvent( source, "Level2", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 3 ) ) then triggerClientEvent( source, "Level3", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 4 ) ) then triggerClientEvent( source, "Level4", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 5 ) ) then triggerClientEvent( source, "Level5", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Level 6 ) ) then triggerClientEvent( source,"Level6", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Head.Admin ) ) then triggerClientEvent( source,"HeadAdmin", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Console ) ) then triggerClientEvent( source,"Console", source) end end Client : function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end addEvent("Level1",true) addEventHandler("Level1", root, function ( ) dxDrawTextOnElement(source,"Level 1",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level2",true) addEventHandler("Level2", root, function ( ) dxDrawTextOnElement(source,"Level 2",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level3",true) addEventHandler("Level3", root, function ( ) dxDrawTextOnElement(source,"Level 3",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level4",true) addEventHandler("Level4", root, function ( ) dxDrawTextOnElement(source,"Level 4",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level5",true) addEventHandler("Level5", root, function ( ) dxDrawTextOnElement(source,"Level 5",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level6",true) addEventHandler("Level6", root, function ( ) dxDrawTextOnElement(source,"Level 6",1,20,0,0,255,255,1,"pricedown") end ) addEvent("HeadAdmin",true) addEventHandler("HeadAdmin", root, function ( ) dxDrawTextOnElement(source,"Head Admin",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Console",true) addEventHandler("Console", root, function ( ) dxDrawTextOnElement(source,"Console",1,20,0,0,255,255,1,"pricedown") end ) Server : --سيرفر function HelpF ( player ) p = getPlayerFromName ( player ) local Acc = getAccountName( getPlayerAccount ( p ) ) if isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 1" ) ) then triggerClientEvent( source, "Level1", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 2" ) ) then triggerClientEvent( source, "Level2", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 3" ) ) then triggerClientEvent( source, "Level3", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 4" ) ) then triggerClientEvent( source, "Level4", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 5" ) ) then triggerClientEvent( source, "Level5", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 6" ) ) then triggerClientEvent( source,"Level6", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Head.Admin ) ) then triggerClientEvent( source,"HeadAdmin", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( Console ) ) then triggerClientEvent( source,"Console", source) end end Link to comment
Ahmed Ly Posted April 18, 2016 Share Posted April 18, 2016 --سيرفر function HelpF ( ) local Acc = getAccountName( getPlayerAccount ( source ) ) if isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 1" ) ) then triggerClientEvent( source, "Level1", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup(" Level 2" ) ) then triggerClientEvent( source, "Level2", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 3" ) ) then triggerClientEvent( source, "Level3", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 3" ) ) then triggerClientEvent( source, "Level4", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 4" ) ) then triggerClientEvent( source, "Level5", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 5" ) ) then triggerClientEvent( source,"Level6", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Head.Admin" ) ) then triggerClientEvent( source,"HeadAdmin", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Console" ) ) then triggerClientEvent( source,"Console", source) end end -- كلينت function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end addEvent("Level1",true) addEventHandler("Level1", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 1",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level2",true) addEventHandler("Level2", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 2",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level3",true) addEventHandler("Level3", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 3",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level4",true) addEventHandler("Level4", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 4",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level5",true) addEventHandler("Level5", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 5",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level6",true) addEventHandler("Level6", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 6",1,20,0,0,255,255,1,"pricedown") end ) addEvent("HeadAdmin",true) addEventHandler("HeadAdmin", root, function ( ) dxDrawTextOnElement(localPlayer,"Head Admin",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Console",true) addEventHandler("Console", root, function ( ) dxDrawTextOnElement(localPlayer,"Console",1,20,0,0,255,255,1,"pricedown") end ) Link to comment
MR.GRAND Posted April 18, 2016 Share Posted April 18, 2016 --سيرفر function HelpF ( ) local Acc = getAccountName( getPlayerAccount ( source ) ) if isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 1" ) ) then triggerClientEvent( source, "Level1", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup(" Level 2" ) ) then triggerClientEvent( source, "Level2", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 3" ) ) then triggerClientEvent( source, "Level3", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 3" ) ) then triggerClientEvent( source, "Level4", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 4" ) ) then triggerClientEvent( source, "Level5", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Level 5" ) ) then triggerClientEvent( source,"Level6", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Head.Admin" ) ) then triggerClientEvent( source,"HeadAdmin", source) elseif isObjectInACLGroup("user."..Acc, aclGetGroup( "Console" ) ) then triggerClientEvent( source,"Console", source) end end -- كلينت function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end addEvent("Level1",true) addEventHandler("Level1", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 1",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level2",true) addEventHandler("Level2", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 2",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level3",true) addEventHandler("Level3", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 3",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level4",true) addEventHandler("Level4", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 4",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level5",true) addEventHandler("Level5", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 5",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Level6",true) addEventHandler("Level6", root, function ( ) dxDrawTextOnElement(localPlayer,"Level 6",1,20,0,0,255,255,1,"pricedown") end ) addEvent("HeadAdmin",true) addEventHandler("HeadAdmin", root, function ( ) dxDrawTextOnElement(localPlayer,"Head Admin",1,20,0,0,255,255,1,"pricedown") end ) addEvent("Console",true) addEventHandler("Console", root, function ( ) dxDrawTextOnElement(localPlayer,"Console",1,20,0,0,255,255,1,"pricedown") end ) كم انت ذكي يابني مافي خطأ بالكلنت يعني ؟ ولا بس السيرفر كل شوي تعدل فيه Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now