Salut,
je vient de regarder la dernière version en ligne (1.3.1), elle me parait correcte. Es-tu sûr d'utiliser cette version?
Sinon, ajoute print(ConnectNick[playerid]); après le GetPlayerName dans OnPlayerConnect et dit nous si le nom apparait correctement.
sinon, tente de changer le GetPlayerName de place comme ceci:
#endif
GetPlayerName(playerid, ConnectNick[playerid], MAX_PLAYER_NAME);//ici, entre les 2 directives de pré-compilation
#if defined CONNECT_DISCONNECT_MESSAGES
new tmp[128];
format(tmp, sizeof(tmp), "Le joueur %s [%d] vient de rejoindre le serveur!", ConnectNick[playerid], playerid);
SendClientMessageToAll(COLOR_YELLOW, tmp);
#endif
SetIP(playerid);
bonne chance
++Sim++