Ta première version était just Sismix84 (GameTextForPlayer(playerid, ~g~Bienvenue, 3000, 5);).
Je pense que l'erreur est ailleurs.
En tous cas,
format(string, sizeof(string), "Bienvenue %s", playerid);
risque de planter, %s c'est pour les chaînes de caractères et playerid est un entier.
Mets
format(string, sizeof(string), "Bienvenue %d", playerid);
plutôt.
Sinon, pour les warnings :
- "loose indentation", n'est pas très grave en soi, c'est juste que le script est "mal" indenté.
- "local variable "xxx" shadows ...." indique que la variable "xxx" a été définie 2 fois. Il suffit de retirer la ligne qui provoque le warning (moyen) ou de renommer la variable (mieux).
++
Syg