Ayuda con label!! - 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: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda con label!! (
/showthread.php?tid=589896)
Ayuda con label!! -
Dwayne1999 - 23.09.2015
Quiero que salga solo dos nъmeros no todos, ademбs se bugea
pawn Код:
new Text3D:DAMAGE[MAX_PLAYERS],Combate[MAX_PLAYERS];
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
new string[100];
format(string,sizeof(string),"%f",amount);
DAMAGE[playerid] = Create3DTextLabel(string,0xFFFF00FF,30.0,40.0,30.0,20.0,5);
Attach3DTextLabelToPlayer(DAMAGE[playerid], playerid, 0.0, 0.0, 0.2);
SetTimerEx("SacarDamage",time,0,"d",playerid);
if(Combate[playerid] == 0)
{
Combate[playerid] = 1;
SendClientMessage(playerid,-1,"Entraste en combate.");
SetTimerEx("SacarCombate",time,0,"d",playerid);
}
if(Combate[damagedid]== 0)
{
SendClientMessage(playerid,-1,"Entraste en combate.");
Combate[damagedid] = 1;
SetTimerEx("SacarCombate",time,0,"d",damagedid);
}
return 1;
}
forward SacarDamage(playerid);
public SacarDamage(playerid)
{
Delete3DTextLabel(DAMAGE[playerid]);
return 1;
}
forward SacarCombate(playerid);
public SacarCombate(playerid)
{
Combate[playerid]=0;
return 1;
}
Respuesta: Ayuda con label!! -
Goncho28 - 23.09.2015
Pone que el string sea de 2 no de 100
Re: Ayuda con label!! -
Dwayne1999 - 23.09.2015
Pero se buguean los labels, uno tras de otro.
Respuesta: Ayuda con label!! -
Goncho28 - 23.09.2015
їEse label le sale en la cabeza cuando un jugador recibe daсo? їY el label muestra el daсo?
Eso es lo que entendн, para arreglar lo de que sale doble ponele un timer y que se destruya al pasar 1 segundo o como gustes.
Re: Ayuda con label!! -
Dwayne1999 - 23.09.2015
Sн, cuando uno le dispara al oponente le sale el DAMAGE que uno le saca, quiero que desaparezca, pero se acumulan.
Respuesta: Ayuda con label!! -
Goncho28 - 23.09.2015
Usa un timer del tiempo que desees y ejecuta esta funciуn:
DeletePlayer3DTextLabel