Jump to content

Problem With Account Name


Chaos

Recommended Posts

hi,

how can i add this function setClipboard ?

function showaccountname (player, cmd, target) 
    local target = getPlayerFromNamePart(target) 
    local accName = getAccountName ( getPlayerAccount ( target ) ) 
    outputChatBox ("Name: "..getPlayerName(target).. " , Account Name: "..accName,player,255, 255, 0 ) 
end 
    addCommandHandler ( "ac", showaccountname ) 
  
function getPlayerFromNamePart(name) 
    if name then  
        for i, player in ipairs(getElementsByType("player")) do 
            if string.find(getPlayerName(player):lower(), tostring(name):lower(), 1, true) then 
                return player  
            end 
        end 
    end 
    return false 
end 
  
  

Link to comment

is that correct?

Server side:

function showaccountname (player, cmd, target) 
    local target = getPlayerFromNamePart(target) 
    local accName = getAccountName ( getPlayerAccount ( target ) ) 
    outputChatBox ("Name: "..getPlayerName(target).. " , Account Name: "..accName,player,255, 255, 0 ) 
         triggerClientEvent(player, "copytoclipboard", player) 
end 
    addCommandHandler ( "ac", showaccountname ) 

Client side:

addEvent("copytoclipboard", true) 
addEventHandler("copytoclipboard", root, 
function  () 
setClipboard (accName) 
end) 

Link to comment

Line 5 at server side replace this:

triggerClientEvent(player, "copytoclipboard", player) 

With:

triggerClientEvent(player, "copytoclipboard", player, accName) 

And line 3 at client side replace this:

function  () 

With:

function  (accName) 

Link to comment

[2013-08-27 07:16:40] WARNING: account\s.lua:4: Bad argument @ 'getPlayerAccount' [Expected element at argument 1, got boolean]

[2013-08-27 07:16:40] WARNING: account\s.lua:4: Bad argument @ 'getAccountName' [Expected account at argument 1, got boolean]

[2013-08-27 07:16:40] WARNING: account\s.lua:5: Bad argument @ 'triggerClientEvent' [Expected string at argument 1, got nil]

[2013-08-27 07:16:40] WARNING: account\s.lua:4: Bad argument @ 'getPlayerAccount' [Expected element at argument 1, got boolean]

[2013-08-27 07:16:40] WARNING: account\s.lua:4: Bad argument @ 'getAccountName' [Expected account at argument 1, got boolean]

[2013-08-27 07:16:40] WARNING: account\s.lua:5: Bad argument @ 'triggerClientEvent' [Expected string at argument 1, got nil]

Server side:

  
function showaccountname (player, cmd, target) 
    local target = getPlayerFromNamePart(target) 
    local accName = getAccountName ( getPlayerAccount ( target ) ) 
    outputChatBox ("Name: "..getPlayerName(target).. " , Account Name: "..accName,player,255, 255, 0 ) 
    triggerClientEvent(player, "copytoclipboard", player, accName) 
end 
    addCommandHandler ( "ac", showaccountname ) 
  
function getPlayerFromNamePart(name) 
    if name then  
        for i, player in ipairs(getElementsByType("player")) do 
            if string.find(getPlayerName(player):lower(), tostring(name):lower(), 1, true) then 
                return player  
            end 
        end 
    end 
    return false 
end 
  
  

Client side:

addEvent("copytoclipboard", true) 
addEventHandler("copytoclipboard", root, 
function  (accName) 
setClipboard (accName) 
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...