• 22 Avril 2025, 13:49:28


Auteur Sujet: [Résolu!] Message pour commande introuvable  (Lu 1579 fois)

0 Membres et 2 Invités sur ce sujet

Hors ligne Karika

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
[Résolu!] Message pour commande introuvable
« le: 02 Mars 2012, 17:10:33 »
Bonjour,

J'ai tenté de faire une petite ligne pour ça mais ça fonctionne mal...
(envois de ce message meme quand la commande existe mais si elle n'existe pas, ça affiche Unknow command + le texte)
-> Si je met return 1; à la fin ça met un message d'erreur à la commande suivante...

{
   SendClientMessage(playerid, Bleu_clair, "[Commande] Cette commande n'éxiste pas! Utilisez /aide pour connaître les commandes disponibles");
}

Si vous pourriez me dire où trouver l'erreur, merci !
« Modifié: 03 Mars 2012, 16:02:31 par Karika »
[Information sur le développement d'un futur serveur STUNT / DM]
[Administration terminée à 0%]
[Mapping terminé à 0%]
[Commandes diverses terminé à 0%]
[Serveur en général terminé à 0%]

[Bases du serveur remises à 0!]

Hors ligne mehdi-jumper

  • *
  • Bandit
  • Messages: 311
    • Voir le profil
Re : Message pour commande introuvable
« Réponse #1 le: 02 Mars 2012, 18:31:21 »
Tu dois mettre ceci à la place du 0 du return 0; de la callback OnPlayerCommandText, comme ceci:

  return SendClientMessage(playerid,bleu,"[Commande etc.. Ici ");
}

Hors ligne Karika

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
Re : Message pour commande introuvable
« Réponse #2 le: 02 Mars 2012, 18:39:09 »
Merci de ta réponse mais ceci

{
    return SendClientMessage(playerid, Bleu_clair, "[Commande] Cette commande n'éxiste pas! Utilisez /aide pour connaître les commandes disponibles");
}

M'affiche en erreur 'unreachable code' à la ligne en dessous de l'acollade } :S

Merci
[Information sur le développement d'un futur serveur STUNT / DM]
[Administration terminée à 0%]
[Mapping terminé à 0%]
[Commandes diverses terminé à 0%]
[Serveur en général terminé à 0%]

[Bases du serveur remises à 0!]

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Message pour commande introuvable
« Réponse #3 le: 03 Mars 2012, 14:14:16 »
Montre nous le code complet s'il te plaît, les causes peuvent être multiples.

Hors ligne Karika

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
Re : Message pour commande introuvable
« Réponse #4 le: 03 Mars 2012, 15:20:01 »
Bonjour,

public OnPlayerCommandText(playerid, cmdtext[])
{
/* Commandes réservées aux tests */
if (strcmp("/test", cmdtext, true, 10) == 0)
{
    if(IsPlayerAdmin(playerid))
    {
    new string[256];
    new VariableSimple = 530;
VariableSimple += 10;
format(string, sizeof(string), "La variable a une valeur actuelle de : %i ", VariableSimple);
SendClientMessage(playerid, Rouge_clair, string);
return 1;
}
else
{
    SendClientMessage(playerid, Gris_clair, "Commande réservé aux admins!");
    return 1;
}
}
/* Commandes réservées aux tests */
{
    return SendClientMessage(playerid, Bleu_clair, "[Commande] Cette commande n'éxiste pas! Utilisez /aide pour connaître les commandes disponibles");
}
return 0;
}

Merci de ton aide
[Information sur le développement d'un futur serveur STUNT / DM]
[Administration terminée à 0%]
[Mapping terminé à 0%]
[Commandes diverses terminé à 0%]
[Serveur en général terminé à 0%]

[Bases du serveur remises à 0!]

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Message pour commande introuvable
« Réponse #5 le: 03 Mars 2012, 15:55:48 »
public OnPlayerCommandText(playerid, cmdtext[])
{
/* Commandes réservées aux tests */
if (strcmp("/test", cmdtext, true, 10) == 0)
{
    if(IsPlayerAdmin(playerid))
    {
    new string[256];
    new VariableSimple = 530;
VariableSimple += 10;
format(string, sizeof(string), "La variable a une valeur actuelle de : %i ", VariableSimple);
SendClientMessage(playerid, Rouge_clair, string);
return 1;
}
else
{
    SendClientMessage(playerid, Gris_clair, "Commande réservé aux admins!");
    return 1;
}
}
  return SendClientMessage(playerid, Bleu_clair, "[Commande] Cette commande n'éxiste pas! Utilisez /aide pour connaître les commandes disponibles");
}

ça devrait être mieux .

Hors ligne Karika

  • *
  • Criminel
  • Messages: 43
    • Voir le profil
Re : Message pour commande introuvable
« Réponse #6 le: 03 Mars 2012, 16:02:05 »
Super, merci beaucoup à toi !
La prochaine fois je serais préparer l'indentation avant de poster :)

Merci !
[Information sur le développement d'un futur serveur STUNT / DM]
[Administration terminée à 0%]
[Mapping terminé à 0%]
[Commandes diverses terminé à 0%]
[Serveur en général terminé à 0%]

[Bases du serveur remises à 0!]