DrPawn

[Dr.Pawn]Einfache 3DText Hilfe Stellung

Feb 12th, 2012
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.22 KB | None | 0 0
  1. /*
  2.    3D Texte Tutorial für Spieler und Fahrzeug by Dr.Pawn
  3. */
  4.  
  5. /* Wir erstellen eine neue Variable
  6. jedoch da dies ein 3D Text werden soll mit new Text3D
  7. */
  8. new Text3D:
  9. /*
  10. Jetzt natürlich einen Variablen Namen den könnt ihr euch ausdenken am besten
  11. sollte er zu der  Verwendung passen.
  12. */
  13. new Text3D:UnserName;
  14. /*
  15. Wenn wir das so lassen würden hätten wir ein Problem
  16. Wir wollen ja das jeder Spieler oder mehrere Spieler den Text haben
  17. Also machen wir daraus:
  18. */
  19. new Text3D:UnserName[MAX_PLAYERS];
  20. /*
  21. Jetzt können wir die Variable  jeden einzelnen Spieler zuweisen und wieder löschen.
  22. Praktisch wenn der Spieler off geht wird nur der Text vom ihm gelöscht nicht von alle.
  23. */
  24. /*
  25. Jetzt erstellen wir einen 3DText das sollte bekannt sein
  26. */
  27. Create3DTextLabel("Unser Text",farbe,0,0,0,umkreis,0,0);
  28. /*
  29. Gut Jedoch wollen wir ja den Spieler den Text zuweisen also nehmen wir unsere Variable
  30. */
  31. UnserName[playerid]= Create3DTextLabel("Unser Tut Text",farbe,0,0,0,umkreis,0,0);
  32. /*
  33. So jetzt wird der Text erstellt aber an keiner Position
  34. Jedoch haben wir unser Text gespeichert als UnserName für den Spieler.
  35. Aber wir wollen sozusagen das der Text an dem Spieler Klebt das machen wir wie folgt:
  36. */
  37. Attach3DTextLabelToPlayer(UnserName[playerid], playerid, 0.0, 0.0, 0.52);
  38. //Attach3DTextLabelToPlayer(TextVariable, playerid, 0.0, 0.0, Höhe);
  39. /*
  40. So jetzt haben wir den Text mit den anderen Infos wie Farbe Umkreis etc an den Spieler angeklebt
  41. dieser Text bleibt auch wenn der Spieler nicht Bewegt Fährt oder Fliegt :D
  42. So das wars fast..
  43.  
  44. Um den Text zu löschen z.B wenn er Offline geht  nutzen wir einfach:
  45. */
  46. Delete3DTextLabel(UnserName[playerid]);
  47. /*
  48. Schon weis das Script UnserName hat den Text: Unser Tut Text mit der Farbe Blabla etc
  49. */
  50.  
  51. // HINWEISSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
  52. /*
  53. So ähnlich geht das auch für Autos nur anstatt Playerid FahrzeugID
  54. Nach dem Tut solltet ihr das selbst schaffen
  55. Aufbau ist gleich wie oben:
  56. */
  57. new Text3D:UnserAuto;
  58. UnserAuto= Create3DTextLabel("Unser Tut Auto  Text",farbe,0,0,0,umkreis,0,0);
  59. Attach3DTextLabelToVehicle( UnserAuto,FahrzeugID  , 0.0, 0.0, 0.75);
  60.  
  61. FahrzeugID zb mit GetPlayerVehicleID(playerid);
  62. /*
  63. Viel Erfolg beim Testen ;)
  64. Dr.Pawn*/
  65. */
Advertisement
Add Comment
Please, Sign In to add comment