Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Делаем ТекстДрав(статистика lvl и exp)

Статус
В этой теме нельзя размещать новые ответы.

lex29

Умник
Ко всем new добовляем:
PHP:
new Text:levelexp[MAX_PLAYERS];
Потом добовляем в OnPlayerConnect:
PHP:
levelexp[playerid] = TextDrawCreate(500.000000,3.500000,"_");
TextDrawAlignment(levelexp[playerid],0);
TextDrawBackgroundColor(levelexp[playerid],0x000000ff);
TextDrawFont(levelexp[playerid],1);
TextDrawLetterSize(levelexp[playerid],0.38,2.000000);
TextDrawColor(levelexp[playerid],0xffffffff);
TextDrawSetOutline(levelexp[playerid],0);
TextDrawSetProportional(levelexp[playerid],2);
TextDrawSetShadow(levelexp[playerid],2);
TextDrawShowForPlayer(playerid, levelexp[playerid]);
Теперь в OnPlayerDisconnect:
PHP:
TextDrawDestroy(levelexp[playerid]);
и в паблик OtherTimer добавим:
PHP:
new exp = PlayerInfo[i][pExp];
new nxtlevel = PlayerInfo[i][pLevel]+1;
new sled = nxtlevel*levelexp;
format(string,sizeof(string),"~w~LvL: ~y~%d    ~w~Exp: ~y~%d~w~/~y~%d",PlayerInfo[i][pLevel],exp,sled);
TextDrawSetString(levelexp[i], string);
получится вот такой текстдрав LvL и Exp:

Автор: Ru[D]o
Урок: CarDeR
Если не жалко киньте +
Создание public OtherTimer();
У кого нет этого паблика:
​
ко всем forwards
PHP:
forward OtherTimer();
ко всем new
PHP:
new othtimer;
создаём сам паблик
PHP:
public OtherTimer()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
            new string[256];
            new exp = PlayerInfo[i][pExp];
            new nxtlevel = PlayerInfo[i][pLevel]+1;
            new sled = nxtlevel*levelexp;
            format(string,sizeof(string),"~w~LvL: ~g~%d    ~w~Exp: ~g~%d~w~/~g~%d",PlayerInfo[i][pLevel],exp,sled);
            TextDrawSetString(lvlexp[i], string);
        }
    }
}
в public OnGameModeInit()
PHP:
othtimer = SetTimer("OtherTimer", 1000, 1);
и добовляем в public GameModeExitFunc()
PHP:
KillTimer(othtimer);
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу