• 06 Juin 2026, 15:08:00


Auteur Sujet: Donner un nom a quelqu'un  (Lu 1921 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Donner un nom a quelqu'un
« le: 07 Novembre 2007, 09:23:42 »
Salut à tous, :)
Je voudrais savoir comment faire pour que dans mon probleme précédent :
http://www.gtaonline.fr/forums/index.php/topic,1805.0.html
(Merci Syg et Man maintenant ca marche ! )
Je voudrait mettre quand je tappe la commande, le personnage quand il parle s'appelle "MAMI" ::) au lieu de son vrai nom !

Voila merci beaucoup j'éspere que vous pourez m'aidez ! :cheers

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Donner un nom a quelqu'un
« Réponse #1 le: 07 Novembre 2007, 10:42:40 »
Tout simplement en utilisant la fonction SetPlayerName.
Exemple :
SetPlayerName (playerid, "MAMI");

++
Syg
Courtesy of GtaManiac

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Donner un nom a quelqu'un
« Réponse #2 le: 07 Novembre 2007, 17:45:26 »
Ah ok c'est tous simple  :boulz
Merci beaucoup !

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Donner un nom a quelqu'un
« Réponse #3 le: 07 Novembre 2007, 17:57:56 »
 :)Maintenant je voudrai mettre dans mon script 2chose :

Quand je marque /mami je voudrais que à coté je puisse marquer l'id du joueur à qui il sera une mami ex : /mami 3 et  encore a coter je puisse marque la raison ex : /mami 3 no fair play
Mon script :
if(strcmp(cmdtext, "/Mami", true) == 0)
{
if(IsPlayerAdmin(playerid) == 1)
{
new Playerid;
new str[256];
new streptocoque [256];
new Float:x, Float:y, Float:z ;
GetPlayerName(playerid, pname, sizeof (str));
GetPlayerName(playerid, aname, sizeof (str));
format(str, sizeof (str), "***Admin %s a Fourré %s [Reason: %s]***", aname, pname, cmdtext[8]);
SendClientMessageToAll(COLOR_ORANGE, str);
ResetPlayerWeapons(Playerid);
SetPlayerHealth(Playerid, 1);
SetPlayerArmour(Playerid, 0);
SendClientMessage(playerid, COLOR_GREEN, "HA HA HA Tu est Fouré HA HA HA");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Survivra-tu ?  ");
SendClientMessage(playerid, COLOR_GREY, "                    ");
SendClientMessage(playerid, COLOR_RED, ":x");
  GetPlayerName (playerid, pname, 256) ;
        format (streptocoque, 256, " %s %s ", pname, cmdtext [4]) ;
SetPlayerScore(Playerid, 0);
SetPlayerSkin(Playerid, 10);
CreateVehicle(572, x-7, y, z, 1, -1, -1, 2000);
ResetPlayerMoney(Playerid);
SetPlayerName (playerid, "Mami");
SetPlayerWantedLevel(Playerid, 6);
RemovePlayerFromVehicle(Playerid);
print(str);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Tu n'es pas admin!");
return 1;
}
}
PS: pour l
Voila j'espere bien que vous répondrerez !
A++
Merci !

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Donner un nom a quelqu'un
« Réponse #4 le: 07 Novembre 2007, 18:00:31 »
Exusez moi je reprend :
PS : pour la couleur du Set PlayerName je met SetPlayerName(playerid, (Macouleur), "Mami"); ?
A+ ;)

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Donner un nom a quelqu'un
« Réponse #5 le: 08 Novembre 2007, 02:54:17 »
Pour la couleur du joueur, tu utilises SetPlayerColor.
Exemple :
SetPlayerColor (playerid, 0xFF0000AA); // Rouge vif

Et le SetPlayerName reste comme je te l'ai montré, on ne peut pas rajouter de paramètre.

++
Syg
Courtesy of GtaManiac