• 05 Juin 2026, 20:16:41


Auteur Sujet: Commande /banderyeux  (Lu 1353 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Commande /banderyeux
« 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

Hors ligne Nesik

  • *
  • Grand Banditisme
  • Messages: 674
    • Voir le profil
    • Uknow
Re : Commande /banderyeux
« Réponse #1 le: 25 Août 2010, 08:32:44 »
Pour l'id de la personne utilise le wiki
Pour l'ecran tous noir je ne sais pas désoler  ;)

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Re : Commande /banderyeux
« Réponse #2 le: 25 Août 2010, 12:35:30 »
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.

Hors ligne vardanega

  • *
  • Tueur en série
  • http://vvardanega.wordpress.com (mon blogue)
  • Messages: 155
    • Voir le profil
Re : Commande /banderyeux
« Réponse #3 le: 25 Août 2010, 13:12:26 »
Bonjour, voici un textdraw qui masque la totalité de l'écran du joueur en noir:
Code: (PAWN) [Sélectionner]
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...

Code: (PAWN) [Sélectionner]

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
« Modifié: 25 Août 2010, 13:23:39 par vardanega »

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Re : Commande /banderyeux
« Réponse #4 le: 25 Août 2010, 13:31:28 »
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
« Modifié: 25 Août 2010, 14:11:34 par dydjyz »

Hors ligne vardanega

  • *
  • Tueur en série
  • http://vvardanega.wordpress.com (mon blogue)
  • Messages: 155
    • Voir le profil
Re : Commande /banderyeux
« Réponse #5 le: 25 Août 2010, 15:40:15 »
Normalement il recouvre tout l'écran, peux etre un problème de résolution ?

Hors ligne dydjyz

  • *
  • Bandit
  • Messages: 278
    • Voir le profil
    • OriginalRP - SAMP
Re : Commande /banderyeux
« Réponse #6 le: 25 Août 2010, 17:54:09 »
Je suis en 1024*768, sa recouvre un rectangle sur la partie bas-droite de l'ecran, rien d'autre :x