- Янв
- 4
- 0
Пользователь
Здравствуйте, кто может помочь с вопросом? Как сделать озвучку для нпс в samp
By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!// Когда игрок рядом с NPC
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1234.0, 567.0, 10.0))
{
PlayAudioStreamForPlayer(playerid, "http://site.ru/npc.mp3");
}
Спасибо, а можно как-то сделать чтобы когда он взаимодействовал с персонажемК примеруPHP:// Когда игрок рядом с NPC if(IsPlayerInRangeOfPoint(playerid, 3.0, 1234.0, 567.0, 10.0)) { PlayAudioStreamForPlayer(playerid, "http://site.ru/npc.mp3"); }
Конечно можно, смотря какие действия ты хочешь.Спасибо, а можно как-то сделать чтобы когда он взаимодействовал с персонажем
С квестовым персонажем, допустим когда квестовый персонаж рассказывает о штатеКонечно можно, смотря какие действия ты хочешь.
new npc; // ко всем new
public OnGameModeInit()
{
npc = CreateActor(60, 1481.0, -1770.0, 18.8, 90.0); //координаты заменишь на свои
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_WALK) //кнопка alt
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1481.0, -1770.0, 18.8))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX,
"Гид штата",
"Добро пожаловать в штат!\nЗдесь есть 3 города:\nLos Santos, San Fierro, Las Venturas.",
"Ок", "");
}
}
}
С квестовым персонажем, допустим когда квестовый персонаж рассказывает о штатеКонечно можно, смотря какие действия ты хочешь.
а как к этому добавит озвучку его слов?@Рррооррпронннеенр,
Простой пример, можно улучшить.
PHP:new npc; // ко всем new public OnGameModeInit() { npc = CreateActor(60, 1481.0, -1770.0, 18.8, 90.0); //координаты заменишь на свои } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys & KEY_WALK) //кнопка alt { if(IsPlayerInRangeOfPoint(playerid, 3.0, 1481.0, -1770.0, 18.8)) { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Гид штата", "Добро пожаловать в штат!\nЗдесь есть 3 города:\nLos Santos, San Fierro, Las Venturas.", "Ок", ""); } } }
К примеруС квестовым персонажем, допустим когда квестовый персонаж рассказывает о штате
а как к этому добавит озвучку его слов?
#define DIALOG_GUIDE 1
public OnGameModeInit()
{
CreateActor(60, 1481.0, -1770.0, 18.8, 90.0);
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_WALK) // ALT
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1481.0, -1770.0, 18.8))
{
ShowPlayerDialog(playerid, DIALOG_GUIDE, DIALOG_STYLE_MSGBOX,
"Гид штата",
"Здравствуйте!\nДобро пожаловать в штат.\nЗдесь вы можете найти работу и купить дом.",
"Далее","");
PlayAudioStreamForPlayer(playerid, "http://site.ru/npc_guide.mp3");
}
}
}