Szerző Téma: Textdraw féle Fontos lenne  (Megtekintve 1858 alkalommal)

Textdraw féle Fontos lenne
« Dátum: 2010. január 04. - 20:14:32 »
0 Show voters
Hello arra lennék kiváncsi hogy ezt hogy kellene megoldani?
itt egy példa:
http://img527.imageshack.us/img527/8439/textbox.jpg
Pl: beírom /cmds és igy adja ki?
És ha mondjuk CTRL t nyomok akkor meg bezárja
Eztis köszönöm ha leírja valaki
Egy példát kérnék ha lehetne:P

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Textdraw féle Fontos lenne
« Válasz #1 Dátum: 2010. január 04. - 20:19:39 »
0 Show voters
Tessék :
 
#include <a_samp>
new Text:Textdraw1;
#define COLOR_RED                   0xFF0000AA
#define COLOR_BLACK                0x000000AA
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" TextDraw Szkript Betöltve\");
print(\"--------------------------------------\\n\");
Textdraw1 = TextDrawCreate(110.0,300.0,\"/tele /rules /parancsok\");
TextDrawUseBox(Textdraw1 , 1);
TextDrawBoxColor(Textdraw1,0x000000AA);
TextDrawAlignment(Textdraw1,0);
TextDrawBackgroundColor(Textdraw1,0x000000AA);
TextDrawFont(Textdraw1,3);
TextDrawLetterSize(Textdraw1,1.0,1.5);
TextDrawColor(Textdraw1,0xFF0000AA);
TextDrawSetOutline(Textdraw1,1);
TextDrawSetProportional(Textdraw1,1);
TextDrawSetShadow(Textdraw1,1);
return 1;
}
public OnFilterScriptExit()
{
    print(\" TextDraw Szkript Kikapcsolva\");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp(\"/text-be\", cmdtext, true, 10) == 0)
{
TextDrawShowForPlayer(playerid,Textdraw1);
return 1;
}
if (strcmp(\"/text-ki\", cmdtext, true, 10) == 0)
{
TextDrawHideForPlayer(playerid,Textdraw1);
return 1;
}
return 0;
}

 
Sok TextDraw Funkció van benne de minek xD Parancsokal tudod ki meg be kapcsolni.
« Utoljára szerkesztve: 2010. január 04. - 21:16:55 írta Depi »

Textdraw féle Fontos lenne
« Válasz #2 Dátum: 2010. január 04. - 22:13:14 »
0 Show voters
Köszi pont ilyenre gondoltam:P
Cssak még azt hogy csináljam meg mondjuk beírom /cmds és CTRl el belehetne zárni

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
Textdraw féle Fontos lenne
« Válasz #3 Dátum: 2010. január 05. - 14:05:22 »
0 Show voters
6re meg írom akkor leszek otthon,most nincs idom  :)

Textdraw féle Fontos lenne
« Válasz #4 Dátum: 2010. január 08. - 13:44:56 »
0 Show voters
Ha beírom /cmds s kiadja ezt az ilyen táblázatot az megvan és vaaki ls írja le hogy ctrl betudjam zárni

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Textdraw féle Fontos lenne
« Válasz #5 Dátum: 2010. január 08. - 14:18:29 »
0 Show voters
Depi kódját módosítottam :
 

#include <a_samp>
new Text:Textdraw1;
#define COLOR_RED                   0xFF0000AA
#define COLOR_BLACK                0x000000AA
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" TextDraw Szkript Betöltve\");
print(\"--------------------------------------\\n\");
Textdraw1 = TextDrawCreate(110.0,300.0,\"/tele /rules /parancsok\");
TextDrawUseBox(Textdraw1 , 1);
TextDrawBoxColor(Textdraw1,0x000000AA);
TextDrawAlignment(Textdraw1,0);
TextDrawBackgroundColor(Textdraw1,0x000000AA);
TextDrawFont(Textdraw1,3);
TextDrawLetterSize(Textdraw1,1.0,1.5);
TextDrawColor(Textdraw1,0xFF0000AA);
TextDrawSetOutline(Textdraw1,1);
TextDrawSetProportional(Textdraw1,1);
TextDrawSetShadow(Textdraw1,1);
return 1;
}
public OnFilterScriptExit()
{
    print(\" TextDraw Szkript Kikapcsolva\");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp(\"/text-be\", cmdtext, true, 10) == 0)
{
    TextDrawShowForPlayer(playerid,Textdraw1);
return 1;
}
if (strcmp(\"/text-ki\", cmdtext, true, 10) == 0)
{
TextDrawHideForPlayer(playerid,Textdraw1);
return 1;
}
return 0;
}
public OnPlayerKeyStateChange( playerid, newkeys, oldkeys ) {
    if( newkeys & KEY_FIRE ) TextDrawHideForPlayer( playerid, Textdraw1 );
    return 1;
}

 
A KEY_FIRE értékét arra állítsd / helyettesítsd, amire szeretnéd, nekem úgy van beállítva, hogy a Controllal is lövök.
ZeRo

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Textdraw féle Fontos lenne
« Válasz #6 Dátum: 2010. január 08. - 21:18:41 »
0 Show voters
És oan sok szöveget is be lehet tenni 1 textdrawba ?

Nem elérhető Mike

  • 849
    • Profil megtekintése
Textdraw féle Fontos lenne
« Válasz #7 Dátum: 2010. január 08. - 22:00:23 »
0 Show voters
Idézetet írta: kurta999 date=1262981921\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"486\" data-ipsquote-contentclass=\"forums_Topic
És oan sok szöveget is be lehet tenni 1 textdrawba ?
 
Csak a monitornak kell nagynak lenni hogy kiférjen xD

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Textdraw féle Fontos lenne
« Válasz #8 Dátum: 2010. január 08. - 22:10:58 »
0 Show voters
Egy textdraw - ban maximum 1024 karakter szerepelhet.
ZeRo

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Textdraw féle Fontos lenne
« Válasz #9 Dátum: 2010. január 09. - 19:02:16 »
0 Show voters
Idézetet írta: ZeRo date=1262985058\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"486\" data-ipsquote-contentclass=\"forums_Topic
Egy textdraw - ban maximum 1024 karakter szerepelhet.
ZeRo
 
Huh akkor jó, attól féltem h több textdrawot kell csinálni...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal