Szerző Téma: TextdrawBox  (Megtekintve 1082 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
TextdrawBox
« Dátum: 2012. június 19. - 21:28:46 »
0 Show voters
Sziasztok,csak egy egyszerû textdraw boxot szeretnék,ami pont kitakarja az eredeti dolláros pénz jelzõt.(vagy egy kicsit többet).
Már egy ideje próbálkozok,de nem bírok rájönni a logikájára,hogy a koordináta hol,mit jelöl.
http://kepfeltoltes.hu/120619/asas_www.kepfeltoltes.hu_.png
remélem valaki gyorsan meg tudja csinálni :D
Köszi elõre is! +-ok mennek majd!

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
TextdrawBox
« Válasz #1 Dátum: 2012. június 19. - 23:44:39 »
0 Show voters
Tessék szerintem ebbõl ki lehet venni! Vagy jó ez is!
forum.sa-mp.com/showthread.php?t=88869

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
TextdrawBox
« Válasz #2 Dátum: 2012. június 20. - 09:45:18 »
0 Show voters
Nekem nem a létrehozásával van a baj,hanem nem tudom,hogy mit írjak be koordinátának,hogy pont kitakarja a dolláros pénzjelzõt.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
TextdrawBox
« Válasz #3 Dátum: 2012. június 20. - 10:24:28 »
0 Show voters
Hozzál létre egy tetxdrawot majd kérd le a játékos pénzét..
 

G e t P l a y e r Mo n e y ( p l a y e r i d );

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
TextdrawBox
« Válasz #4 Dátum: 2012. június 20. - 11:22:08 »
0 Show voters
Nem érted xd
Nekem csak egy feket csík kell ami kitakarja a régi dolláros pénzjelzõt.Ez az én szerverem,már meg van oldva minden más,csak az a baj,hogy az én kitakaróm,több részt takar ki,nem csak magát a pénz csíkot.
És nekem egy olyan kitakaró fekete csík kell,ami kitakarja a dolláros pénz jelzõt

dexi

  • Vendég
TextdrawBox
« Válasz #5 Dátum: 2012. június 20. - 11:25:49 »
0 Show voters
Egy moment és megcsinálom neked : d

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
TextdrawBox
« Válasz #6 Dátum: 2012. június 20. - 11:41:32 »
0 Show voters
\"v8ejyw.jpg\"
ilyen kell neked?

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

sScriptby: Game94
 
#include <a_samp>
new Text:Box[MAX_PLAYERS];
new Text:Ft[MAX_PLAYERS];
new check;
public OnFilterScriptInit()
{
print(\"\\n|==========================================================|\");
print(\"\\n|                        Ft Bar                            |\");
print(\"\\n|                   By Game94 betöltve                     |\");
print(\"\\n|==========================================================|\");
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n|==========================================================|\");
print(\"\\n|                        Ft Bar                            |\");
print(\"\\n|                  By Game94 kikapcsolva                   |\");
print(\"\\n|==========================================================|\");
KillTimer(check);
return 1;
}
public OnPlayerConnect(playerid)
{
Box[playerid] = TextDrawCreate(622.000000, 79.000000, \"   \");
TextDrawBackgroundColor(Box[playerid], 255);
TextDrawFont(Box[playerid], 1);
TextDrawLetterSize(Box[playerid], 0.500000, 1.000000);
TextDrawColor(Box[playerid], -1);
TextDrawSetOutline(Box[playerid], 0);
TextDrawSetProportional(Box[playerid], 1);
TextDrawSetShadow(Box[playerid], 1);
TextDrawUseBox(Box[playerid], 1);
TextDrawBoxColor(Box[playerid], 255);
TextDrawTextSize(Box[playerid], 483.000000, 49.000000);
Ft[playerid] = TextDrawCreate(490.000000, 77.000000, \"FT00000000\");
TextDrawBackgroundColor(Ft[playerid], 255);
TextDrawFont(Ft[playerid], 1);
TextDrawLetterSize(Ft[playerid], 0.539999, 2.299999);
TextDrawColor(Ft[playerid], 65535);
TextDrawSetOutline(Ft[playerid], 1);
TextDrawSetProportional(Ft[playerid], 1);
SetTimerEx(\"CheckMoney\", 2000, true, \"i\", playerid);
return 1;
}
public OnPlayerDisconnect(playerid)
{
TextDrawHideForPlayer(playerid, Ft[playerid]);
TextDrawHideForPlayer(playerid, Box[playerid]);
return 1;
}
forward CheckMoney(playerid);
public CheckMoney(playerid)
{
    new string[128];
   
if(GetPlayerMoney(playerid) < 10)
{
format(string, sizeof(string), \"FT0000000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(10 <= GetPlayerMoney(playerid) < 100)
{
format(string, sizeof(string), \"FT000000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(100 <= GetPlayerMoney(playerid) < 1000)
{
format(string, sizeof(string), \"FT00000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(1000 <= GetPlayerMoney(playerid) < 10000)
{
format(string, sizeof(string), \"FT0000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(10000 <= GetPlayerMoney(playerid) < 100000)
{
format(string, sizeof(string), \"FT000%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(100000 <= GetPlayerMoney(playerid) < 1000000)
{
format(string, sizeof(string), \"FT00%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(1000000 <= GetPlayerMoney(playerid) < 10000000)
{
format(string, sizeof(string), \"FT0%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
if(10000000 <= GetPlayerMoney(playerid) < 999999999)
{
format(string, sizeof(string), \"FT%i\", GetPlayerMoney(playerid));
TextDrawSetString(Ft[playerid], string);
TextDrawShowForPlayer(playerid, Ft[playerid]);
TextDrawShowForPlayer(playerid, Box[playerid]);
}
return 1;
}
« Utoljára szerkesztve: 2012. június 20. - 11:44:59 írta ZzzzzZ »

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
TextdrawBox
« Válasz #7 Dátum: 2012. június 20. - 12:09:19 »
0 Show voters
Ezt használtam alapként,és ez az ami nem kell nekem,mert a pénzszámláló mellett sok területet kitakar még,ami elcsúfítja az interfacet.

dexi

  • Vendég
TextdrawBox
« Válasz #8 Dátum: 2012. június 20. - 12:18:41 »
0 Show voters

// Készült: Fl0rian TD EDITOR v1.0
// (pl.) A mod/filterscript elejere illesszuk:
new Text:TD0;
// (pl.) OnGameModeInit() - OnFilterScriptInit() ala irjuk:
TD0 = TextDrawCreate( 497.000000, 78.000000, \"~n~\" );
TextDrawColor( TD0, -1 );
TextDrawSetShadow( TD0, 1 );
TextDrawFont( TD0, 1 );
TextDrawFont( TD0, 1 );
TextDrawSetOutline( TD0, 0 );
TextDrawUseBox( TD0, 1 );
TextDrawBoxColor( TD0, 255 );
TextDrawTextSize( TD0, 609.000000, 0.000000 );
TextDrawLetterSize( TD0, 0.479999, 2.139999 );

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
TextdrawBox
« Válasz #9 Dátum: 2012. június 20. - 12:37:19 »
0 Show voters
Ez kb ugyan olyan,mint game-é.Olyan kéne ami pont ugyan akkora,mint az eredeti dolláros pénzszámláló,hogy a pénzszámlálóm mögött legyen a fekete,de a pénzszámlálón kívül ne legyen már.De köszi a segítségedet :D
http://kepfeltoltes.hu/120620/pait_www.kepfeltoltes.hu_.png

dexi

  • Vendég
TextdrawBox
« Válasz #10 Dátum: 2012. június 20. - 12:51:25 »
0 Show voters
Pont ugyanakkora. Talán egy fél centivel szélesebb.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
TextdrawBox
« Válasz #11 Dátum: 2012. június 20. - 12:54:19 »
0 Show voters
Úgy gondoltam,hogy a jelenlegi takaró textdrawnál a bal oldala fél centivel rövidebb,és fentrõl,alulról is fél centivel kisebb.Úgy hogy az új pénzszámlálóm alját,oldalát súrolja a fekete textdraw.Csak mögötte legyen és ne lógjon ki.
Kissé furán fogalmaztam :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal