Перейти к содержанию
Авторизация  
mikilov

Как добавить анимацию при разговоре игрока.

Рекомендуемые сообщения

mikilov

Доброго времени суток, уважаемые посетители форума.
Сегодня, я задумался и решил сделать анимацию при разговоре игрока, у которой продолжительность зависит от текста. ( Чем больше текста, тем больше анимация, что он говорит )

Помогите реализовать ее, с меня как всегда - спасибо.

Изменено пользователем AndrewMikilov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hteppl

В public OnPlayerText

if(!IsPlayerInAnyVehicle(playerid))
{
	new ctime = strlen(text) * 200;
	ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.1, 0, 0, 0, 0, ctime, 1);
}
ApplyAnimation(playerid,"PED","IDLE_chat",4.1,0,1,1,1,1);
SetTimerEx("RukiOff", 1400, 0, "d", playerid); 

Ко всем forward`ам.

forward RukiOff(playerid);

В конец мода

public RukiOff(playerid)
{
	ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,0,0,0,0,0,0);
	return 1;
} 

SetTimerEx("RukiOff", 1400, 0, "d", playerid); - играешься с числом 1400, это длительность применения анимации к игроку.

 

Делаешь проверку на количество введенных символов, увеличиваешь таймер.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk

, давай теперь все названия переменных и функций писать транслитом... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.