Jump to content

x[ طلب ]x بسيط


Recommended Posts

لو دورت بالويكي بتحصل أمثلة لكنك كسول

جرب كذا

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 
  
function checkAFKPlayers() 
    for index, thePlayer in ipairs(getElementsByType("player")) do  
        if (getPlayerIdleTime(thePlayer) > 60000) then  
            dxDrawTextOnElement(thePlayer,"AFK",1,20,0,0,255,255,1,"arial") 
        end 
    end 
end 
setTimer(checkAFKPlayers, 15000, 0) 

  
getPlayerIdleTime 

Server side-onley

Link to comment

كلنت

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("afk", true) 
addEventHandler("afk", root, 
    function ( player ) 
        dxDrawTextOnElement(player,"AFK",1,20,255,0,0,255,1,"arial") 
    end 

سيرفر

function checkAFKPlayers() 
    for index, thePlayer in ipairs(getElementsByType("player")) do  
        if (getPlayerIdleTime(thePlayer) > 60000) then  
            triggerClientEvent ("afk", source, thePlayer) 
        end 
    end 
end) 
setTimer(checkAFKPlayers, 15000, 0) 

Link to comment

ملاحظة : فيه مشكلة واجهتني أنه يكتب ع بعض عشان الكلنت رندر حاولت أحلها بس م عرفت ، إنتظر أحد يعرف يحلها .

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 
  
  
addEventHandler("onClientRender", getRootElement(),  
function () 
setTimer ( function() 
    for k,v in ipairs(getElementsByType("player")) do 
        if getElementData(v, "status") == "AFK" then  
            dxDrawTextOnElement(v,"AFK",1,20,255,0,0,255,3,"arial-bold") 
            cancelEvent()  
            return 
        end 
    end 
end, 15000, 0 ) 
end) 

Server

function checkAFKPlayers() 
    for index, thePlayer in ipairs(getElementsByType("player")) do 
        if (getPlayerIdleTime(thePlayer) > 6000) and getElementData(thePlayer, "status") == "Online" then 
            outputChatBox("Done Server!") 
            setElementData ( thePlayer, "status", "AFK" ) 
        else 
            setElementData ( thePlayer, "status", "Online" ) 
        end 
    end 
end 
setTimer(checkAFKPlayers, 15000, 0) 

Link to comment

بالمناسبة طريقة كتابتك للعنوان غلط

x[ طلب ]x بسيط

ايش بسيط هذي ؟

بسيط الي بسبونج بوب خخخ

اكتب الطلب الي تبيه

مثلا

x[ طلب ]x فانكشن قتل اللاعب

يعني كذا قولنا شي مختصر من الي تبيه بالعنوان

ما استفدنا شي من النظام الجديد اذا العناوين كذا !

نرجو الإلتزام

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...