Доступ к готовым решениям

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

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

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

Мануал Статистика на textdraw

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

johnkrut

Специалист
Покажу на примере количество убийств.

К new
PHP:
new Text:myKills[MAX_PLAYERS]// создаем переменную;
В public OnGameModeExit()

PHP:
for(new i; i < MAX_PLAYERS; i ++)
	{
                TextDrawHideForAll(myKills[i]);
		TextDrawDestroy(myKills[i]);
        }
	return 1;
}
Сам textdraw

PHP:
stock DefaultTextdraws()
{
   for(new i; i < MAX_PLAYERS; i ++)
	{
                myKills[i] = TextDrawCreate(ваши координаты x, ваши координаты y, "Loading");
		TextDrawBackgroundColor(myKills[i], 255);
		TextDrawFont(myKills[i], 2);
		TextDrawLetterSize(myKills[i], 0.255555, 1.400000);
		TextDrawColor(myKills[i], 0x33CCFF44);
		TextDrawSetOutline(myKills[i], 0);
		TextDrawSetProportional(myKills[i], 1);
		TextDrawSetShadow(myKills[i], 1);
                }
	        return 1;
}
Создаем обновление

PHP:
stock UpdateKillsTextdraw(playerid)
{
	new string[128];
	format(string,sizeof(string),"Kills: %i",pInfo[playerid][pKills]);
	TextDrawSetString(myKills[playerid],string);
	return 1;
}
PHP:
stock ShowTextdrawsAfterConnect(playerid)
{
            TextDrawShowForPlayer(playerid, myKills[playerid]);
            return 1;
}
PHP:
stock hideTextdrawsAfterConnect(playerid)
{
       TextDrawHideForPlayer(playerid, myKills[playerid]);
       return 1;
}
И само обновление нашего textdraw'a

PHP:
function OnServerUpdate()
{
    foreach(Player, i)
    {
         UpdateKillsTextdraw(i);
    }
	return 1;
}
Под себя сами подстроите, я дал вам идею.

P.s прошу добавить тег, забыл....
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу