PhantomDamn Posted January 21, 2014 Share Posted January 21, 2014 alguna ayuda function login() if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("SuperModerator")) then outputChatBox("* #000000[LOGIN] #ffffff El Super Moderador" .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) -- elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then outputChatBox("* #000000[LOGIN] #ffffff El Admin " .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) end -- The End of " if " elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("VIP")) then outputChatBox("* #ff0000[LOGIN] #ffffff El VIP" .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) end no me quiere andar y el error esta en la linea 9 ._. Link to comment
MTA Team 0xCiBeR Posted January 21, 2014 MTA Team Share Posted January 21, 2014 Estas seguro que tenes un acl group llamado VIP? function login() if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("SuperModerator")) then outputChatBox("* #000000[LOGIN] #ffffff El Super Moderador" .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then outputChatBox("* #000000[LOGIN] #ffffff El Admin " .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("VIP")) then outputChatBox("* #ff0000[LOGIN] #ffffff El VIP" .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) end end Link to comment
PhantomDamn Posted January 21, 2014 Author Share Posted January 21, 2014 Claro mira la imagen, y ahi debajo se ve el error que me tira Link to comment
MTA Team 0xCiBeR Posted January 21, 2014 MTA Team Share Posted January 21, 2014 El script que te di, soluciona el error. Link to comment
PhantomDamn Posted January 21, 2014 Author Share Posted January 21, 2014 Listo, solucionado gracias Link to comment
MTA Team 0xCiBeR Posted January 21, 2014 MTA Team Share Posted January 21, 2014 De nada. Link to comment
Alexs Posted January 21, 2014 Share Posted January 21, 2014 (edited) Una pequeña recomendación, mas que nada por la manía de ser melindroso: function login() local ac = getAccountName(getPlayerAccount(source)) if isObjectInACLGroup("user." .. ac, aclGetGroup("SuperModerator")) then outputChatBox("* #000000[LOGIN] #ffffff El Super Moderador" .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", root, 255,0,0, true) elseif isObjectInACLGroup("user." .. ac, aclGetGroup("Admin")) then outputChatBox("* #000000[LOGIN] #ffffff El Admin " .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", root, 255,0,0, true) elseif isObjectInACLGroup("user." .. ac, aclGetGroup("VIP")) then outputChatBox("* #ff0000[LOGIN] #ffffff El VIP" .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", root, 255,0,0, true) end end Sencillamente añadí el nombre de cuenta en una variable, para evitar la redundancia. Edited January 21, 2014 by Guest Link to comment
MTA Team 0xCiBeR Posted January 21, 2014 MTA Team Share Posted January 21, 2014 Una pequeña recomendación, mas que nada por la manía de ser melindroso: function login() local ac = getAccountName(getPlayerAccount(source)) if isObjectInACLGroup("user." .. ac, aclGetGroup("SuperModerator")) then outputChatBox("* #000000[LOGIN] #ffffff El Super Moderador" .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) elseif isObjectInACLGroup("user." .. ac, aclGetGroup("Admin")) then outputChatBox("* #000000[LOGIN] #ffffff El Admin " .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) elseif isObjectInACLGroup("user." .. ac, aclGetGroup("VIP")) then outputChatBox("* #ff0000[LOGIN] #ffffff El VIP" .. getPlayerName(source) .. "#000000, #00bbcc Ha logueado #000000!!", getRootElement(), 255,0,0, true) end end Sencillamente añadí el nombre de cuenta en una variable, para evitar la redundancia. +1 una buena manera de evitar usar la función cada vez que quieres obtener la cuenta. Link to comment
Recommended Posts