• 05 Juillet 2025, 17:48:51


Auteur Sujet: Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)  (Lu 2084 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Bonjour, sur le wiki j'ai vu que pouvez rajoutée des choses au dessus des joueurs connectée un texte 3D.

Donc je voudrais savoir comme on pourrait rajoutée un nom au dessus du joueur. J'ai le code là

Code: (pawn) [Sélectionner]
label[playerid] = Create3DTextLabel("Pilote %s",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);

Pouvez me dire ou je dois rajoutée le code GetPlayerName ?

Hors ligne mjlayak

  • *
  • Tueur en série
  • Messages: 150
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #1 le: 24 Novembre 2010, 15:59:36 »
Il y a deja le nom integré a Samp sur la tete du personnage , si tu ne parle pas de sa sinon je ne vois pas de quoi tu parles .

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #2 le: 24 Novembre 2010, 16:16:59 »
Salut :)
Si tu veux faire ton propre système il faut déjà que tu enlève l'affichage des noms de base. (Je te laisse chercher ;) )
Ensuite pour ton code utilise un format par exemple

format(string, sizeof(string), "Pilote %s", playername);
label[playerid] = Create3DTextLabel(string,0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);

Voila :) Sache que si tu test ça tu ne le verras pas car quand une étiquette est attaché à toi ou à ton véhicule tu ne peut pas la voir. Donc invite un ami sur ton serveur pour vérifier si  cela fonctionne, si tu n'a pas encore de serveur utilise hamachi.. :)

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #3 le: 24 Novembre 2010, 16:23:08 »
Salut :

Le code ne marche pas. Il m'affiche quatre erreurs. :

Code: (pawn) [Sélectionner]
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 017: undefined symbol "string"
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 017: undefined symbol "string"
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 029: invalid expression, assumed zero
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : fatal error 107: too many error messages on one line

Je vais m'arranger avec les pseudos des joueurs

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #4 le: 24 Novembre 2010, 16:24:11 »
Euh le code que j'ai fait n'est pas fait pour être copier et hop c'partis, il faut définir le string .. Faut pas prendre les gens pour des cons quoi.. Undefined Symbol c'pas dure à traduire je suis désolé  :...

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #5 le: 24 Novembre 2010, 16:29:30 »
Prend le pas mal mais quand je veut pas je demande au autre or la maintenant c'est repartis, je vais me débrouiller (mais qu'elle tête de mule je suis dès fois ...)

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #6 le: 24 Novembre 2010, 16:50:26 »
Euh j'ai toujours la blinde d'erreur :o

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #7 le: 24 Novembre 2010, 16:57:11 »
Si tu pouvais nous les donner, cela serait plus facile !

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #8 le: 24 Novembre 2010, 16:59:04 »
Il a du copier [cells]  :...

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #9 le: 24 Novembre 2010, 17:00:04 »
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 017: undefined symbol "string"
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 017: undefined symbol "string"
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 029: invalid expression, assumed zero
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : fatal error 107: too many error messages on one line

Il faut que essai de comprendre tes erreurs.

Celles ci
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 017: undefined symbol "string"
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 017: undefined symbol "string"
veulent seulement dire que la variable string n'est pas connue ou pas déclarée, pour corriger ça tu met new string[ 128 ] ="";

Celles ci
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : error 029: invalid expression, assumed zero
C:\Users\Julien\Downloads\samp\gamemodes\AviationL.pwn(114) : fatal error 107: too many error messages on one line
sont causée par les erreurs précédentes, donc si tu corrige les deux premières les deux dernières le seront aussi :)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #10 le: 24 Novembre 2010, 17:42:03 »
Bon merci de vos aide. J'ai réussis en faisans beaucoup plus attention à mes erreur c'est corriger oh merci !

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #11 le: 24 Novembre 2010, 20:07:55 »
Tu me decois Julien, petit co fonda de mon serveur xD. Pour savoir ce que sa veux dire, tu go google traducteur par exemple.

Pour sasuke:

Pourquoi tu fais new string[ 128 ] ="";
sa: new string[128]; suffi
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #12 le: 24 Novembre 2010, 20:36:52 »
Non, car il faut '' initialiser " les variables, car si il reste des restes de mémoires, cela peut fausser tes calcules ou autres.
Donc new var = 0; new Float:var = 0.0: new var[128] =""; etc..etc..

Ç'est ça maître Sasuke ?  :laugh

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #13 le: 24 Novembre 2010, 20:39:02 »
parfait chneubeul =)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : Rajoutée le nom d'un joueur sous Create3DTextLabel (joueur)
« Réponse #14 le: 24 Novembre 2010, 21:23:54 »
Ok merci pour l'info, j'ai jamais fais sa et sa a toujours marché comme je voulais ^^ alors, a l'avenir, j'y penserai.
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste