• 10 Juillet 2025, 20:00:04


Auteur Sujet: problème compréhension  (Lu 1636 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne maxya

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
problème compréhension
« le: 07 Août 2013, 01:38:35 »
Salut,

Je viens de trouver ça:

if(PlayerInfo[targetid][pSex] == 1)      { sexe = "Homme"; } 

J'ai pas compris ce que ça fais .

Merci d'avance,
Cordialement,

Hors ligne Infu

  • *
  • Modo LS - Admin FnF
  • Messages: 3551
    • Voir le profil
Re : problème compréhension
« Réponse #1 le: 07 Août 2013, 01:56:44 »
En gros,

Si le sexe de la personne vaut 1, c'est donc un homme.


Adju ♥
(-_-)



Hors ligne maxya

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : problème compréhension
« Réponse #2 le: 07 Août 2013, 02:12:10 »
Ah ouai je con ! en faite c une conditions

Hors ligne Gzsume

  • *
  • Compétent dans l'inutile
  • Messages: 2236
    • Voir le profil
Re : problème compréhension
« Réponse #3 le: 07 Août 2013, 02:54:38 »
Le code tel qu'il est présenté ne fonctionnera pas. Une chaîne de caractère ne peut en effet être initialisée de la sorte que lors de sa déclaration. Ici, il ne s'agit pas d'une déclaration puisque la chaîne de caractères semble déjà existante.

Hors ligne maxya

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : problème compréhension
« Réponse #4 le: 07 Août 2013, 02:56:22 »
Oui bien sur la chaine existe déjà dans une fonction mais je vais pas mettre toute la fonction car elle est trop longue ;) mais maintenant merci j'ai compris ;)

Hors ligne Gzsume

  • *
  • Compétent dans l'inutile
  • Messages: 2236
    • Voir le profil
Re : problème compréhension
« Réponse #5 le: 07 Août 2013, 05:43:08 »
Dans ce cas précis, tu pourrais également utiliser un ternaire. Ça se présenterait comme ça.

Code: (pawn) [Sélectionner]
PlayerInfo[targetid][pSex] == 1 ? sexe = "Homme" : sexe = 'Femme";
Ce qui revient à un vulgaire...

Code: (pawn) [Sélectionner]
if(PlayerInfo[targetid][pSex] == 1)
  sexe = "Homme";
else
  sexe = 'Femme";

Hors ligne maxya

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : problème compréhension
« Réponse #6 le: 07 Août 2013, 17:35:24 »
Merci Gzsume, t'es un dieu. Je vais aller chercher plus d'informations sur les ternaires.
« Modifié: 07 Août 2013, 17:55:50 par Aegoss »

Hors ligne rafffel

  • *
  • Bandit
  • Messages: 493
    • Voir le profil
Re : problème compréhension
« Réponse #7 le: 07 Août 2013, 17:48:47 »
Gzusume et son ternaire ^^.
un if else n'as rien de vulgaire c'est juste commun et lisible.

Hors ligne Gzsume

  • *
  • Compétent dans l'inutile
  • Messages: 2236
    • Voir le profil
Re : problème compréhension
« Réponse #8 le: 07 Août 2013, 21:13:54 »
Par vulgaire, j'entendais commun. La lisibilité, c'est assez subjectif. C'est comme l'indentation, chacun son style !