• 03 Mai 2025, 03:05:44


Auteur Sujet: Ne pas parler dans le chat  (Lu 648 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Ne pas parler dans le chat
« le: 28 Août 2009, 17:48:01 »
Bonjour,
J'ai un petit soucis, je voudrais qque quand un joueur parle, il n'y est pas un message pour tout le monde, mais juste à côté de lui, voilà ce que j'ai fait :

public OnPlayerText(playerid, text[])
{
if(Mute[playerid] == 0)
{
    new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s dit: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else
{
return 0;
}
return 1;
}

Le problème est que quand il parle, il parle à ceux à côté de lui et en même temps à tout le monde, donc deux messages.
Comment faire ?
Merci

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Ne pas parler dans le chat
« Réponse #1 le: 28 Août 2009, 17:57:09 »
public OnPlayerText(playerid, text[])
{
if(Mute[playerid] == 0)
{
    new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s dit: %s", sendername, text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
else
{
return 0;
}
return 1;
}

indente ;)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Ne pas parler dans le chat
« Réponse #2 le: 30 Août 2009, 02:21:21 »
Essaye de mettre return 0; a la place de return 1;

++

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Ne pas parler dans le chat
« Réponse #3 le: 30 Août 2009, 10:09:30 »
Désolé, j'ai oublier de répondre, merci Sasuke, ton code marche  :D