GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Leírások/Útmutatók => SA-MP: Szerverfejlesztés => Függvények => A témát indította: JBauer - 2012. augusztus 01. - 11:09:55

Cím: CreatePlayer3DTextLabel
Írta: JBauer - 2012. augusztus 01. - 11:09:55
CreatePlayer3DTextLabel
Ezzel a függvénnyel egy játékos számára hozhatsz létre 3D text labelt.
Paraméterek:
 
(playerid, text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, attachedplayer, attachedvehicle, testLOS)

 
Playerid: Annak a játékosnak az idje akinek létre akarod hozni a text labelt.
Text: A szöveg, amit megjelenítsen.
Color: A szöveg színe.
X: A szöveg x ko-ordinátája.
Y: A szöveg y ko-ordinátája.
Z: A szöveg z ko-ordinátája.
DrawDistance: Ettõl a távolságtól lehet látni a text labelt.
Attachedplayer: Az a játékos akihez hozzá szeretnéd csatolni a szöveget. (Ha nincs akkor használd az INVALID_PLAYER_ID-t)
Attachedvehicle: Az a jármû amihez hozzá szeretnéd csatolni a szöveget. (Ha nincs akkor használd az INVALID_VEHICLE_ID-t)
TestLOS: Ha 1 akkor látható a falakon át, ha 0 akkor nem.
Visszatérés: A létrehozott 3D Text Label idje.
Példa script:
new PlayerText3D: 3dtextem, Float: Pos[3];
public OnPlayerConnect(playerid)
{
  GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  3dtextem = CreatePlayer3DTextLabel(playerid, \"Szia!\", 0x33AA33AA, Pos[0], Pos[1], Pos[2]+2, 15.0, playerid, INVALID_VEHICLE_ID); 
  return 1;
}

 
Eredeti link: http://wiki.sa-mp.com/wiki/CreatePlayer3DTextLabel
Cím: CreatePlayer3DTextLabel
Írta: Flash - 2012. augusztus 01. - 11:12:41
Jó de mért az OnPlayerConnect alá tetted? :O
Cím: CreatePlayer3DTextLabel
Írta: JBauer - 2012. augusztus 01. - 11:13:36
Mikor csatlakozik a játékos akkor létrehoz neki egy TextLabel-t, majd rácsatolja. Így a játékos fölött egy \'Szia!\' szöveg lesz.