Bonjour, voici un textdraw qui masque la totalité de l'écran du joueur en noir:
new Text:Textdraw0;
Textdraw0 = TextDrawCreate(677.000000, 2.000000, "__");
TextDrawBackgroundColor(Textdraw0, 255);
TextDrawFont(Textdraw0, 1);
TextDrawLetterSize(Textdraw0, 0.190000, 52.200000);
TextDrawColor(Textdraw0, -1);
TextDrawSetOutline(Textdraw0, 0);
TextDrawSetProportional(Textdraw0, 1);
TextDrawSetShadow(Textdraw0, 1);
TextDrawUseBox(Textdraw0, 1);
TextDrawBoxColor(Textdraw0, 255);
TextDrawTextSize(Textdraw0, -6.000000, 3.000000);
//TextDrawShowForPlayer...
//TextDrawHideForPlayer...
if(strcmp(cmd, "/banderyeux", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /banderyeux [playerid]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
TogglePlayerControllable(playa, 0);
TextDrawShowForPlayer(playa, Textdraw0);
format(string, sizeof(string), "Vous avez bander les yeux de %s",giveplayer);
SendClientMessage(playa, COLOR_GREEN, string);
format(string, sizeof(string), "Le joueur %s a bander les yeux de %s",giveplayer ,sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
}
}
}
return 1;
}
J'ai fait cette petite commande vite fait, je pense qu'elle devrait fonctionné.
Vincent