Flime
Ученик
Здравствуйте.
Вот решил поделится своими текстдравами.
Картинка:
Код:
Ко всем переменным:
В OnGameModeInit() вставляем:
Обновление TextDraws в OneSecond таймер или OnPlayerUpdate:
В OnGameModeExit()
В OnPlayerDisconnect(playerid, reason)
Теперь, когда вам нужно показать TextDraws (Например при спавне)
Для скрытия
Копирование данной статьи без разрешения автора запрещено!
Вот решил поделится своими текстдравами.
Картинка:
Ко всем переменным:
PHP:
new Text:team_stat[5];
PHP:
team_stat[0] = TextDrawCreate(204.000000, 422.000000, "_");
TextDrawColor(team_stat[0], -65281);
team_stat[1] = TextDrawCreate(131.000000, 422.000000, "_");
TextDrawColor(team_stat[1], -16711681);
team_stat[2] = TextDrawCreate(353.000000, 422.000000, "_");
TextDrawColor(team_stat[2], 1718026239);
team_stat[3] = TextDrawCreate(417.000000, 422.000000, "_");
TextDrawColor(team_stat[3], 16777215);
team_stat[4] = TextDrawCreate(279.000000, 422.000000, "_");
TextDrawColor(team_stat[4], 16711935);
for(new T; T != 5; T++)
{
TextDrawBackgroundColor(team_stat[T], 255);
TextDrawFont(team_stat[T], 0);
TextDrawLetterSize(team_stat[T], 0.539999, 1.600000);
TextDrawSetOutline(team_stat[T], 0);
TextDrawSetProportional(team_stat[T], 1);
TextDrawSetShadow(team_stat[T], 1);
}
PHP:
new stat[5];
for(new playerid = GetMaxPlayers() - 1; playerid != -1; playerid--)
{
switch(GetPVarInt(playerid, "Gang"))//GetPVarInt(playerid, "Gang") - Пример. Вставляйте свою переменную!
{
case 1: stat[0]++;
case 2: stat[1]++;
case 3: stat[2]++;
case 4: stat[3]++;
case 5: stat[4]++;
}
}
new string[MAX_PLAYER_NAME];
format(string, sizeof(string), "Vagos: %d", stat[0]);
TextDrawSetString(team_stat[0], string);
format(string, sizeof(string), "Ballas: %d", stat[1]);
TextDrawSetString(team_stat[1], string);
format(string, sizeof(string), "Rifa: %d", stat[2]);
TextDrawSetString(team_stat[2], string);
format(string, sizeof(string), "Aztecas: %d", stat[3]);
TextDrawSetString(team_stat[3], string);
format(string, sizeof(string), "Grove: %d", stat[4]);
TextDrawSetString(team_stat[4], string);
PHP:
for(new T; T != 10; T++) TextDrawDestroy(team_stat[T]);
PHP:
for(new T; T != 5; T++) TextDrawHideForPlayer(playerid, team_stat[T]);
PHP:
for(new T; T != 5; T++) TextDrawShowForPlayer(playerid, team_stat[T]);
PHP:
for(new T; T != 5; T++) TextDrawHideForPlayer(playerid, team_stat[T]);
Последнее редактирование:
