Noticias:

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

Menú Principal

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.