Non fait bien attention, s'il met "player" comme type d'argument, il ne pourra pas vérifier si celui-ci est connecté ou non, car skript va lui envoyer le message dégouttant en mode "&4Sorry but %arg-3% isn't online", donc il faut bien qu'il mette le "offline player", car avec ce type d'argument, on peut du coup bien vérifier s'il est connecté ou non, et renvoyer le message qu'on veut :)
EDIT: Je viens de re-regarder ton code, et tu as fais une erreur. Sur ta ligne "add nanananananan to {list.%arg 2%}" tu ajoute quelque chose à une variable qui peut contenir UNE SEULE information, il faut donc que tu mettes à la place de {list.%arg 2%}, {list.%arg 2%::*}, ce qui transformera ta variable, en une variable de liste ;)