02.09.2013, 01:42
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
Sistema de exp
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);
Код:
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)