iFoReX Posted September 19, 2012 Posted September 19, 2012 como puedo solucionar este resource ?? addCommandHandler("addTDF",function(playerSource, commandName, jugador) local admn = getAccountName(getPlayerAccount(playerSource)) local account = getAccountName(getPlayerAccount(jugador)) if isObjectInACLGroup("user." .. admn, aclGetGroup("admin")) then if account then local added = aclGroupAddObject ( aclGetGroup("TDF"), "user."..account ) elseif not account then outputChatBox("Este Jugador no tiene cuenta.",playerSource,255,255,0) elseif not isObjectInACLGroup("user." .. admn, aclGetGroup("admin")) then outputChatBox("No eres admin !!.",playerSource,255,0,0) end if added then outputChatBox(jugador.." Añadido correctamente",playerSource,0,255,0) end end end )
Alexs Posted September 19, 2012 Posted September 19, 2012 Cual es el problema, error en el debug? Ya vi, jugador es un string, estas consiguiendo la cuenta de un string, primero consigue al jugador.
Alexs Posted September 19, 2012 Posted September 19, 2012 como lo consigo ? $ getPlayerFromName o usa esto que es mas util: 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 es una Useful Function.
iFoReX Posted September 19, 2012 Author Posted September 19, 2012 player == getPlayerFromNamePart(jugador) ?? algo asi seria
Alexs Posted September 19, 2012 Posted September 19, 2012 player == getPlayerFromNamePart(jugador) ?? algo asi seria Si, mas o menos.
Castillo Posted September 19, 2012 Posted September 19, 2012 jugador = getPlayerFromNamePart ( jugador )
Recommended Posts