Darge
Умник
Автор: Darge (Стяжкин Антон - Я)
Описание: Данная функция показывает диалоговое окно, если вы находитесь рядом с указанным актером.
Параметры: (actorid, playerid, dialogid, style, caption[], info[], button1[], button2[])
| Параметр: | Обозначение: | Пояснение: |
| actorid | Номер актера | На какого актера будет задействована функция |
| playerid | Игрок | Какому игроку будет показан GUI |
| dialogid | Номер диалога | - |
| style | Стиль GUI | - |
| caption | Заголовок GJI | - |
| info | Содержимое GUI | - |
| button1 | Кнопка первая | - |
| button2 | Кнопка вторая | - |
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Пример использования:
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/talk", cmdtext, true, 10) == 0)
{
return ShowActorDialog(1, playerid, DIALOG_STYLE_MSGBOX, 0, "Hello, Man!", "Привет, я актер номер 1!\nМне одиноко, может пообщаемся?", "Давай", "Не");
}
return 0;
}
PHP:
stock ShowActorDialog(actorid, playerid, dialogid, style, caption[], info[], button1[], button2[])
{ // специально для Pawno-Info.Ru \\ by Darge
new
Float: actor_x, Float: actor_y, Float: actor_z;
GetActorPos(actorid, actor_x, actor_y, actor_z);
if( !IsPlayerInRangeOfPoint(playerid, 1.0, actor_x, actor_y, actor_z))
return true ;
return ShowPlayerDialog(playerid, dialogid, style, caption, info, button1, button2);
}
Последнее редактирование:
