 |
|

30.09.2022, 22:07
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от Foxy01
1.Ваш вопрос: Как в dll / asi добавить wait, который идет с GTA SA опкодом 0001 ?
хз, по-сути должно и без сф работать
|
|
|

01.10.2022, 11:26
|
|
Участник форума
Регистрация: 28.07.2021
Сообщений: 138
С нами:
2524529
Репутация:
163
|
|
Сообщение от Foxy01
1.Ваш вопрос: Как в dll / asi добавить wait, который идет с GTA SA опкодом 0001 ?
Еще вариант используя plugin sdk
C++:
Код:
#include
#include "extensions/ScriptCommands.h"
// Тут находится весь список опкодов -> extenstions/scripting/ScriptCommandNames.h
plugin
::
Command
(
1000
)
;
|
|
|

01.10.2022, 15:25
|
|
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами:
6395080
Репутация:
128
|
|
[QUOTE="p1cador"]
Есть код:
C++:
[CODE]
#include
char
__attribute__
(
(
section
(
".TST"
)
)
)
buffer
[
0x20
]
;
int
main
(
int
argc
,
char
*
argv
[
]
)
{
std
::
cout
|
|
|

01.10.2022, 15:26
|
|
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами:
4483143
Репутация:
183
|
|
мингв просто в мусорку выкинуть надо
UPD: или просто lld заюзать попробовать
|
|
|

02.10.2022, 13:23
|
|
Познающий
Регистрация: 17.08.2022
Сообщений: 58
С нами:
1970152
Репутация:
8
|
|
как можно осуществить переподключение к серверу?
|
|
|

02.10.2022, 20:46
|
|
Постоянный
Регистрация: 16.08.2020
Сообщений: 553
С нами:
3022568
Репутация:
68
|
|
C++:
Код:
struct
Contact
{
string name
,
phone
,
namePlusPhone
;
Contact
(
string
&
_name
,
string
&
_phone
)
:
name
(
_name
)
,
phone
(
_phone
)
,
namePlusPhone
(
_phone
+
": "
+
_name
)
{
}
;
}
;
.
.
set
contacts
;
contacts
.
insert
(
Contact
(
"Jack Nilson"
,
"+841414455"
)
)
;

патему
|
|
|

03.10.2022, 22:35
|
|
Флудер
Регистрация: 10.10.2016
Сообщений: 9,228
С нами:
5046982
Репутация:
183
|
|
Почему диалог не отображается еще раз после нажатия на кнопку в этом же диалоге? При этом в консоль выводит "Dialog shown!"
C++:
[CODE]
void
ShowDialog
(
)
{
string Text
=
""
;
for
(
int
GangIndex
=
0
;
GangIndex
getSAMP
(
)
->
getDialog
(
)
->
ShowDialog
(
DialogId
,
2
,
"dialogtitle"
,
(
char
*
)
Text
.
c_str
(
)
,
"TOGGLE"
,
"X"
)
;
cout
=
0
&&
listItem
|
|
|

04.10.2022, 00:04
|
|
Флудер
Регистрация: 10.08.2017
Сообщений: 2,659
С нами:
4609424
Репутация:
183
|
|
[QUOTE="chapo"]
Почему диалог не отображается еще раз после нажатия на кнопку в этом же диалоге? При этом в консоль выводит "Dialog shown!"
C++:
[CODE]
void
ShowDialog
(
)
{
string Text
=
""
;
for
(
int
GangIndex
=
0
;
GangIndex
getSAMP
(
)
->
getDialog
(
)
->
ShowDialog
(
DialogId
,
2
,
"dialogtitle"
,
(
char
*
)
Text
.
c_str
(
)
,
"TOGGLE"
,
"X"
)
;
cout
=
0
&&
listItem
|
|
|

04.10.2022, 00:12
|
|
Флудер
Регистрация: 10.10.2016
Сообщений: 9,228
С нами:
5046982
Репутация:
183
|
|
Сообщение от #Northn
потому что это локальный диалог, а не серверный. dialogCallback не вызовется
он вызывается, мб я плохо описал проблему:
1. есть команда, допустим /menu
2. после ввода команды диалог отображается и функция dialogCallback выполняется (значения меняются, в консоль выводится инфа)
сама проблема: после нажатия на кнопку в диалоге мне надо открыть диалог еще раз, функция ShowDialog выполняется (в консоль выводится текст), но сам диалог не появляется.
|
|
|

04.10.2022, 00:13
|
|
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами:
4483143
Репутация:
183
|
|
Сообщение от chapo
он вызывается, мб я плохо описал проблему:
1. есть команда, допустим /menu
2. после ввода команды диалог отображается и функция dialogCallback выполняется (значения меняются, в консоль выводится инфа)
сама проблема: после нажатия на кнопку в диалоге мне надо открыть диалог еще раз, функция ShowDialog выполняется (в консоль выводится текст), но сам диалог не появляется.
на момент нажатия на кнопку диалог все еще считается открытым сампом емнип
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|