| Textdraw kszts by Draven
Hello mindenkinek. Ebben a tutorilban elmagyarznm hogyan kszitsnk TextDrawot a szervernkre.
Akkor kezdjnk is bele :
Mdunk,Szkriptnk elejre :
new Text:textdraw; Na most ezzel ltre hozztunk egy vltozot,s a ksobbiekben is ezt fogjuk hasznlni
Magyarzat :
- new : ltre hozzuk a vltozot
- Text : ez a TextDraw ltre hozzshoz szksges,ezzel dntjk el hogy a vltozonk szveg lesz
- textdraw : a vltozonk neve
Na akkor folytassuk, ha TextDraw GameMode-ba lesz akkor az OnGameModeInit-hez,ha FilterScriptbe akkor pedig az OnFilterScriptInit al jn ez :
textdraw = TextDrawCreate(400,571,"Ide kell a TextDraw szvege"); //ezzel most ltre hoztuk a TextDraw-unk
TextDrawBackgroundColor(textdraw,0x626262FF); //ez lesz a TextDraw httr szne
TextDrawColor(textdraw,0x03D687FF); // ez pedig a szveg szn.
Magyarzat :
- textdraw : a ltre hozzot vltozonk neve,erre hivatkozunk
- TextDrawCreate : ez hozza neknk ltre a TextDraw-ot
- 400,571 : ez a kt szm hatrozza meg hogy hol lesz a kpernyon a TextDraw,ezt a pozcit ajnlott,Paintba meg keressni mg pedig csinlunk egy 800*600-as felbonts kpet,s amikor huzzuk az egeret rajta a jobb als sarokba ltunk kt szmot na az lesz az ami neknk kell.
- "Ide kell a TextDraw szvege" : ide pedig azta szveget rjtok amit szeretntek ltni a kpernyon.
- TextDrawBackgroundColor(textdraw,0x626262FF); = TextDrawBackgroundColor : Ezzel a kddal adhatunk httrt a TextDrawnak,textdraw : ez a vltozonk amit ltre hozztunk, 0x626262FF : ez pedig a httr szn kdja.
- TextDrawColor(textdraw,0x03D687FF); = TextDrawColor : ezzel adhatunk a szvegnek sznt, textdraw : a vltozonk neve, 0x03D687FF : ez pedig a szveg sznkdja.
Na ltre hozztuk a TextDraw-ot de ez mg nem fog meg jelenni neknk. Na akkor erre az orvossg :
Ha azt akarjuk hogy a TextDraw a jtkos csatlakozsnl jelenjen meg akkor az OnPlayerConnect rszhez rjuk a lentebb lthatokat,viszont ha azt akarjuk hogy a jtkos spawnolskor akkor az OnPlayerSpawn-hoz rjuk.
n a Spawnolst vlasztottam teht :
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid,Text:textdraw); //ez jeleniti meg a jtkosnak a TextDrawot.
return 1;
}
Magyarzat :
- TextDrawShowForPlayer(playerid,textdraw); = TextDrawShowForPlayer : ez meg jeleniti a jtkosnak a TextDrawot,s a textdraw a vltozonk amit ltre hozztunk.
TextDraw-ban hasznlt fgvnyek :
- TextDrawCreate : Ltre hozzuk vele a TextDraw-ot
- TextDrawDestroy : Meg semmisti a TextDraw-ot
- TextDrawColor : Ezzel adhatujuk meg a TextDraw szveg sznt
- TextDrawBackgroundColor : Ezzel adhatjuk meg a TextDraw httrt sznt
- TextDrawSetShadow : rnykot adhatunk vele a TextDraw-nak
- TextDrawFont : Ezzel adhatjuk meg a TextDraw betutpust
- TextDrawSetOutline : Krvonalat adhatunk a TextDrawnak
- TextDrawTextSize : lithajuk vele a TextDraw doboz mrett
- TextDrawSetProportional : Szvegtrkzt tesz egy TextDraw-on,mg hozz arnyosan
- TextDrawBoxColor : Egy TextDraw doboznak sznt lithatjuk vele
- TextDrawShowForPlayer : Meg jelenti a jtkosnak a TextDraw-ot
- TextDrawHideForPlayer : Elrejthetjk a TextDraw-ot egy bizonyos jtkosnak
- TextDrawShowForAll : Meg mutatt egy bizonyos TextDraw-ot minden jtkosnak
- TextDrawHideForAll : Elrejt mindenki elol egy bizonyos TextDraw-ot
Remlem rtheten magyarztam,s segtetem valakinek
Tovbbi j netezst!

| |
Sziasztok...
Azt szeretnm krdezni ha elteleportlok valahova akkor azt hogy tom megcsinlni hogy a tbbi jtkosnak kirja hogy PLD.: Jozsika /ls re teleportalt?
Elre is ksz.