Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Создание пика с диалогами.

Статус
В этой теме нельзя размещать новые ответы.

Nasdomlan

Умник
Создание пикапа с диалогами.

Проще так в new:​
PHP:
new dialpic
место dialpic пишите любое.
public OnPlayerPickUpPickup:​
Пишем crtl+f ShowPlayerDialog(playerid,1568 Если не нашло такое значит подходит ид диалога если нет меняем и снова ищем.
PHP:
if(pickupid == dialpic)
   {
     format(string,sizeof(string),"1Строка.\n2строка");
   ShowPlayerDialog(playerid,1568,DIALOG_STYLE_LIST,"Название(Сверху)",string,"Ок","Отмена");
 }
OnDialogResponse:​
PHP:
case 1568:
    {
if(response)
        {
            if(listitem == 0)
            {
            какое либо действие
            SendClientMessage(playerid,COLOR_GREY,"сообщение");
   }
   else if(listitem == 1)
            {
            какое либо действие
            SendClientMessage(playerid,COLOR_GREY,"сообщение");
   }
}
else
{
}
}
Вместо действия можно сделать например телепортацию на координаты что многим было интересно.Делается это так:​
PHP:
      {
            if(listitem == 0)
            {
            SetPlayerInterior(playerid, 0);
           SetPlayerPos(playerid,-2453.7595,503.7701,30.0798);
           SetPlayerFacingAngle(playerid, 272.4807);
            SendClientMessage(playerid,COLOR_GREY,"Вы были перемещенны");
   }
Так же не забываем что
PHP:
listitem == 0
Это наша 1 строка в диалоге.Отсчет идет от 0.
Далее естественное ставим сам пикап.
public OnGameModeInit()​
PHP:
dialpic = CreatePickup(1318,23,-2523.99,-660.41,147.91);
Объясню где что. 1318 -иконка. 23- не помню) Остальное координаты X/Y/Z
Ну впринципе все.
Могу Объяснить как сделать тп в инт.
PHP:
SetPlayerInterior(playerid, 5);
      SetPlayerPos(playerid, 322.4131,316.9056,999.1484);
      SetPlayerVirtualWorld(playerid, 19);
      SetPlayerFacingAngle(playerid, 180.5557);
Это мы пишем в Какое либо действие
1 Это интерьер.
2.Второе точка входа.
3.Виртуальный мир.
4.Угол поворота камеры.

Кому помогло с вас +
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу