• Страница 1 из 1
  • 1
[Lesson] Делаем ТекстДрав (lvl и exp)
LiOn4uKДата: Вторник, 27.09.2011, 17:19 | Сообщение # 1
.::Offline::.
Гангстер
Сообщений: 210
[ 94 ]
Награды: 19

Статус отсутствует
Ко всем new добавляем:

Code
new Text:levelexp[MAX_PLAYERS];


В public OnPlayerConnect добавляем:

Code
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 добавляем:

Code
TextDrawDestroy(levelexp[playerid]);


И в public OtherTimer(если такого паблика нету создайте) добавляем:

Code
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);  


Скриншот:



Автор:Ru[D]o
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика