SA-MP Forums Archive
[Ajuda] rodapй trocando de cor - 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: [Ajuda] rodapй trocando de cor (/showthread.php?tid=618689)



rodapй trocando de cor - galazoiadria - 09.10.2016

Rodapй trocando de cor

Alguem pode me ajudar quero deixar meu rodapй trocando de cor

Код:
Textdraw1 = TextDrawCreate(3.519957, 432.618591, "      ] ] ] ] ] BRASIL MATA MATA 2016!!! MUNDO DOS M1T1CO 2016 ] ] ] ] ]");
TextDrawFont(Textdraw1, 2);
TextDrawLetterSize(Textdraw1, 0.365999, 1.502933);
TextDrawColor(Textdraw1, 0x00FF00FF);
TextDrawSetOutline(Textdraw1, 1);
TextDrawSetProportional(Textdraw1, 1);
TextDrawSetShadow(Textdraw1, 1);
TextDrawUseBox(Textdraw1, 50);
TextDrawBoxColor(Textdraw1, 50);
TextDrawTextSize(Textdraw1, 638.000000, 0.000000);
Meu Rodapй й esse alguem sabe como poe efeito


Re: rodapй trocando de cor - Whoo - 09.10.2016

settimer + TextDrawColor ja funcionaria.
a cada x tempo vocк trocaria a cor.


Re: rodapй trocando de cor - galazoiadria - 09.10.2016

Me ajuda com o sistema nao sei criar mano '-'


Re: rodapй trocando de cor - Whoo - 09.10.2016

OnGameModeInit
PHP код:
SetTimer("_corBarra"1000true); 
Topo do GM junto de outras variбveis.
PHP код:
new corRGBA[14] = {
    
0x000000FF0xF5F5F5FF0x2A77A1FF,
    
0x840410FF0x263739FF0x86446EFF,
    
0xD78E10FF0x4C75B7FF0xBDBEC6FF,
    
0x5E7072FF0x46597AFF0x656A79FF,
    
0x5D7E8DFF
}; 
fora de qualquer callback
PHP код:
forward _corBarra();
public 
_corBarra()
{
    new 
rand random(sizeof(corRGBA));
    
TextDrawColor(Textdraw1corRGBA[rand]);
    for(new 
aGetPlayerPoolSize() + 1; ++a)
    {
        if(
IsPlayerConnected(a)) TextDrawShowForPlayer(aTextdraw1);
    }
    return 
1;




Re: rodapй trocando de cor - JPedro - 09.10.2016

Quote:
Originally Posted by galazoiadria
Посмотреть сообщение
Me ajuda com o sistema nao sei criar mano '-'
PHP код:
public OnPlayerConnect(playerid)
{
    
SetTimer("TrocarCor"1000true);
    return 
1;
}
forward TrocarCor();
public 
TrocarCor()
{
    switch(
random(5))
    {
        case 
0TextDrawColor(Textdraw1COR AQUI);
        case 
1TextDrawColor(Textdraw1COR AQUI);
        case 
2TextDrawColor(Textdraw1COR AQUI);
        case 
3TextDrawColor(Textdraw1COR AQUI);
        case 
4TextDrawColor(Textdraw1COR AQUI);
    }
    return 
1;

Aqui uma base simples pra vocк, recomendo estudar as funзхes para entender como funcionar


Re: rodapй trocando de cor - galazoiadria - 09.10.2016

Код:
forward _corBarra(); 
public _corBarra() 
{ 
    new rand = random(sizeof(corRGBA)); 

    TextDrawColor(Textdraw1, corRGBA[rand]); 
    for(new a; a < GetPlayerPoolSize() + 1; ++a) 
    { 
        if(IsPlayerConnected(a)) TextDrawShowForPlayer(a, Textdraw1); 
    } 
    return 1; 
}
Pode por no final da Gm?