• 06 Juin 2026, 04:40:09


Auteur Sujet: Connaitre le nombre de caractéres dans un nom  (Lu 1219 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Disa25

  • *
  • Criminel
  • Messages: 48
    • Voir le profil
Connaitre le nombre de caractéres dans un nom
« le: 29 Octobre 2010, 10:34:44 »
Bonjour, je vous décrit mon probléme,alors sur mon serveur,les noms de + de 12 caractéres refusent de s'enregistrer,donc je voudrais changer sa mais je vois pas se que je dois changé(je pense c'est les string 128 mais je suis pas sur)
On pourrais m'aider un peu s'il vous plait,merci

Hors ligne John_Montavedro

  • Création du serveur UVDV
  • *
  • Tueur en série
  • Position: GTAOnline Addict :p
  • Messages: 220
    • Voir le profil
Re : Connaitre le nombre de caractéres dans un nom
« Réponse #1 le: 29 Octobre 2010, 11:06:00 »

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Connaitre le nombre de caractéres dans un nom
« Réponse #2 le: 29 Octobre 2010, 11:26:45 »
Salut :D

Utilise la fonction strlen();
STRingLENgth


A+,
Sam. :cheers

Hors ligne Disa25

  • *
  • Criminel
  • Messages: 48
    • Voir le profil
Re : Connaitre le nombre de caractéres dans un nom
« Réponse #3 le: 29 Octobre 2010, 11:30:15 »
Merci pour la réponse mais j'ai pas trop compris,je dois faire quoi avec cette fonction?C'est a cause de sa que les noms de + de 12 caractéres ne s'enregistrent pas?
PS:J'utilise un edit de LARP si sa peut vous aider

Hors ligne Disa25

  • *
  • Criminel
  • Messages: 48
    • Voir le profil
Re : Connaitre le nombre de caractéres dans un nom
« Réponse #4 le: 29 Octobre 2010, 11:43:00 »
Ah merci c'est bon sa marche,si d'autre personne ont se bug avec larp j'vous explique comment j'ai fait comme sa pas besoin qu'il cherche trop.

Alors j'ai recherché new string[MAX_PLAYER_NAME]; et je l'ai remplacé par new string[128]; enfaite dans une ligne du gamemode il y a  format(string, sizeof(string), "users/%s.ini", plname); et le message contient donc 12 caractéres.Et vue qu'un nom ne peut-etre composée que de 24 caractéres,ce message en prend déja 12 donc 24-12=12 et donc seulement les comptes ayant moins de 12 caractéres seront enregistré(merci Virtual1ty)

Merci encore aux membre de GTAOnline de m'avoir aidé


Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Connaitre le nombre de caractéres dans un nom
« Réponse #5 le: 29 Octobre 2010, 13:15:38 »
Dans ton format il y a 10 caractères, le %s est remplacé, et donc faut pas le compter ^^
Donc les joueurs pourront avoir un nom de 14 caractères !

Sam.  :cheers