GetPVarString 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:
Obtenir une variable de joueur sous forme d'une chaîne de caractères.
(playerid, varname[], string_return[], len)
playerid | ID du joueur donc on souhaite obtenir la variable de joueur. |
varname | Nom de la variable de joueur, définie par SetPVarString. |
&string_return | Variable de type "array" dans laquelle stocker la chaîne de caractères, passé par référence. |
len | Longueur maximum de la chaîne de caractères retournée. |
Retourne:
Longueur de la chaîne de caractères.
Example: Sauvegarder le nom du joueur dans une variable de joueur
public OnPlayerConnect(playerid,reason) { new playerName[MAX_PLAYER_NAME+1]; GetPlayerName(playerid, playerName, MAX_PLAYER_NAME); SetPVarString(playerid, "PlayerName", playerName); return 1; } public OnPlayerDeath(playerid, killerid, reason) { new playerName[MAX_PLAYER_NAME+1]; GetPVarString(playerid, "PlayerName", playerName, sizeof(playerName)); printf("%s est mort.", playerName); }
Fonctions Relatives
Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- SetPVarString: Ajoute/Modifie une variable de joueur. (chaine/string)
- SetPVarInt: Crée/Modifie une variable de joueur de type int(chiffre/nombre).
- GetPVarInt: Récupère une variable de joueur (variable int).
- SetPVarFloat: Modifie/Ajoute une variable de joueur. (float)
- GetPVarFloat: Récupère une variable de joueur. (float)
- DeletePVar: Supprime une variable de joueur.