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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: franco - 2010. január 04. - 20:14:32

Cím: Textdraw féle Fontos lenne
Írta: franco - 2010. január 04. - 20:14:32
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
Cím: Textdraw féle Fontos lenne
Írta: Depi - 2010. január 04. - 20:19:39
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.
Cím: Textdraw féle Fontos lenne
Írta: franco - 2010. január 04. - 22:13:14
Köszi pont ilyenre gondoltam:P
Cssak még azt hogy csináljam meg mondjuk beírom /cmds és CTRl el belehetne zárni
Cím: Textdraw féle Fontos lenne
Írta: Depi - 2010. január 05. - 14:05:22
6re meg írom akkor leszek otthon,most nincs idom  :)
Cím: Textdraw féle Fontos lenne
Írta: franco - 2010. január 08. - 13:44:56
Ha beírom /cmds s kiadja ezt az ilyen táblázatot az megvan és vaaki ls írja le hogy ctrl betudjam zárni
Cím: Textdraw féle Fontos lenne
Írta: ZeRo - 2010. január 08. - 14:18:29
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
Cím: Textdraw féle Fontos lenne
Írta: kurta999 - 2010. január 08. - 21:18:41
És oan sok szöveget is be lehet tenni 1 textdrawba ?
Cím: Textdraw féle Fontos lenne
Írta: Mike - 2010. január 08. - 22:00:23
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
Cím: Textdraw féle Fontos lenne
Írta: ZeRo - 2010. január 08. - 22:10:58
Egy textdraw - ban maximum 1024 karakter szerepelhet.
ZeRo
Cím: Textdraw féle Fontos lenne
Írta: kurta999 - 2010. január 09. - 19:02:16
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...