SetPlayerName FR
From SA-MP Wiki
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Modifie le nom d'un joueur.
(playerid, name[])
playerid | L'ID du joueur dont on va modifier le nom. |
name[] | Le nouveau nom. |
Retourne:
1 si le nom a été changé, 0 si le joueur utilise déjà actuellement ce nom ou -1 si le nom ne peut être changé (déjà pris, trop long ou caractères invalides)
// Cette commande va modifier le nom du joueur en "Superman" si possible, sans afficher de message de succès/échec if(strcmp(cmdtext, "/superman", true) == 0) { SetPlayerName(playerid, "Superman"); return 1; } // On utilise un switch pour informer le joueur de la réussite/de l'échec if(strcmp(cmdtext, "/superman", true) == 0) { switch(SetPlayerName(playerid, "Superman")) { case -1: SendClientMessage(playerid, 0xFF0000FF, "Impossible de changer le nom, quelqu'un utilise déjà le nom 'Superman'."); case 0: SendClientMessage(playerid, 0xFF0000FF, "Vous vous appelez déjà 'Superman'"); case 1: SendClientMessage(playerid, 0x00FF00FF, "Vous vous appelez maintenant 'Superman'"); } return 1; }
Fonctions Relatives
Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- GetPlayerName: Récupère le nom (pseudo) d'un joueur.