ENTREGUE [Macro] StatusEffectHUD

Discussão em 'Macro Entregue' iniciado por LincolnSSC, 22 Julho 2014.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. LincolnSSC

    LincolnSSC Craftlandiano
    VIP

    Afiliado:
    16 Abril 2012
    Mensagens:
    1,200
    Curtidas Recebidas:
    689
    Curtiu:
    1,492
    Sexo:
    Masculino
    Cubos:
    293.00
    Nick:
    Edsson/Lincoln45620
    Clan:
    [ITs] Take iT eaSy
    [Macro] StatusEffectHUD

    Esse macro tem a mesma função do mod StatusEffectHUD, que mostra na tela o nome e tempo restante da poção bebida. Ele pode ser muito útil para o servidor Titan, já que tal mod não é compatível com o Launcher.

    Video de Instalação:
    [youtube]https://www.youtube.com/watch?v=xJQn5tDeWgQ[/youtube]

    Video de demonstração:
    [youtube]https://www.youtube.com/watch?v=QUpPasetJ3Q&feature=youtu.be[/youtube]

    Código 1.5/1.7:
    $${
    DO;

    &pot="";
    FOREACH(effects);

    IF(EFFECTTIME<60);
    #min= 0;
    #seg=EFFECTTIME;

    ELSEIF((EFFECTTIME>= 60) && (EFFECTTIME< 120));
    #min= 1;
    #seg= EFFECTTIME- 60;

    ELSEIF((EFFECTTIME>= 120) && (EFFECTTIME< 180));
    #min= 2;
    #seg= EFFECTTIME- 120;

    ELSEIF((EFFECTTIME>=180) && (EFFECTTIME< 240));
    #min= 3;
    #seg= EFFECTTIME- 180;

    ELSEIF((EFFECTTIME>= 240) && (EFFECTTIME< 300));
    #min= 4;
    #seg= EFFECTTIME- 240;

    ELSEIF((EFFECTTIME>= 300) && (EFFECTTIME< 360));
    #min= 5;
    #seg= EFFECTTIME- 300;

    ELSEIF((EFFECTTIME>= 360) && (EFFECTTIME<420));
    #min= 6;
    #seg= EFFECTTIME- 360;

    ELSEIF((EFFECTTIME>= 420) && (EFFECTTIME< 480));
    #min= 7;
    #seg= EFFECTTIME- 420;

    ELSEIF(EFFECTTIME>=480);
    #min= 8;
    #seg= EFFECTTIME- 480;
    ENDIF;

    IF(%#seg%<10);
    &seg= "0%#seg%";
    ELSE;
    &seg= "%#seg%";
    ENDIF;

    IF(%#min%<10);
    &min= "0%#min%";
    ELSE;
    &min= "%#min%";
    ENDIF;

    &pot = "%&pot%\n&e%EFFECTNAME%: &f%&min%:%&seg%";

    NEXT;

    SETLABEL(SE,%&pot%);

    LOOP;
    }$$

    Obs: O macro só conta o tempo da poção até 8 minutos (poção com maior tempo), caso você use o /effect no criativo e passar de 480 segundos (8 minutos) o macro não funcionará corretamente.
    Agradecimentos ao [member='Phodalao'] por sempre ajudar e tirar dúvidas.

    [hr]
    Outros Macros:
    ArmorStatusHUD: http://forum.craftlandia.com.br/ipb/index.php?/topic/361820-macro-armorstatushud/#entry2979034
    DirectionHUD: http://forum.craftlandia.com.br/ipb/index.php?/topic/364371-macro-directionhud/#entry3002863
    Ensinando a instalar macro de ArmorStatus + StatusEffect: http://forum.craftlandia.com.br/ipb/index.php?/topic/368987-macro-armorstatushud-statuseffecthud/#entry3042644

    [hr]
    Changelog:

    22/072014: Tópico criado.
    22/07/2014: Adicionado Gif ensinando a instalar.
    23/07/2014: Adicionado vídeo ensinando a instalar.
    23/07/2014: Script atualizado.
     
  2. BoyDeaD

    BoyDeaD Craftlandiano
    VIP

    Afiliado:
    14 Setembro 2013
    Mensagens:
    6,273
    Curtidas Recebidas:
    623
    Curtiu:
    271
    Sexo:
    Masculino
    Localização:
    Pollo Norte
    Cubos:
    703.00
    Nick:
    BoyDeaD
    Clan:
    TSH/TLH
    Vo testa depois passo aki :)
     
  3. schurrlezz

    schurrlezz Craftlandiano
    VIP

    Afiliado:
    14 Julho 2013
    Mensagens:
    5,873
    Curtidas Recebidas:
    1,044
    Curtiu:
    83
    Sexo:
    Masculino
    Cubos:
    384.00
    Nick:
    schurrlezz
    Boa macro, vou usar.
     
  4. DoubleSeven

    DoubleSeven Excelente
    VIP

    Afiliado:
    15 Janeiro 2013
    Mensagens:
    998
    Curtidas Recebidas:
    230
    Curtiu:
    229
    Sexo:
    Masculino
    Cubos:
    194.00
    Nick:
    doublesevenn
    Clan:
    THS
    vai ajudar demais manooooww!
     
  5. DarkDuck

    DarkDuck Hardcore
    VIP

    Afiliado:
    18 Fevereiro 2013
    Mensagens:
    9,082
    Curtidas Recebidas:
    3,564
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo -...
    Cubos:
    2,285.00
    Nick:
    DarkDuck
    Clan:
    HES
    Skype:
    victor-rigoletto
    Funfou legal

    [​IMG]
     
  6. Gudwell

    Gudwell Razoavel
    Banido

    Afiliado:
    14 Outubro 2013
    Mensagens:
    314
    Curtidas Recebidas:
    60
    Curtiu:
    0
    Cubos:
    392.00
    Nick:
    Gudwell
    FUNFOUUUUUU SO BOTAR NA LETRA
     
  7. Eduarte

    Eduarte Craftlandiano
    VIP

    Afiliado:
    2 Agosto 2013
    Mensagens:
    10,766
    Curtidas Recebidas:
    1,215
    Curtiu:
    1,649
    Sexo:
    Masculino
    Localização:
    Bahia.
    Cubos:
    371.00
    Nick:
    Eduarte
    bom macro vai ajudar
     
  8. Anlune

    Anlune Excelente
    VIP

    Afiliado:
    22 Novembro 2013
    Mensagens:
    2,478
    Curtidas Recebidas:
    245
    Curtiu:
    374
    Sexo:
    Masculino
    Cubos:
    576.00
    Nick:
    Anlune
    bom macro,ajudo muito =)
     
  9. zOutaca

    zOutaca Craftlandiano
    VIP

    Afiliado:
    8 Maio 2014
    Mensagens:
    446
    Curtidas Recebidas:
    1,111
    Curtiu:
    533
    Sexo:
    Masculino
    Localização:
    Santos - SP
    Cubos:
    541.00
    Nick:
    Outaca / zOutaca
    Clan:
    T0wElHeAdSl4yeRs
    Twitter:
    @Outaca

    Tem como juntar sua macro com essa?

    $${
    do;
    if(%HELMDURABILITY% != 0);
    setlabel(CAPACETE,"&b%HELMDURABILITY%",CAPACETE);
    else;
    setlabel(CAPACETE,"&4X",CAPACETE);
    endif;

    if(%BOOTSDURABILITY% != 0);
    setlabel(BOTA,"&b%BOOTSDURABILITY%",BOTA);
    else;
    setlabel(BOTA,"&4X",BOTA);
    endif;

    if(%LEGGINGSDURABILITY% != 0);
    setlabel(CALCA,"&b%LEGGINGSDURABILITY%",CALCA);
    else;
    setlabel(CALCA,"&4X",CALCA);
    endif;

    if(%CHESTPLATEDURABILITY% != 0);
    setlabel(PEITO,"&b%CHESTPLATEDURABILITY%",PEITO);
    else;
    setlabel(PEITO,"&4X",PEITO);
    endif;

    if(%DURABILITY% != 0);
    setlabel(MAO,"&b%DURABILITY%",MAO);
    else;
    setlabel(MAO,"&4X",MAO);
    endif;

    if(%ITEM% = 373);
    setlabel(MAO,"&4X",MAO);
    endif;

    if(%ITEM% = 322);
    setlabel(MAO,"&4X",MAO);
    endif;

    loop;

    }$$
     
  10. LucasMotta

    LucasMotta Neutro
    VIP

    Afiliado:
    26 Outubro 2011
    Mensagens:
    215
    Curtidas Recebidas:
    33
    Curtiu:
    72
    Sexo:
    Masculino
    Cubos:
    159.00
    Nick:
    LucasMotta
    Boa, funcionou direito aqui!
     
  11. DarkDuck

    DarkDuck Hardcore
    VIP

    Afiliado:
    18 Fevereiro 2013
    Mensagens:
    9,082
    Curtidas Recebidas:
    3,564
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo -...
    Cubos:
    2,285.00
    Nick:
    DarkDuck
    Clan:
    HES
    Skype:
    victor-rigoletto
    O meu é junto , vê se dá no seu :

    $${
    do;
    if(%HELMDURABILITY% != 0);
    setlabel(CAPACETE,"&aCapacete: &b%HELMDURABILITY%",CAPACETE);
    else;
    setlabel(CAPACETE,"&aCapacete: &bvc esta sem",CAPACETE);
    endif;

    if(%BOOTSDURABILITY% != 0);
    setlabel(BOTA,"&aBota: &b%BOOTSDURABILITY%",BOTA);
    else;
    setlabel(BOTA,"&aBota: &bvc esta sem",BOTA);
    endif;

    if(%LEGGINGSDURABILITY% != 0);
    setlabel(CALCA,"&aCalça: &b%LEGGINGSDURABILITY%",CALCA);
    else;
    setlabel(CALCA,"&aCalça: &bvc esta sem",CALCA);
    endif;

    if(%CHESTPLATEDURABILITY% != 0);
    setlabel(PEITO,"&aPeitoral: &b%CHESTPLATEDURABILITY%",PEITO);
    else;
    setlabel(PEITO,"&aPeitoral: &bvc esta sem",PEITO);
    endif;

    if(%DURABILITY% != 0);
    setlabel(MAO,"&aItem: &b%DURABILITY%",MAO);
    else;
    setlabel(MAO," ",MAO);
    endif;

    if(%ITEM% = 373);
    setlabel(MAO," ",MAO);
    endif;

    if(%ITEM% = 322);
    setlabel(MAO," ",MAO);
    endif;

    &pot="";
    FOREACH(effects);
    &pot = "%&pot%\n&e%EFFECTNAME%: &f%EFFECTTIME%";
    NEXT;
    SETLABEL(SE,%&pot%);

    loop;

    }$$
     
    zOutaca curtiu isso.
  12. LincolnSSC

    LincolnSSC Craftlandiano
    VIP

    Afiliado:
    16 Abril 2012
    Mensagens:
    1,200
    Curtidas Recebidas:
    689
    Curtiu:
    1,492
    Sexo:
    Masculino
    Cubos:
    293.00
    Nick:
    Edsson/Lincoln45620
    Clan:
    [ITs] Take iT eaSy
    A segunda macro é de ArmorStatus né? Estou fazendo uma melhorzinha (não estou desmerecendo essa outra, muito pelo contrario), mas você pode fazer assim para usar as duas ao mesmo tempo:
    Se o nome da minha for EffectStatusHUD e da outra for ArmorStatus cole isso no OnJoinGame: $$<EffectStatusHUD.txt>|$$<ArmorStatus.txt> :D
    $${
    do;

    &pot="";
    FOREACH(effects);
    &pot = "%&pot%\n&e%EFFECTNAME%: &f%EFFECTTIME%";
    NEXT;
    SETLABEL(SE,%&pot%);

    if(%HELMDURABILITY% != 0);
    setlabel(CAPACETE,"&b%HELMDURABILITY%",CAPACETE);
    else;
    setlabel(CAPACETE,"&4X",CAPACETE);
    endif;

    if(%BOOTSDURABILITY% != 0);
    setlabel(BOTA,"&b%BOOTSDURABILITY%",BOTA);
    else;
    setlabel(BOTA,"&4X",BOTA);
    endif;

    if(%LEGGINGSDURABILITY% != 0);
    setlabel(CALCA,"&b%LEGGINGSDURABILITY%",CALCA);
    else;
    setlabel(CALCA,"&4X",CALCA);
    endif;

    if(%CHESTPLATEDURABILITY% != 0);
    setlabel(PEITO,"&b%CHESTPLATEDURABILITY%",PEITO);
    else;
    setlabel(PEITO,"&4X",PEITO);
    endif;

    if(%DURABILITY% != 0);
    setlabel(MAO,"&b%DURABILITY%",MAO);
    else;
    setlabel(MAO,"&4X",MAO);
    endif;

    if(%ITEM% = 373);
    setlabel(MAO,"&4X",MAO);
    endif;

    if(%ITEM% = 322);
    setlabel(MAO,"&4X",MAO);
    endif;

    loop;

    }$$
    Vê se funciona
     
    zOutaca curtiu isso.
  13. zOutaca

    zOutaca Craftlandiano
    VIP

    Afiliado:
    8 Maio 2014
    Mensagens:
    446
    Curtidas Recebidas:
    1,111
    Curtiu:
    533
    Sexo:
    Masculino
    Localização:
    Santos - SP
    Cubos:
    541.00
    Nick:
    Outaca / zOutaca
    Clan:
    T0wElHeAdSl4yeRs
    Twitter:
    @Outaca
    Pego vlw
     
  14. iTzSwaag

    iTzSwaag Neutro

    Afiliado:
    18 Julho 2014
    Mensagens:
    34
    Curtidas Recebidas:
    0
    Curtiu:
    0
    Cubos:
    52.00
    Nick:
    iTzSwaag
    Tem como colocar ArmorStatus e o StatusEffect juntos no OnJoinGame? ;-;
    tuto pls.
     
  15. biggui

    biggui Neutro
    VIP

    Afiliado:
    14 Outubro 2013
    Mensagens:
    552
    Curtidas Recebidas:
    32
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    minha casa
    Cubos:
    647.00
    Nick:
    biggui
    Clan:
    hdd
    Boa man :3
     
  16. LincolnSSC

    LincolnSSC Craftlandiano
    VIP

    Afiliado:
    16 Abril 2012
    Mensagens:
    1,200
    Curtidas Recebidas:
    689
    Curtiu:
    1,492
    Sexo:
    Masculino
    Cubos:
    293.00
    Nick:
    Edsson/Lincoln45620
    Clan:
    [ITs] Take iT eaSy
    Quais nomes você colocou para cada macro? Caso não seja esses mude abaixo. Cole isso no OnJoinGame:
    $$<ArmorStatus.txt>|$$<EffectStatus.txt>
    [​IMG]
     
    iTzSwaag curtiu isso.
  17. Lombax

    Lombax Craftlandiano
    VIP Banido

    Afiliado:
    30 Agosto 2013
    Mensagens:
    2,205
    Curtidas Recebidas:
    568
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Na Casa do...
    Cubos:
    686.00
    Nick:
    LukasBRZ
    Clan:
    Parei
     
    Gadosenyth curtiu isso.
  18. LincolnSSC

    LincolnSSC Craftlandiano
    VIP

    Afiliado:
    16 Abril 2012
    Mensagens:
    1,200
    Curtidas Recebidas:
    689
    Curtiu:
    1,492
    Sexo:
    Masculino
    Cubos:
    293.00
    Nick:
    Edsson/Lincoln45620
    Clan:
    [ITs] Take iT eaSy
    Video Adicionado!
     
  19. Lombax

    Lombax Craftlandiano
    VIP Banido

    Afiliado:
    30 Agosto 2013
    Mensagens:
    2,205
    Curtidas Recebidas:
    568
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Na Casa do...
    Cubos:
    686.00
    Nick:
    LukasBRZ
    Clan:
    Parei
    aeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, vlw <3
     
  20. Waffles

    Waffles Craftlandiano
    VIP

    Afiliado:
    26 Julho 2013
    Mensagens:
    8,340
    Curtidas Recebidas:
    878
    Curtiu:
    1,134
    Sexo:
    Masculino
    Cubos:
    181.00
    Nick:
    zWaffles
    aaaaaaeeeeeeeeee vlw <3
     
Status do Tópico:
Não esta aberto para novas mensagens.