SA-MP Forums Archive
[Dъvida]streamer - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Dъvida]streamer (/showthread.php?tid=276445)



[Dъvida]streamer - JonathanFeitosa - 13.08.2011

Ai Galera Tipo, meus Create3DTextLabel Chegou ao Limite, entгo eu troquei para o Dynamic, Ex:

pawn Код:
CreateDynamic3DTextLabel("Informaзгo\nBrasil ThugLife City v2.0a", -1, 1625.2280,- 1665.7299, 13.5158, 40.0, 0);
Nгo da Erro, Mais Todas os LABEL Nгo Aparecem, Sabem porque ?


Re: [Dъvida]streamer - MiTToS - 13.08.2011

Vocк deve definir o virtualworld dele.


Re: [Dъvida]streamer - MaGnO_357 - 13.08.2011

eaw bom uma dica ou vc aumenta os valor na include streamer ou passe o Text3D para FS, porque quando vc atinge o limite de objectos , 3Dtext etc.. que a inlude streamer pode suportar ele nгo irгo apareзer mesmo.faзa o test mude o cod para un dos primeiros que vc colocou ele irar apareзer porem irar sumir os outros.


Re: [Dъvida]streamer - JonathanFeitosa - 13.08.2011

Nгo й, Alйm disso, todos estavam pegando, Sу foi eu mudar pra essa funзгo que bugou todos...


Re: [Dъvida]streamer - RockFire - 13.08.2011

Jonathan fiz um streamer simples para 3DTextLabels

pawn Код:
#define MaxLabels       (2000)
#define MaxStringSize   (128)


new
    Texto[MaxLabels][MaxStringSize],
    Float:Pos[MaxLabels][4],
    _Info[MaxLabels][3],
    PlayerText3D:Label[MaxLabels],
    Labels
;

Text3D:Create3DTextLabelEx(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance)
{
    Labels++;
    format(Texto[Labels],128,"%s",text);
    Pos[Labels][0] = X;
    Pos[Labels][1] = Y;
    Pos[Labels][2] = Z;
    Pos[Labels][3] = DrawDistance;
    _Info[Labels][2] = color;
    return 1;
}

public OnPlayerSpawn(playerid)
{
    SetTimerEx("OnPlayerNear3DTextLabel",1500,true,"i",playerid);
    return 1;
}

forward OnPlayerNear3DTextLabel(playerid);
public OnPlayerNear3DTextLabel(playerid)
{  
    for(new i; i < ( Labels + 1 ); ++i )
    {
        if(IsPlayerInRangeOfPoint(playerid,_Info[i][0],Pos[Labels][0],Pos[Labels][1],Pos[Labels][2]))
        {
            Label[i] = Create3DPlayerTextLabel(playerid,Texto[i],_Info[i][2],Pos[i][0],Pos[i][1],Pos[i][2],_Info[i]);
        }
        else
        {
            DeletePlayer3DTextLabel(playerid,Label[i]);
        }
    }
    return 1;
}



Re: [Dъvida]streamer - MaGnO_357 - 13.08.2011

Opa gostei dessa include ai em RockFire vo usa ela boa manin