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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Tanuljunk PAWN nyelvet => A témát indította: Depi - 2010. január 01. - 18:33:10

Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. január 01. - 18:33:10
Hello mindenkinek. Ebben a tutoriálban elmagyaráznám hogyan készitsünk TextDrawot a szerverünkre.
Akkor kezdjünk is bele :
Módunk,Szkriptünk elejére :
 
new Text:textdraw; //Na most ezzel létre hozztunk egy változot,és a késobbiekben is ezt fogjuk használni

 
Magyarázat :

Na akkor folytassuk, ha TextDraw GameMode-ba lesz akkor az OnGameModeInit-hez,ha FilterScriptbe akkor pedig az OnFilterScriptInit alá jön ez :
 

textdraw = TextDrawCreate(400,571,\"Ide kell a TextDraw szövege\"); //ezzel most létre hoztuk a TextDraw-unk
TextDrawBackgroundColor(textdraw,0x626262FF); //ez lesz a TextDraw háttér színe
TextDrawColor(textdraw,0x03D687FF); // ez pedig a szöveg szín.

 
Magyarázat :
                 

Na létre hozztuk a TextDraw-ot de ez még nem fog meg jelenni nekünk. Na akkor erre az orvosság :
Ha azt akarjuk hogy a TextDraw a játékos csatlakozásánál jelenjen meg akkor az OnPlayerConnect részhez írjuk a lentebb láthatokat,viszont ha azt akarjuk hogy a játékos spawnolásákor akkor az OnPlayerSpawn-hoz írjuk.
Én a Spawnolást választottam tehát :
 

public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid,Text:textdraw); //ez jeleniti meg a játékosnak a TextDrawot.
return 1;
}

 
Magyarázat :
               

TextDraw-ban használt fügvények :
 

Remélem érthetoen magyaráztam,és segítetem valakinek .  :)
További jó fórumozást.
Cím: [ Leírás ]TextDraw Készítés
Írta: jana4 - 2010. január 01. - 19:03:15
Hm... szép leírás!

de ha már a textdraw -ról beszélsz, akkor illene leírnod még a textdraw függvényeket is.  ;)

http://wiki.sa-mp.com/wiki/Special:Search?search=textdraw&go=Go
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. január 01. - 19:13:55
Köszönöm,és köszönöm hogy kiegészitettél ezzel,hamarosan bovitenni fogom,azzal amit küldtél,és egyébb más fúnkciókkal is  :)
Cím: [ Leírás ]TextDraw Készítés
Írta: Csabesz - 2010. január 01. - 22:00:18
Szép leírás!
De ScreaM-nak igaza van, ki lehet majd egészíteni pár függvénnyel.
Csabesz
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. január 01. - 22:00:12
Kösz Csabesz kifogom,majd holnap  :)
Szerkesztve : Fügvényekkel bovitve,remélem teccik mindenkinek  :)
Cím: [ Leírás ]TextDraw Készítés
Írta: Gamestar - 2010. január 01. - 23:09:07
Szép, de egy kis részének semmi értelme...Miért? - http://forum.sa-mp.com/index.php?topic=29132.0 :\\
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. január 01. - 23:22:04
Köszönöm GameStar,de ha ezzel arra célzol hogy azzal a script-el amirol külted a linket jobban és könyebben meg lehet csinálni az oké,de ha valaki nem tudja nem is fogja meg tanulni hogy kell  ;)
Szerk.: Volt benne egy igen szép hiba,de láttom senki nem vette észre,de javítva.
Cím: [ Leírás ]TextDraw Készítés
Írta: jana4 - 2010. január 02. - 11:35:17
Na, gyönyöru lett.  :) Mondjuk én az egyik függvényt ( TextDrawSetProportional ) nem tudtam. xd
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. január 02. - 11:38:15
Köszönöm szépen  :) Hát nem tom,én se láttom sok értelmét annak a fügvénynek  :D
Cím: [ Leírás ]TextDraw Készítés
Írta: kurta999 - 2010. január 02. - 17:14:49
Szép tutorial, nekem is jól jött. Foleg a fugvényekre a magyarázat!
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. január 02. - 18:18:47
Köszönöm,és örülök hogy segíthettem.
Cím: [ Leírás ]TextDraw Készítés
Írta: Maci_ - 2010. február 10. - 20:47:13
Nah király, kezdo létemre meglehet érteni  ;) grautlálok  :D
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. február 10. - 21:04:58
Kösz.
Cím: [ Leírás ]TextDraw Készítés
Írta: ALIEN - 2010. március 15. - 16:39:06
Mit javasoltok hova rakjam a text megjelenítését?
1.OnPlayerConnect
2.OnPlayerSpawn
Szakemberek válaszát kérném. :angel:
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. március 15. - 16:57:00
OnPlayerSpawn.
Cím: [ Leírás ]TextDraw Készítés
Írta: Vampesz - 2010. március 18. - 17:21:12

Szép tut ;) Én feltennék egy kérdést amit nem tudok és ami elég fontos lehet másoknak is :) -->

Hány Textrdraw jelenítheto meg egyszerre 1 playernek?:o
Cím: [ Leírás ]TextDraw Készítés
Írta: Csabesz - 2010. március 18. - 17:33:08
Szép TuT lett.   :)
Vampesz:
Google a barátod.  :D
http://wiki.sa-mp.com/wiki/Limits  ;)
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. március 18. - 17:46:15
Köszönöm Csabesz és ComputerMaster  :)
És ja a google a barátod. :D
Cím: [ Leírás ]TextDraw Készítés
Írta: Vampesz - 2010. március 18. - 17:49:57

Idézetet írta: Hell date=1268930775\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"471\" data-ipsquote-contentclass=\"forums_Topic
Köszönöm Csabesz és ComputerMaster  :)
És ja a google a barátod. :D
 

Szép TuT lett.   :)
Vampesz:
Google a barátod.  :D
http://wiki.sa-mp.com/wiki/Limits  ;)
 
[/quote]
:D Nemrégiben összevesztem vele xP
 
Textdraws    Limit
String Length    256 characters
Shown In A Single Client\'s Screen    92
Created Serverwise    1024
[/quote]
Azaz 92-t lehet egyszerre ha jól értelmezem?:O
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. március 18. - 18:01:06
Szerintem jól értelmezed,habár szerintem azé az egy kicsit sok.  :D
Cím: [ Leírás ]TextDraw Készítés
Írta: Vampesz - 2010. március 18. - 18:06:00

Idézetet írta: Hell date=1268931666\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"471\" data-ipsquote-contentclass=\"forums_Topic

Szerintem jól értelmezed,habár szerintem azé az egy kicsit sok.  :D
 

OFF: XP Új Képesség javító Mod xD telepakolod a képernyot textdraw-al xD És lodd le a másikat xD aki szintén nem lát xDxDxD Hell Figyeld az üzeneteid :)

UPDATE: TextDrawSetString kimaradt :P
Cím: [ Leírás ]TextDraw Készítés
Írta: Nick - 2010. április 06. - 13:07:09
Nem tudom mért de nemjo :(
Lehet nem akarja direkt hogy összejöjön vagy nemtudom már.
minden megvan Filterscriptként csináltam be is tölti de belépek Onplayerspawnra raktam és nemjo semmi. rconnal betöltöm semmi.
Már a coordinátát a képernyo közepére rakta m akkor se jó. Nemtudjátok miért?
Cím: [ Leírás ]TextDraw Készítés
Írta: ALIEN - 2010. április 06. - 13:08:51
Van sobeit-módod?
(csít)
Cím: [ Leírás ]TextDraw Készítés
Írta: Nick - 2010. április 06. - 13:29:47
Nem hallotam róla . Gondolom azért mert cheat. remélem érted mire gondolok  :angel:
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. április 06. - 13:43:50
Ha elküldöd PMbe meg nézem.
Cím: [ Leírás ]TextDraw Készítés
Írta: Nick - 2010. április 06. - 13:49:17
Elvan küldve köszi :)
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. április 06. - 13:57:16
Tessék :
\"objv.jpg\"
Legközelebb ha kérhetem [ code ] [ \\ code ] ha küldesz valami kódot.
Cím: [ Leírás ]TextDraw Készítés
Írta: Nick - 2010. április 06. - 13:58:55
Renben bocsi és köszi :)
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. április 06. - 15:05:10
Semmi baj,és szívesen.
Cím: [ Leírás ]TextDraw Készítés
Írta: Domba - 2010. augusztus 21. - 12:09:52
Draven! Lécci csináld meg nekem, mert nekem nem lett jó! Nem jeleníti meg a szöveget. A szöveg ott legyen ahol ki van írva, hogy mennyi pénzed van alatt és az legyen kírva, hogy DDRS. A szöveg színe citromsárga legyen.
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. augusztus 21. - 15:02:56
Nyiss neki témát a szkript kérés topicban,és ne a tut témáját offold a kéréseddel.És ha meg csináltad a témát,és \" Normálisan leírtad a kérésed \" akkor meg csinálom.
Edit : Legközelebb ne itt kérj...
 
#include <a_samp>
new Text:ddrs;
#define SARGA      0xFFFF00AA
public OnFilterScriptInit()
{
print(\" ***** TextDraw ***** \");
ddrs = TextDrawCreate(500,120,\"DDRS\");
TextDrawColor(Text:ddrs,SARGA);
    TextDrawFont(Text:ddrs,1);
    TextDrawSetShadow(Text:ddrs,1);
    TextDrawTextSize(Text:ddrs,6.0,4.0);
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerSpawn(playerid)
{
    TextDrawShowForPlayer(playerid,Text:ddrs);
return 1;
}

 
A poziciót álitsd be magadnak.Mert találomra írtam,de asszem majdnem ott van.
Cím: [ Leírás ]TextDraw Készítés
Írta: Iceaac - 2010. augusztus 21. - 16:51:57
De mégis miért ne kérhetné itt? Teljes mértékben kapcsolódik a témához, teljesen felesleges ezért új topic..
Cím: [ Leírás ]TextDraw Készítés
Írta: Depi - 2010. augusztus 21. - 18:40:08
Idézetet írta: Iceaac date=1282402317\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"471\" data-ipsquote-contentclass=\"forums_Topic
De mégis miért ne kérhetné itt? Teljes mértékben kapcsolódik a témához, teljesen felesleges ezért új topic..
 
Mert tudtommal ennek külön fórum rész van,de meg kapta amit akart.Szal további offokat hanyagolni.
Cím: [ Leírás ]TextDraw Készítés
Írta: Iceaac - 2010. augusztus 22. - 18:02:50
Idézetet írta: Draven date=1282408808\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"471\" data-ipsquote-contentclass=\"forums_Topic


De mégis miért ne kérhetné itt? Teljes mértékben kapcsolódik a témához, teljesen felesleges ezért új topic..
 
Mert tudtommal ennek külön fórum rész van,de meg kapta amit akart.Szal további offokat hanyagolni.
 
[/quote]Utolsó off: Szerintem az arra van, amit nem tudnak megoldani, nem találtak segítséget a fórumon, nem arra, hogy egy témával kapcsolatban kérdezzenek. Aa fórum már tényleg kezd egyre rosszabb lenni, és nem csak a szabálysértõk miatt.
Cím: [ Leírás ]TextDraw Készítés
Írta: IPhoneman96 - 2012. április 21. - 22:34:43
Üdv
Olvastam hogy azért írunk Text-et mert szövegformátumu lesz a textdraw, de nekem számokat kéne hogy írjanak, akkor más jelölést kell használnom?
Cím: [ Leírás ]TextDraw Készítés
Írta: id100 - 2012. június 09. - 18:33:22
a kék szín kódja mi?

Dupla hozzászólás automatikusan összefûzve. ( 2012. június 09. - 19:11:20 )

ja és mia a teljes képernyõ kódja? vagyis egy teljes képernyõs textdrawnak......?