• 22 Avril 2025, 16:57:15


Auteur Sujet: Alarm  (Lu 3636 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Alarm
« Réponse #30 le: 26 Novembre 2011, 21:03:39 »
Donne moi le rapport complet.

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Alarm
« Réponse #31 le: 26 Novembre 2011, 21:15:38 »
Citer
[21:01:16] CALL:      AlarmOn(0)
[21:01:16] VARIABLE:  iVehicleID: 0
[21:01:16] VARIABLE:  sOwner:     80
[21:01:16] VARIABLE:  iOwner:     -1
[21:01:16] VARIABLE:  sName:      TR
[21:01:16] CONDITION: 0 is connected

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Alarm
« Réponse #32 le: 26 Novembre 2011, 21:37:51 »
Il y a quelque-chose qui me chiffonne.

if (!(strcmp(sName, sOwner, false)))
Si le nom du joueur qui possède la voiture est le même que celui du voleur de la voiture ?
Dans ce cas, le joueur vol sa propre voiture ?

Bref, ce n'est pas l'important, tu trouve une valeur (80), il faut maintenant que tu trouves d'où elle vient !

Il faut savoir que tu dois faire certains tests pour ton système car le joueur qui possède la voiture peut ne pas être connecté, etc ...

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Alarm
« Réponse #33 le: 26 Novembre 2011, 23:17:29 »
le "!" est censé dire différent donc pas de soucis à ce niveau là ...?

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Alarm
« Réponse #34 le: 26 Novembre 2011, 23:22:49 »
Les différents opérateurs [niveau: tous]

Révise la fonction de l'opérateur !.

Ici, ce qui t'induit en erreur, c'est la valeur de retour de la fonction strcmp, va lire le Wiki !

Sinon, tu as trouvé à quoi correspond la valeur 80 ?

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Alarm
« Réponse #35 le: 27 Novembre 2011, 00:10:48 »
Je sait que !strcmp se fait, mais il ya ça aussi strcmp(const char 1, const char 2) != 0)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Alarm
« Réponse #36 le: 27 Novembre 2011, 01:00:16 »
strcmp

Compare deux chaînes de caractères pour voir si elles sont les mêmes.

Paramètres

(const string1[], const string2[], bool:ignorecase, length)
string1 - La première chaîne de caractères à comparer.
string2 - La seconde chaîne de caractères à comparer.
ignorecase (optionel) - Quand cette valeur est vrai, la casse n'importe pas.
length (optionel) - Compare seulement les length premiers caractères des deux chaînes de caractères.

Retour

-1 - Si la première chaîne de caractères vient avant la seconde.
1 - Si la première chaîne de caractères vient après la seconde.
0 - Si les chaînes de caractères sont les mêmes.

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Alarm
« Réponse #37 le: 27 Novembre 2011, 09:37:36 »
Ah oui désolé,  c'est des tableaux de char en C++

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Alarm
« Réponse #38 le: 27 Novembre 2011, 10:04:16 »
Tant qu'on y est,

Citer
-1 - Si la première chaîne de caractères vient avant la seconde.
1 - Si la première chaîne de caractères vient après la seconde.

Elle est où la différence ?  :P

++

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Alarm
« Réponse #39 le: 27 Novembre 2011, 10:46:01 »
Oui  :P  mais sa dépend de l'ordre dans lequel tu met  tes
Paramètres :)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Alarm
« Réponse #40 le: 27 Novembre 2011, 18:16:01 »
Citer
-1 - Si la première chaîne de caractères vient avant la seconde.
1 - Si la première chaîne de caractères vient après la seconde.

Elle est là la différence.

Sinon, tu as trouvé à quoi corresponds le nombre 80 ?

Hors ligne Ashley11

  • C++ user
  • *
  • Bandit
  • Messages: 260
    • Voir le profil
Re : Alarm
« Réponse #41 le: 29 Novembre 2011, 18:06:06 »
Oui, biensur je vais voir ça