ДеНиС_
Новичок
В первом уроке мы научились создавать TextDraw
В этом уроке я расскажу как создать динамический TextDraw, к примеру жизни авто на спидометре.
Первым делом нужно создать сам TextDraw, зделать вы можете по первому уроку!
И так приступим.
1version.
Ко всем forward"ам
Далее добавим public (можете засунуть его в конец мода)
2version.
Можно зделать ищо так:
Ко всем CMD:
В этом уроке я расскажу как создать динамический TextDraw, к примеру жизни авто на спидометре.
Первым делом нужно создать сам TextDraw, зделать вы можете по первому уроку!
И так приступим.
1version.
Ко всем forward"ам
PHP:
forward spedo();
PHP:
public spedo()
{
new string[255];
for(new i; i<MAX_PLAYERS; i++)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)//Проверка на игрока в авто
{
new Float:vhealth;//переменная
GetVehicleHealth(GetPlayerVehicleID(i), vhealth);//Получаем жизни автомобиля
format(string, sizeof(string), "%.0f", vhealth);//тут мы показываем на TextDraw'е Hp кара
TextDrawSetString(name[i], string);//Тут наш TextDraw, где name он и есть
Можно зделать ищо так:
PHP:
stock spedo()
{
new string[255];
for(new i; i<MAX_PLAYERS; i++)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)//Проверка на игрока в авто
{
new Float:vhealth;//переменная
GetVehicleHealth(GetPlayerVehicleID(i), vhealth);//Получаем жизни автомобиля
format(string, sizeof(string), "%.0f", vhealth);//тут мы показываем на TextDraw'е Hp кара
TextDrawSetString(name[i], string);//Тут наш TextDraw, где name он и есть
Ко всем CMD:
PHP:
if(strcmp(cmd, "/showspeed", true) == 0)
{
for(new i=0;i<MaxPlayers;i++)
{
if(IsPlayerConnected(i))
{
spedo(playerid);
return 1;
}
return 1;
}
}
Последнее редактирование:
