GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: dydjyz le 25 Août 2010, 01:10:22
-
Bonjour,
je ne sait pas trop commant créer une commande /banderyeux ID,
quand on entre l'id de la personne,
son ecran deviens tout noir, quand on refait banderyeux, on revoit a nouveau.
Merci de votre aide
-
Pour l'id de la personne utilise le wiki (http://wiki.sa-mp.com/wiki/Strtok)
Pour l'ecran tous noir je ne sais pas désoler ;)
-
Oula pour le t'exdraw je ne suis pas sure d'avoir bien compris, je vais essayeer et je vous dit.
Merci de votre aide.
-
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
-
Ouah mercii, c'était juste le textdraw que j'arrivait pas a faire ^^
Double post
Euh ton textdraw retouvre seulement une petite partie de l'ecran, comment faire ? :x
-
Normalement il recouvre tout l'écran, peux etre un problème de résolution ?
-
Je suis en 1024*768, sa recouvre un rectangle sur la partie bas-droite de l'ecran, rien d'autre :x