 |
|

13.09.2015, 08:12
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
И как установить facingAngle?
|
|
|

13.09.2015, 10:40
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами:
6935121
Репутация:
233
|
|
Сообщение от Dynamite
Код:
Код:
if (dialogId == 9437)
{
if (buttonId == 1)
{
carid = atoi(input);
SF->getSAMP()->getChat()->AddChatMessage(-1, "%d", carid);
SF->getSAMP()->getDialog()->ShowDialog(9439, 2, "kek", "1\n2", "Выбор", "Отмена");
}
}
Обработчик работает, сообщение выводит, а следующий диалог не отображает.
в калбэке нельзя показывать новый диалог - это проблема сф. сделай по примеру NoCollision, он с исходником.
|
|
|

13.09.2015, 10:42
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от FYP
в калбэке нельзя показывать новый диалог - это проблема сф. сделай по примеру NoCollision, он с исходником.
Попробую. А как установить поворот лица не подскажешь?) По типу
Код:
Код:
0173: set_actor $PLAYER_ACTOR Z_angle 0@
|
|
|

13.09.2015, 10:51
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами:
6935121
Репутация:
233
|
|
C++:
Код:
actor_info
*
self
=
actorInfoGet
(
ACTOR_SELF
,
0
)
;
self
->
fCurrentRotation
=
self
->
fTargetRotation
=
rotation
;
используя Game API:
C++:
Код:
PEDSELF
->
SetCurrentRotation
(
rotation
)
;
PEDSELF
->
SetTargetRotation
(
rotation
)
;
|
|
|

13.09.2015, 15:15
|
|
Познающий
Регистрация: 21.05.2014
Сообщений: 77
С нами:
6304276
Репутация:
0
|
|
Сообщение от 0pc0d3R
SF->getGame()->convert3DCoordsToScreen - конвертирует координаты из трехмерного пространства в плоские для екрана.
а вторая с клео тоже вроде, и да обе переводят игровые в екранные.
Я немного другое имел ввиду. Они переводят в экранные под разрешение экрана, или под те, с которыми обычно работает игра(600х480 вроде).
|
|
|

13.09.2015, 15:17
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Код:
Код:
char intext[128];
sprintf(intext, "%s", input);
char * pch = strtok(intext, " ");
while (pch != NULL)
{
if (*one = '\0')
{
sprintf(one, "%s", pch);
SF->getSAMP()->getChat()->AddChatMessage(-1, one);
oone = atoi(one);
}
else
{
sprintf(two, "%s", pch);
SF->getSAMP()->getChat()->AddChatMessage(-1, two);
ttwo = atoi(two);
activation = true;
}
sprintf(textcmd, " %d %d %d", carid, oone, ttwo);
pch = strtok(NULL, " ");
}
Почему carid и ttwo записывает как надо, а oone - 0? Хотя оно 5. Сначала отображается 5, а потом когда в кмд получаешь значение оно 0.
|
|
|

19.09.2015, 14:07
|
|
Познающий
Регистрация: 21.05.2014
Сообщений: 77
С нами:
6304276
Репутация:
0
|
|
018C: play_sound 1083 at 0.0 0.0 0.0
Есть ли аналог этому опкоду, чтобы в .sf использовать звуки гташки?
Пытался вызвать этот опкод в коде моем, но звука слышно не было.
|
|
|

19.09.2015, 14:56
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
поч стиль диалога INPUT ? хотя в указан MSGBOX. И вообще правильно?
C++:
Код:
#define DIALOG_STYLE_MSGBOX 0
#define DIALOG_STYLE_INPUT 1
#define DIALOG_STYLE_LIST 2
#define DIALOG_STYLE_PASSWORD 3
SF
->
getCLEO
(
)
->
callOpcode
(
"0B3B: samp show_dialog id 32000 caption \"BLA BLA\" text \"VAX VAX\" button_1 \"da\" button_2 \"net\" style DIALOG_STYLE_MSGBOX"
)
;
Решено.
|
|
|

19.09.2015, 14:57
|
|
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами:
6460176
Репутация:
0
|
|
Сообщение от DarkExorcist
018C: play_sound 1083 at 0.0 0.0 0.0
Есть ли аналог этому опкоду, чтобы в .sf использовать звуки гташки?
Пытался вызвать этот опкод в коде моем, но звука слышно не было.
GAME->GetAudio()->SetMissionAudioPosition попробуй
Сообщение от A.Tornerro
поч стиль диалога INPUT ? хотя в указан MSGBOX. И вообще правильно?
C++:
Код:
#define DIALOG_STYLE_MSGBOX 0
#define DIALOG_STYLE_INPUT 1
#define DIALOG_STYLE_LIST 2
#define DIALOG_STYLE_PASSWORD 3
SF
->
getCLEO
(
)
->
callOpcode
(
"0B3B: samp show_dialog id 32000 caption \"BLA BLA\" text \"VAX VAX\" button_1 \"da\" button_2 \"net\" style DIALOG_STYLE_MSGBOX"
)
;
https://www.blast.hk/attachments/2553/ разбирай
|
|
|

19.09.2015, 15:10
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Сообщение от PoccoJI
GAME->GetAudio()->SetMissionAudioPosition попробуй
https://www.blast.hk/attachments/2553/ разбирай
В чем соль?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|