Jump to content

x[مشكلة]x مود#


Recommended Posts

شف هذا مود يعطي تاج فوق الرئس

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", true) 
end 
end 
end 
end 
local www = dxCreateFont("arial.ttf",13) 
function render() 
for i,k in ipairs (getElementsByType("player")) do 
if k ~= localPlayer and ( getElementData (k,"TAG") == '[Console]' or  getElementData (k,"TAG") == '[Head Admin]' ) then 
dxDrawTextOnElement(k,getElementData (k,"TAG") or 'none',1,20,math.random(0, 255), math.random(0, 255), math.random(0, 255),255,1,www) 
else if k = localPlayer and ( getElementData (k,"TAG") = '[Console]' or  getElementData (k,"TAG") ~= '[Head Admin]' ) then 
dxDrawTextOnElement(k,getElementData (k,"TAG") or 'none',1,20,0,0,255,255,1,www) 
end 
end 
end 
end 
setTimer( function() 
removeEventHandler( 'onClientRender', root, render ) 
addEventHandler( 'onClientRender', root, render ) 
  

Server

local Groups = { 
    {'Console',"[Console]"}, 
    {'Head.Admin',"[Head Admin]"}, 
} ; 
  
addEventHandler( 'onResourceStart', getResourceRootElement(), function(   ) 
    for _, i in ipairs( getElementsByType( 'player' ) ) do 
        if ( getElementData ( i, 'TAG' ) ) then removeElementData ( i, 'TAG' ) end 
    end 
end ) 
  
addEventHandler( 'onPlayerLogin', root, function(   ) 
    for _,v in ipairs (Groups) do 
        if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( source ) ), aclGetGroup( v[1] ) ) then 
            setElementData ( source,'TAG', v[2] ) 
        end 
    end 
end ) 
  
addEventHandler( 'onPlayerLogout', root,function(   ) 
    if ( getElementData ( source, 'TAG' ) ) then removeElementData ( source, 'TAG' ) end 
end ) 
  
  

[ ما يطلع التاج فوق الرئس [ فوق اللعب

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", true) 
end 
end 
end 
end 
local www = dxCreateFont("arial.ttf",13) 
function render() 
for i,k in ipairs (getElementsByType("player")) do 
if k ~= localPlayer and ( getElementData (k,"TAG") == '[Console]' or  getElementData (k,"TAG") == '[Head Admin]' ) then 
dxDrawTextOnElement(k,getElementData (k,"TAG") or 'none',1,20,math.random(0, 255), math.random(0, 255), math.random(0, 255),255,1,www) 
else if k = localPlayer and ( getElementData (k,"TAG") = '[Console]' or  getElementData (k,"TAG") ~= '[Head Admin]' ) then 
dxDrawTextOnElement(k,getElementData (k,"TAG") or 'none',1,20,0,0,255,255,1,www) 
end 
end 
end 
end 
setTimer( function() 
removeEventHandler( 'onClientRender', root, render ) 
addEventHandler( 'onClientRender', root, render ) 
  

Server

local Groups = { 
    {'Console',"[Console]"}, 
    {'Head.Admin',"[Head Admin]"}, 
} ; 
  
addEventHandler( 'onResourceStart', getResourceRootElement(), function(   ) 
    for _, i in ipairs( getElementsByType( 'player' ) ) do 
        if ( getElementData ( i, 'TAG' ) ) then removeElementData ( i, 'TAG' ) end 
    end 
end ) 
  
addEventHandler( 'onPlayerLogin', root, function(   ) 
    for _,v in ipairs (Groups) do 
        if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( source ) ), aclGetGroup( v[1] ) ) then 
            setElementData ( source,'TAG', v[2] ) 
        end 
    end 
end ) 
  
addEventHandler( 'onPlayerLogout', root,function(   ) 
    if ( getElementData ( source, 'TAG' ) ) then removeElementData ( source, 'TAG' ) end 
end ) 
  
  

[ ما يطلع التاج فوق الرئس [ فوق اللعب

كلنت سايد كيف مسوي

addEventHandler

و

removeEventHandler

مع بعض

-_-

اكيد ما هيشتغل كدا

و ليه مسوي تايمر اصلن

Link to comment

إذا كنت تجربه ع نفسك ، فـ طبعاً م راح يجي شيء فوق راسك

لأنه فيه تحقق أن اللي ينكتب فوق راسه مو اللوكل بلاير

عدل سطر 27 ب كلنت وشيل منه

k ~= localPlayer and

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", true) 
end 
end 
end 
end 
local www = dxCreateFont("arial.ttf",13) 
function render() 
for i,k in ipairs (getElementsByType("player")) do 
if k ~= localPlayer and ( getElementData (k,"TAG") == '[Console]' or  getElementData (k,"TAG") == '[Head Admin]' ) then 
dxDrawTextOnElement(k,getElementData (k,"TAG") or 'none',1,20,math.random(0, 255), math.random(0, 255), math.random(0, 255),255,1,www) 
else if k = localPlayer and ( getElementData (k,"TAG") = '[Console]' or  getElementData (k,"TAG") ~= '[Head Admin]' ) then 
dxDrawTextOnElement(k,getElementData (k,"TAG") or 'none',1,20,0,0,255,255,1,www) 
end 
end 
end 
end 
setTimer( function() 
removeEventHandler( 'onClientRender', root, render ) 
addEventHandler( 'onClientRender', root, render ) 
  

Server

local Groups = { 
    {'Console',"[Console]"}, 
    {'Head.Admin',"[Head Admin]"}, 
} ; 
  
addEventHandler( 'onResourceStart', getResourceRootElement(), function(   ) 
    for _, i in ipairs( getElementsByType( 'player' ) ) do 
        if ( getElementData ( i, 'TAG' ) ) then removeElementData ( i, 'TAG' ) end 
    end 
end ) 
  
addEventHandler( 'onPlayerLogin', root, function(   ) 
    for _,v in ipairs (Groups) do 
        if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( source ) ), aclGetGroup( v[1] ) ) then 
            setElementData ( source,'TAG', v[2] ) 
        end 
    end 
end ) 
  
addEventHandler( 'onPlayerLogout', root,function(   ) 
    if ( getElementData ( source, 'TAG' ) ) then removeElementData ( source, 'TAG' ) end 
end ) 
  
  

[ ما يطلع التاج فوق الرئس [ فوق اللعب

ايش ذا

setTimer( function() 
removeEventHandler( 'onClientRender', root, render ) 
addEventHandler( 'onClientRender', root, render ) 

سوي اغلاق للتايمر فنكشن وحط الوقت الي تبيه, وشيل removeEventHandler

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", true) 
end 
end 
end 
end 
local www = dxCreateFont("arial.ttf",13) 
function render() 
for i,k in ipairs (getElementsByType("player")) do 
if k ~= localPlayer and ( getElementData (k,"TAG") == '[Console]' or  getElementData (k,"TAG") == '[Head Admin]' ) then 
dxDrawTextOnElement(k,getElementData (k,"TAG") or 'none',1,20,math.random(0, 255), math.random(0, 255), math.random(0, 255),255,1,www) 
else if k = localPlayer and ( getElementData (k,"TAG") = '[Console]' or  getElementData (k,"TAG") ~= '[Head Admin]' ) then 
dxDrawTextOnElement(k,getElementData (k,"TAG") or 'none',1,20,0,0,255,255,1,www) 
end 
end 
end 
end 
setTimer( function() 
removeEventHandler( 'onClientRender', root, render ) 
addEventHandler( 'onClientRender', root, render ) 
  

Server

local Groups = { 
    {'Console',"[Console]"}, 
    {'Head.Admin',"[Head Admin]"}, 
} ; 
  
addEventHandler( 'onResourceStart', getResourceRootElement(), function(   ) 
    for _, i in ipairs( getElementsByType( 'player' ) ) do 
        if ( getElementData ( i, 'TAG' ) ) then removeElementData ( i, 'TAG' ) end 
    end 
end ) 
  
addEventHandler( 'onPlayerLogin', root, function(   ) 
    for _,v in ipairs (Groups) do 
        if isObjectInACLGroup( 'user.'..getAccountName( getPlayerAccount( source ) ), aclGetGroup( v[1] ) ) then 
            setElementData ( source,'TAG', v[2] ) 
        end 
    end 
end ) 
  
addEventHandler( 'onPlayerLogout', root,function(   ) 
    if ( getElementData ( source, 'TAG' ) ) then removeElementData ( source, 'TAG' ) end 
end ) 
  
  

[ ما يطلع التاج فوق الرئس [ فوق اللعب

ايش ذا

setTimer( function() 
removeEventHandler( 'onClientRender', root, render ) 
addEventHandler( 'onClientRender', root, render ) 

سوي اغلاق للتايمر فنكشن وحط الوقت الي تبيه, وشيل removeEventHandler

الله يهديخ بس لعبا الي قال لي احط

removeEventHandler[

الله يهديه

Link to comment

Client :

local BLOCK = { "[Console]", "[Head Admin]" } 
  
function isBLOCK ( TAG ) 
    for _,v in ipairs ( BLOCK ) do 
        if ( TAG == v ) then 
            return true 
        end 
    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", true ) 
            end 
        end 
    end 
end 
  
addEventHandler ( "onClientRender", root, 
    function ( ) 
        for _,k in ipairs (getElementsByType("player")) do 
            if ( ( k ~= localPlayer ) and not ( isBLOCK ( getElementData  ( k,"TAG" ) ) ) ) then 
                dxDrawTextOnElement ( k,getElementData (k,"TAG") or 'none',1,20,math.random(0, 255), math.random(0, 255), math.random(0, 255),255,1 ) 
            end 
        end 
    end 
) 

اولاً عدم إحترامك والتلفظ في كلمات صغار العقول سيجعل الجميع يتجاهل مواضيعك

ثانياً لم افهم الفكرة وماهي طريقة عمل السكربت ولكن تم إصلاح ملف الكلنت

لذلك الرجاء التوضيح كيف ستكون فكرة وضع التاج للاعب وفكرة السكربت لكي اقوم بعمل باقي الاكواد

بالتوفيق لكـ .

Link to comment
Client :
local BLOCK = { "[Console]", "[Head Admin]" } 
  
function isBLOCK ( TAG ) 
    for _,v in ipairs ( BLOCK ) do 
        if ( TAG == v ) then 
            return true 
        end 
    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", true ) 
            end 
        end 
    end 
end 
  
addEventHandler ( "onClientRender", root, 
    function ( ) 
        for _,k in ipairs (getElementsByType("player")) do 
            if ( ( k ~= localPlayer ) and not ( isBLOCK ( getElementData  ( k,"TAG" ) ) ) ) then 
                dxDrawTextOnElement ( k,getElementData (k,"TAG") or 'none',1,20,math.random(0, 255), math.random(0, 255), math.random(0, 255),255,1 ) 
            end 
        end 
    end 
) 

اولاً عدم إحترامك والتلفظ في كلمات صغار العقول سيجعل الجميع يتجاهل مواضيعك

ثانياً لم افهم الفكرة وماهي طريقة عمل السكربت ولكن تم إصلاح ملف الكلنت

لذلك الرجاء التوضيح كيف ستكون فكرة وضع التاج للاعب وفكرة السكربت لكي اقوم بعمل باقي الاكواد

بالتوفيق لكـ .

انت تشوفني اسب احد ؟

او اقول له كلمة يتضايق منها ؟

+ المود عبارة عن

يجي أسم رتبة اللعب فوق رائسهه

بس تيجي لحالها بدون ما اسوي لوحة وقريد لست وكذا

هو يتحقق من الرتب ويعطيه

فهمت :]

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...