[Ajuda] Sistema de exp em barra
#1

Galera eu tenho um sistema de exp que conta normalmente com os numeros queria saber como faзo para adicionar ele em barra cada vez que o player mata vai aumentado a barra e quando encher tudo ele ganha um level eu ja tenho o sistema que faz isso so que nгo sei como faзo para fazer a contagem em barra se alguйm souber me ajuda

Textdraw da barra
Код:
	Textdraw0 = TextDrawCreate(632.000000, 336.000000, "_");
	TextDrawBackgroundColor(Textdraw0, 255);
	TextDrawFont(Textdraw0, 1);
	TextDrawLetterSize(Textdraw0, 0.899999, 0.599999);
	TextDrawColor(Textdraw0, -1);
	TextDrawSetOutline(Textdraw0, 0);
	TextDrawSetProportional(Textdraw0, 1);
	TextDrawSetShadow(Textdraw0, 1);
	TextDrawUseBox(Textdraw0, 1);
	TextDrawBoxColor(Textdraw0, 255);
	TextDrawTextSize(Textdraw0, 507.000000, 0.000000);

	Textdraw1 = TextDrawCreate(517.000000, 338.000000, "_");
	TextDrawBackgroundColor(Textdraw1, 255);
	TextDrawFont(Textdraw1, 1);
	TextDrawLetterSize(Textdraw1, 0.860000, 0.199999);
	TextDrawColor(Textdraw1, 65535);
	TextDrawSetOutline(Textdraw1, 0);
	TextDrawSetProportional(Textdraw1, 1);
	TextDrawSetShadow(Textdraw1, 1);
	TextDrawUseBox(Textdraw1, 1);
	TextDrawBoxColor(Textdraw1, 65535);
	TextDrawTextSize(Textdraw1, 509.000000, 44.000000);
Sistema de exp
Код:
if(IsPlayerConnected(killerid)) {Matou[killerid]++;}
	Exp[killerid]++;
	if(Exp[killerid] == 5)
{ Level[killerid]++; SendClientMessage(killerid,0xFFFF00AA-1,"Parabйns, vocк recebeu mais 1 level por ter matado 5/10 players"); }
	else if(Exp[killerid] == 10)
{ Level[killerid] ++; SendClientMessage(killerid,0xFFFF00AA-1,"Parabйns, vocк recebeu mais 1 level por ter matado 10/20 players"); }
	else if(Exp[killerid] == 20)
Reply
#2

Use esta include :
https://sampforum.blast.hk/showthread.php?tid=113443

Ela te proporciona o uso de uma barra bem mais fбcil
Reply
#3

Ta mais para ela ensina a encher a barra com o exp, pois fiz uma barra nela mas mesmo assim ainda n sei como fazer
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)