[Урок] Создаём TextDraw Статистики: lvl, money - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] Создаём TextDraw Статистики: lvl, money
[CM]Jaxson Дата: Среда, 10.10.2012, 10:14 | Сообщение # 1
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
Здравствуйте я вам покажу как делать вот такой текстдрав


Ко всем new:
Code
new Text:lvlexp[MAX_PLAYERS];  

Идём в public OnPlayerConnect(playerid)
Code
lvlexp[playerid] = TextDrawCreate(10.000000,430.000000,"_");  
     TextDrawAlignment(lvlexp[playerid],0);  
     TextDrawBackgroundColor(lvlexp[playerid],0x000000ff);  
     TextDrawFont(lvlexp[playerid],1);  
     TextDrawLetterSize(lvlexp[playerid],0.500000,1.5);  
     TextDrawColor(lvlexp[playerid],0xffffffff);  
     TextDrawSetOutline(lvlexp[playerid],1);  
     TextDrawSetProportional(lvlexp[playerid],1);  
     TextDrawSetShadow(lvlexp[playerid],1);  
     TextDrawShowForPlayer(playerid, lvlexp[playerid]);  

Дальше идём в public OnPlayerDisconnect(playerid, reason)
Code
TextDrawDestroy(lvlexp[playerid]);

Дальше идём в public OtherTimer()
Code
new exp = PlayerInfo[i][pExp];  
             new nxtlevel = PlayerInfo[i][pLevel]+1;  
             new expamount = nxtlevel*levelexp;  
             format(string,sizeof(string),"LvL:~y~%d ~w~Exp:~y~%d~w~/~y~%d",PlayerInfo[i][pLevel],exp,expamount);  
             TextDrawSetString(lvlexp[i], string);


__________________________________
Урок По созданию Паблик OtherTimer
__________________________________

ко всем forwards
Code
forward OtherTimer();  

ко всем new
Code
new othtimer;  

Создаём паблик
Code
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 expamount = nxtlevel*levelexp;  
             format(string,sizeof(string),"LvL:~b~%d ~w~Exp:~b~%d~w~/~b~%d",PlayerInfo[i][pLevel],exp,expamount);  
             TextDrawSetString(lvlexp[i], string);  
         }  
     }  
}  

в public OnGameModeInit()
Code
othtimer = SetTimer("OtherTimer", 1000, 1);  

в public GameModeExitFunc()
Code
KillTimer(othtimer);  


Автор: Jaxson (Я)



[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ]
Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
TurboBomj Дата: Среда, 01.01.2014, 17:47 | Сообщение # 2
Новичок
Сообщений: 1
Статус: Offline
Цитата [CM]Jaxson ()
Автор: Jaxson (Я)


Балабол.
Цитата
http://forum.sa-mp.com/showthread.php?t=237809
Saint[yl] Дата: Среда, 01.01.2014, 18:49 | Сообщение # 3
^^SвYтый YлЬка
Сообщений: 248
Статус: Offline
[CM]Jaxson, Бесят люди которые полностью перерубают копирайты. Если скопировали, то измените немного, скриншот замените и ставьте свои копирайты, ладно уж. А слово в слово скопировать и не указать копирайты - нищебродско как то

==========================
[+] Skype: saint.yl
[+] ВКонтакте: vk.com/saintyl
==========================

Ничего Не покупаю / Не продаю
Rider405402 Дата: Среда, 01.01.2014, 18:49 | Сообщение # 4
Любитель
Сообщений: 47
Статус: Offline
Нормально
  • Страница 1 из 1
  • 1
Поиск: