SetPlayerName FR
From SA-MP Wiki
(Difference between revisions)
Revision as of 09:36, 24 January 2014 Connor Mead (Talk | contribs) ← Previous diff |
Revision as of 04:16, 5 February 2014 Connor Mead (Talk | contribs) Next diff → |
||
Line 1: | Line 1: | ||
{{ScriptingFR}} | {{ScriptingFR}} | ||
- | {{Title}} | ||
{{Description|Modifie le nom d'un joueur.}} | {{Description|Modifie le nom d'un joueur.}} | ||
Line 37: | Line 36: | ||
[[Category:Scripting Functions FR]] | [[Category:Scripting Functions FR]] | ||
+ | |||
+ | [[en:SetPlayerName]] |
Revision as of 04:16, 5 February 2014
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.