Dinero del banco

Iniciado por Swarlog, May 12, 2025, 03:14 PM

Tema anterior - Siguiente tema

Swarlog

No puedes ver este adjunto.

Información Adicional:

Pues aquí os dejo el código necesario para poner otra cantidad de dinero a mostrar debajo del que viene por defecto. Es el que siempre se utiliza para mostrar el dinero del banco, aun que podemos utilizarlo para otras muchas cosas de nuestro servidor.

Código:

Primero añadimos nuestro nuevo forward.

forward TextoDineroBanco(playerid);
Ahora añadimos el código necesario para que se vea el dinero a mostrar cada vez que spawneemos.

public OnPlayerSpawn(playerid)
{
// Mostrar dinero del banco:
DineroText[playerid] = TextDrawCreate(498.000000,97.000000,"/g/$/w/00000000");
TextDrawAlignment(DineroText[playerid],0);
TextDrawBackgroundColor(DineroText[playerid],0x000000ff);
TextDrawFont(DineroText[playerid],3);
TextDrawLetterSize(DineroText[playerid],0.599999,2.399999);
TextDrawColor(DineroText[playerid],0xffffffff);
TextDrawSetOutline(DineroText[playerid],1);
TextDrawSetProportional(DineroText[playerid],1);
TextDrawSetShadow(DineroText[playerid],1);
TextDrawShowForPlayer(playerid,DineroText[playerid]);
SetTimerEx("TextoDineroBanco",1000,true,"i",playerid);

return 1;
}

Por último el código destinado a mostrar la cantidad de dinero, en nuestro caso dinero del banco.

// Cargar dinero del banco para mostrar:
public TextoDineroBanco(playerid)
{
new string[26];
format(string, sizeof string, "~g~$~w~%d", PlayerInfo[playerid][DineroBanco]);
TextDrawSetString(Text:DineroText[playerid], string);
TextDrawShowForPlayer(playerid, Text:DineroText[playerid]);
return 1;
}

PD: En donde dice "PlayerInfo[playerid][DineroBanco]" ponemos la variable deseada para que cargue correctamente.