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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ProPeti - 2015. Június 16. - 21:50:26

Cím: TextDraw megjelenítés
Írta: ProPeti - 2015. Június 16. - 21:50:26
Sziasztok!
Van egy kis gondom a text draw megjelnítéssel. Mindig \"tag mismatch\"-es warningot ír ki.
Itt a kód:
 

new PlayerText:Textdraw0[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 492.073242, 105.916679, \"usebox\");
PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 27.912942);
PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 159.671325, 0.000000);
PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw0[playerid], 0);
PlayerTextDrawUseBox(playerid, Textdraw0[playerid], true);
PlayerTextDrawBoxColor(playerid, Textdraw0[playerid], 102);
PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw0[playerid], 0);
    TextDrawShowForPlayer(playerid,Textdraw0[playerid]);
return 1;
}

 
Erre a sorra ír warningot:
TextDrawShowForPlayer(playerid,Textdraw15[playerid]);
Valakinek valami ötlet? :/
Cím: TextDraw megjelenítés
Írta: Stallion - 2015. Június 16. - 22:13:56
Hali próbáld meg igy:
 
                        Textdraw0[playerid] = TextDrawCreate(492.073242, 105.916679, \"usebox\");
   TextDrawBackgroundColor(Textdraw0[playerid], 0);
   TextDrawFont(Textdraw0[playerid], 4);
   TextDrawLetterSize(Textdraw0[playerid], 0.000000, 27.912942);
   TextDrawColor(Textdraw0[playerid], -1);
   TextDrawSetOutline(Textdraw0[playerid], 0);
   TextDrawSetProportional(Textdraw0[playerid], 1);
   TextDrawSetShadow(Textdraw0[playerid], 1);
   TextDrawUseBox(Textdraw0[playerid], 1);
   TextDrawBoxColor(Textdraw0[playerid], 102);
   TextDrawTextSize(Textdraw0[playerid], 159.671325, 0.000000);
   TextDrawSetSelectable(Textdraw0[playerid], 0);

 

new Text:Textdraw0[MAX_PLAYERS];

 

TextDrawShowForPlayer(playerid,Textdraw0[playerid]);
Cím: TextDraw megjelenítés
Írta: gbr333 - 2015. Június 16. - 22:24:28
TextDrawShowForPlayer
Helyett:
PlayerTextDrawShow
Cím: TextDraw megjelenítés
Írta: ProPeti - 2015. Június 16. - 22:26:39
Így már arra nincs warning, viszont játékban nem jelenik meg :/
Cím: TextDraw megjelenítés
Írta: Stallion - 2015. Június 16. - 22:40:30
Itt a 0 helyett 4-est irtam sorry igy mar biztosan jo lesz.
 
TextDrawFont(Textdraw20[playerid], 0);
Cím: TextDraw megjelenítés
Írta: ProPeti - 2015. Június 16. - 22:42:29
Hidd el hogy nem ezzel van a gond :/
Van 15 textdrawom és mindegyiknél ezt csinálja
Cím: TextDraw megjelenítés
Írta: Stallion - 2015. Június 16. - 22:43:39
Kiprobaltam es nekem mukodik.
Cím: TextDraw megjelenítés
Írta: ProPeti - 2015. Június 16. - 22:47:12
Küldd már el azt a kódot amivel próbáltad légyszi.
Cím: TextDraw megjelenítés
Írta: Stallion - 2015. Június 16. - 22:50:05
new t_HUD[MAX_PLAYERS];

 

t_HUD[playerid] = SetTimerEx(\"HUDtimer\", 1000, 1, \"i\", playerid);

 

public HUDtimer(playerid)
{
TextDrawShowForPlayer(playerid, Textdraw20[playerid]);
}
Cím: TextDraw megjelenítés
Írta: ProPeti - 2015. Június 16. - 22:57:26
Na nem vágom. Ha van időd ezt javítsd már ki, csak ezt az 1-et, aztán ez alapján emgcsinálom magamnak a többit.
 
#include <a_samp>
#include <zcmd>
#include <fixchars>
new PlayerText:Textdraw0[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 492.073242, 105.916679, \"asd\");
PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 27.912942);
PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 159.671325, 0.000000);
PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
PlayerTextDrawColor(playerid, Textdraw0[playerid], 0);
PlayerTextDrawUseBox(playerid, Textdraw0[playerid], true);
PlayerTextDrawBoxColor(playerid, Textdraw0[playerid], 102);
PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0);
PlayerTextDrawFont(playerid, Textdraw0[playerid], 0);
TextDrawShowForPlayer(playerid, Textdraw0[playerid]);
return 1;
}

 
 pwn(20) : warning 213: tag mismatch
Cím: TextDraw megjelenítés
Írta: Flash - 2015. Június 16. - 23:14:12
Idézetet írta: Rolux date=1434486268\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"54683\" data-ipsquote-contentclass=\"forums_Topic
TextDrawShowForPlayer
Helyett:
PlayerTextDrawShow
 
Nem volt egyértelmű?
Amúgy sem itt kell warningokat kérdezni, mivel van rá kiemelt téma.
Cím: TextDraw megjelenítés
Írta: ProPeti - 2015. Június 16. - 23:16:34
Látom vannak gondok... Mondtam, hogy próbáltam úgy is és rohadtul nem jelenítette meg. Mellesleg ha nem jeleníti meg akk szerintem az már nem csak sima warning, de te biztos jobban tudod.....
Cím: TextDraw megjelenítés
Írta: Stallion - 2015. Június 16. - 23:19:55
#include <a_samp>
#include <fixchars>
#include <zcmd>
new PlayerText:Textdraw0[MAX_PLAYERS];
new t_HUD[MAX_PLAYERS];
new hud[MAX_PLAYERS];
forward HUDtimer(playerid);
public OnPlayerConnect(playerid)
{
        Textdraw0[playerid] = CreatePlayerTextDraw(playerid, 492.073242, 105.916679, \"asd\");
        PlayerTextDrawLetterSize(playerid, Textdraw0[playerid], 0.000000, 27.912942);
        PlayerTextDrawTextSize(playerid, Textdraw0[playerid], 159.671325, 0.000000);
        PlayerTextDrawAlignment(playerid, Textdraw0[playerid], 1);
        PlayerTextDrawColor(playerid, Textdraw0[playerid], 0);
        PlayerTextDrawUseBox(playerid, Textdraw0[playerid], true);
        PlayerTextDrawBoxColor(playerid, Textdraw0[playerid], 102);
        PlayerTextDrawSetShadow(playerid, Textdraw0[playerid], 0);
        PlayerTextDrawSetOutline(playerid, Textdraw0[playerid], 0);
        PlayerTextDrawFont(playerid, Textdraw0[playerid], 0);
t_HUD[playerid] = SetTimerEx(\"HUDtimer\", 1000, 1, \"i\", playerid);
return 1;
}
public HUDtimer(playerid)
{
if(!hud[playerid])
{
PlayerTextDrawShow(playerid, Textdraw0[playerid]);
}
}

 
Tokeletesen mukodik ha egy boxnak kell bejonnie a kepernyo kozepen.
Cím: TextDraw megjelenítés
Írta: ProPeti - 2015. Június 16. - 23:26:33
Fogalmam sincs mi a baja :/
POnt ugyanezzel a kóddal semmi sem történik

Dupla hozzászólás automatikusan összefûzve. ( 2015. Június 16. - 23:47:35 )

Megcsináltam, én voltma a hülye :D
Köszi a segítséget mindenkinek ;)