پرش به مطلب اصلی

PlayAudioStreamForPlayer

توضیحات

'audio stream' برای بازیکن پخش می‌کند. فایل‌های صوتی معمولی هم کار می‌کنند (مثل MP3).

نامتوضیحات
playeridID بازیکنی که صدا برایش پخش می‌شود.
const url[]url برای پخش. فرمت‌های معتبر mp3 و ogg/vorbis هستند. لینک به فایل .pls (playlist) آن playlist را پخش می‌کند.
Float:posXموقعیت X که صدا در آن پخش می‌شود. پیش‌فرض 0.0. تأثیری ندارد مگر اینکه usepos روی (true) تنظیم شود.
Float:posYموقعیت Y که صدا در آن پخش می‌شود. پیش‌فرض 0.0. تأثیری ندارد مگر اینکه usepos روی (true) تنظیم شود.
Float:posZموقعیت Z که صدا در آن پخش می‌شود. پیش‌فرض 0.0. تأثیری ندارد مگر اینکه usepos روی (true) تنظیم شود.
Float:distanceفاصله‌ای که صدا در آن شنیده می‌شود. تأثیری ندارد مگر اینکه usepos روی (true) تنظیم شود.
bool:useposاز موقعیت‌ها و فاصله مشخص شده استفاده کن. پیش‌فرض غیرفعال (false).

مقدار بازگشتی

true - تابع با موفقیت اجرا شد.

false - اجرای تابع ناموفق بود. بازیکن مشخص شده وجود ندارد.

مثال‌ها

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/radio", cmdtext, true) == 0)
{
PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls");
return 1;
}
if (strcmp("/radiopos", cmdtext, true) == 0)
{
new Float:x, Float:y, Float:z, Float:distance = 5.0;
GetPlayerPos(playerid, x, y, z);
PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls", x, y, z, distance, true);
return 1;
}
return 0;
}

توابع مرتبط