• 07 Juin 2026, 01:32:15


Auteur Sujet: Besoin d'aide pour ecouter le chat  (Lu 1033 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Lychaos

  • *
  • Tueur en série
  • Messages: 165
    • Voir le profil
Besoin d'aide pour ecouter le chat
« le: 14 Janvier 2010, 21:20:41 »
Bonsoir, je suis en train de faire un braquage de banque, mais a un moment, on doit faire /cherchercode , sa nous freeze, et on doit mettre le MDP, le seul probleme c'est que cela me freeze bien , par contre, quand j'ecrit, sa parle en local, et le serveur n'ecoute pas.... help..

if(EnTrainCC[playerid] > 0)
{
if(EnTrainCC[playerid] == 1)
{
    new idx;
    tmp = strtok(text, idx);
   new nallier = GetClosestPlayer(playerid);
new allier[MAX_PLAYER_NAME];
GetPlayerName(nallier, allier, sizeof(allier));
   GetPlayerName(playerid, sendername, sizeof(sendername));

   if((strcmp("amertume", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("amertume")))
{
   SendClientMessage(playerid, TEAM_GROVE_COLOR, "Vous avez trouver le bon MDP! Le coffre s'est ouvert! Vous rammassez donc l'argent");
    sacbillets1 = CreateObject(1550,0.1,0.1,0.1,0.1,0.1,0.1);
AttachObjectToPlayer(sacbillets1, playerid, 0, -0.3, 0.0, 0, 0, 180);
Braquage3(playerid);

if(GetDistanceBetweenPlayers(playerid,nallier) < 10)
{
sacbillets2 = CreateObject(1550,0.1,0.1,0.1,0.1,0.1,0.1);
AttachObjectToPlayer(sacbillets2, nallier, 0, -0.3, 0.0, 0, 0, 180);
}
else
{
   format(string, sizeof(string), "Comme votre partenaire est trop loin, le reste des billets a été encrer, désoler pour %s!", allier);
SendClientMessage(nallier, TEAM_GROVE_COLOR, string);
}
}
else
{
   SendClientMessage(playerid, COLOR_RED, "Mauvais mot de passe! Une partie de l'argent a été encrer!");
   EnTrainCC[playerid] = 0;
}
}

+Lychaos++Ster

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Besoin d'aide pour ecouter le chat
« Réponse #1 le: 15 Janvier 2010, 19:16:33 »
Ajoute un return 1; :
if((strcmp("amertume", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("amertume")))
{
    SendClientMessage(playerid, TEAM_GROVE_COLOR, "Vous avez trouver le bon MDP! Le coffre s'est ouvert! Vous rammassez donc l'argent");
    sacbillets1 = CreateObject(1550,0.1,0.1,0.1,0.1,0.1,0.1);
AttachObjectToPlayer(sacbillets1, playerid, 0, -0.3, 0.0, 0, 0, 180);
Braquage3(playerid);

if(GetDistanceBetweenPlayers(playerid,nallier) < 10)
{
sacbillets2 = CreateObject(1550,0.1,0.1,0.1,0.1,0.1,0.1);
AttachObjectToPlayer(sacbillets2, nallier, 0, -0.3, 0.0, 0, 0, 180);
}
else
{
    format(string, sizeof(string), "Comme votre partenaire est trop loin, le reste des billets a été encrer, désoler pour %s!", allier);
SendClientMessage(nallier, TEAM_GROVE_COLOR, string);
}
                                return 1;// Return 1 ici -------------
}

Hors ligne Lychaos

  • *
  • Tueur en série
  • Messages: 165
    • Voir le profil
Re : Besoin d'aide pour ecouter le chat
« Réponse #2 le: 15 Janvier 2010, 19:18:03 »
Merci pour cette reponse, je vais esseyer sa, car j'ai regarder par rapport au tuto, me semblait ne pas en avoir vu ^^
Je te dit sa quand j'ai tester ;)

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Besoin d'aide pour ecouter le chat
« Réponse #3 le: 15 Janvier 2010, 19:20:33 »
Bah en fait, quand il va taper "amertume", ca va passer directement à la fonction qui permet d'envoyer dans le chat.
Sinon si ça ne marche pas fait un return 0;