Salut,
Déjà essaie d'améliorer un peu ton indentation. j'ai eu du mal à me retrouver dans ton code.
Par ailleurs, la fonction addCommandHandler prend deux arguments de base : le joueur qui tape la commande, et le "string" de la commande.
function teleport (player, command)
local accName = getAccountName( getPlayerAccount( player ) )
if isObjectInACLGroup("user." .. accName, aclGetGroup( "Police" ) ) then
setElementPosition( player, 1586.52112, -1607.66797, 13.38281 )
else
outputChatBox( "Vous n'êtes pas de la SAPD", player, 255, 241, 0 )
end
end
En fait, le problème majeur venait du fait que le deuxième argument de la fonction outputChatBox était "source", et du coup tous les joueurs recevaient le message. Pour que seul le joueur reçoive le message, il faut mettre player en deuxième argument (ou gracz dans ton cas ).
Cordialement,