zThiagoBR disse:
Então, os scripts de 2 macros deve está com problema, posta script dos 2?
$${
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;
}$$
De poçoes
--------------------------------------
De armadura pra mostrar durabilidade
$${
do;
if(%HELMDURABILITY% != 0);
setlabel(CAPACETE,"&l&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;
}$$