• 08 Mai 2025, 03:55:36


Auteur Sujet: Probleme avec le ShowPlayerNameTagForPlayer  (Lu 908 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Khay

  • *
  • Criminel
  • Messages: 32
    • Voir le profil
Probleme avec le ShowPlayerNameTagForPlayer
« le: 30 Septembre 2011, 17:34:27 »
Bonjour, donc j'ai crée un petit bout de script qui fait que la personne qui enclenche une commande ne voit plus le nom des joueurs  qui fonctionne, le seul problème est que si la personne change d'intérieur ou de World sa re affiche le nom des joueurs

voilà le bout de script

Citer
forward NameonActif(playerid, onoff);

Citer
if(strcmp(cmd, "/tagnameoff", true) == 0)
    {
        if(IsPlayerConnected(playerid))
       {
           if(gLogged[playerid] == false)
           {
               SendClientMessage(playerid,COLOR_GRAD1, MSG_ERROR_LOG);
               return 1;
           }
           for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid,i,0);
         PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
         SendClientMessage(playerid, COLOR_GRAD1, "Vous ne voyez plus les noms des autres joueurs.");
                   NameonActif(playerid, 1);
      }
      return 1;
    }


Citer
public NameonActif(playerid, onoff)
{
    if (onoff == 1){
   for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid,i,0);}
   
   return 1;
}

merci d'avance pour les réponses
« Modifié: 30 Septembre 2011, 17:36:31 par Khay »

Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Probleme avec le ShowPlayerNameTagForPlayer
« Réponse #1 le: 01 Octobre 2011, 21:44:14 »
Yop'

"le seul problème est que si la personne change d'intérieur ou de World sa re affiche le nom des joueurs"

Utilise les timers globaux, toutes les 5sec par exemple, si tu n'en a pas, créer en un.
A la recherche d'un moviemaker

Hors ligne Khay

  • *
  • Criminel
  • Messages: 32
    • Voir le profil
Re : Probleme avec le ShowPlayerNameTagForPlayer
« Réponse #2 le: 01 Octobre 2011, 22:20:25 »
Okay je ne voulais pas passer par là au début mais j'ai pas le choix merci de ta réponse :)