CreatePlayer3DTextLabel FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 21:57, 9 May 2015
MP2 (Talk | contribs)

← Previous diff
Current revision
Wjulien91 (Talk | contribs)

Line 1: Line 1:
-{{Delete|It was empty.}}+{{ScriptingFR}}
 + 
 +{{0.3AddedFR|function|}}
 + 
 +{{Description|Créer un 3D text label uniquement pour un seul joueur}}.
 + 
 +{{Parameters|playerid, text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, attachedplayer, attachedvehicle, testLOS}}
 +{{Param|playerid|ID du joueur qui verra le 3D text label.}}
 +{{Param|text[]|Le texte à afficher.}}
 +{{Param|color|La couleur du texte.}}
 +{{Param|x|Coordonnée X (ou offset si attaché)}}
 +{{Param|y|Coordonnée Y (ou offset si attaché)}}
 +{{Param|z|Coordonnée Z (ou offset si attaché)}}
 +{{Param|DrawDistance|Distance maximum à laquelle sera visible le 3D text label}}
 +{{Param|attachedplayer|ID du joueur auquel vous voulez attacher le 3D text label. (Si aucun: INVALID_PLAYER_ID)}}
 +{{Param|attachedvehicle|ID du véhicule auquel vous voulez attacher le 3D text label. (Si aucun: INVALID_VEHICLE_ID)}}
 +{{Param|testLOS|0/1 Ray Tracing (activer ou désactiver la visibilité à travers les obstacles).}}
 + 
 +{{ReturnsFR|ID du '''Player''' 3D text label, ou INVALID_3DTEXT_ID si la limite de '''Player''' 3D Text Label (MAX_3DTEXT_PLAYER) a été atteinte.}}
 + 
 +{{note2FR|Si text[] est vide, les clients ainsi que le serveur peuvent crash à proximité du texte !}}
 + 
 +{{noteFR|drawdistance semble un peu plus petite en mode spectating.}}
 + 
 +{{ExampleFR}}
 +<pawn>
 +if(strcmp(cmd, "/playerlabel", true) == 0)
 +{
 + new PlayerText3D:playertextid;
 + new Float:X, Float:Y, Float:Z;
 + GetPlayerPos( playerid, X, Y, Z );
 + playertextid = CreatePlayer3DTextLabel(playerid,"Bonjour\nJe suis à votre position",0x008080FF,X,Y,Z,40.0);
 + return 1;
 +}
 +</pawn>
 + 
 +{{RelatedFunctionsFR}}
 +{{Create3DTextLabel FR}}
 +{{Delete3DTextLabel FR}}
 +{{Attach3DTextLabelToPlayer FR}}
 +{{Attach3DTextLabelToVehicle FR}}
 +{{Update3DTextLabelText FR}}
 + 
 +{{DeletePlayer3DTextLabel FR}}
 +{{UpdatePlayer3DTextLabelText FR}}
 + 
 +[[Category:Scripting Functions FR]]
 +[[de:CreatePlayer3DTextLabel]]
 +[[ru:CreatePlayer3DTextLabel]]

Current revision



Cette function a été ajoutée dans SA-MP 0.3a et ne fonctionne pas dans les versions antérieures


Description:

Créer un 3D text label uniquement pour un seul joueur

.

Parameters:
(playerid, text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, attachedplayer, attachedvehicle, testLOS)
playeridID du joueur qui verra le 3D text label.
text[]Le texte à afficher.
colorLa couleur du texte.
xCoordonnée X (ou offset si attaché)
yCoordonnée Y (ou offset si attaché)
zCoordonnée Z (ou offset si attaché)
DrawDistanceDistance maximum à laquelle sera visible le 3D text label
attachedplayerID du joueur auquel vous voulez attacher le 3D text label. (Si aucun: INVALID_PLAYER_ID)
attachedvehicleID du véhicule auquel vous voulez attacher le 3D text label. (Si aucun: INVALID_VEHICLE_ID)
testLOS0/1 Ray Tracing (activer ou désactiver la visibilité à travers les obstacles).


Retourne:

ID du Player 3D text label, ou INVALID_3DTEXT_ID si la limite de Player 3D Text Label (MAX_3DTEXT_PLAYER) a été atteinte.


Image:32px-Circle-style-warning.png

Note
Importante

Si text[] est vide, les clients ainsi que le serveur peuvent crash à proximité du texte !



Image:32px-Ambox_warning_orange.png

Note

drawdistance semble un peu plus petite en mode spectating.


Exemple d'utilisation:

if(strcmp(cmd, "/playerlabel", true) == 0)
{
    new PlayerText3D:playertextid;
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos( playerid, X, Y, Z );
    playertextid = CreatePlayer3DTextLabel(playerid,"Bonjour\nJe suis à votre position",0x008080FF,X,Y,Z,40.0);
    return 1;
}

Fonctions Relatives

Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.

Template:Create3DTextLabel FR Template:Delete3DTextLabel FR

Template:Update3DTextLabelText FR

Template:DeletePlayer3DTextLabel FR Template:UpdatePlayer3DTextLabelText FR

Personal tools
In other languages