
11.10.2015, 12:40
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Весь код.
|
|
|

11.10.2015, 12:46
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
C++:
Код:
char
CMD
[
144
]
;
else
if
(
dialogId
==
_cTimer
)
{
if
(
CTIMER
)
return
;
if
(
!
strlen
(
input
)
)
return
SAMP
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0xAA
,
0xAA
,
0xAA
)
,
"Вы не ввели команду"
)
;
sscanf
(
input
,
"%s"
,
&
CMD
)
;
SAMP
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0xAA
,
0xAA
,
0xAA
)
,
"Введите команду /ctimer еще раз."
)
;
CTIMER
=
true
;
}
|
|
|

11.10.2015, 13:21
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
Сообщение от A.Tornerro
C++:
Код:
char
CMD
[
144
]
;
else
if
(
dialogId
==
_cTimer
)
{
if
(
CTIMER
)
return
;
if
(
!
strlen
(
input
)
)
return
SAMP
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0xAA
,
0xAA
,
0xAA
)
,
"Вы не ввели команду"
)
;
sscanf
(
input
,
"%s"
,
&
CMD
)
;
SAMP
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0xAA
,
0xAA
,
0xAA
)
,
"Введите команду /ctimer еще раз."
)
;
CTIMER
=
true
;
}
C++:
Код:
int
id
;
char
msg
[
128
]
;
sscanf
(
input
,
"%s %d %s"
,
CMD
,
&
id
,
msg
)
;
|
|
|

11.10.2015, 13:52
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Сообщение от CarLCas
C++:
Код:
sscanf
(
input
,
"%s"
,
CMD
)
;
вот и нет)
без изменений)
|
|
|

11.10.2015, 13:58
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
Сообщение от A.Tornerro
вот и нет)
без изменений)
Изменил
|
|
|

11.10.2015, 14:19
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Сообщение от CarLCas
Изменил
Даже этим методом не работает. Получает только 1 параметр.
Вообще не должно быть параметров типа id, msg. Команды могут быть разные, типа /change house ид цена доплата и т.д
|
|
|

11.10.2015, 16:18
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от A.Tornerro
вот и нет)
без изменений)
Я делаю так.
Код:
Код:
sscanf(input, "%[a-zA-Zа-яА-Я0-9]", CMD);
|
|
|

11.10.2015, 16:19
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Сообщение от Woofing Giraffe
Я делаю так.
Код:
Код:
sscanf(input, "%[a-zA-Zа-яА-Я0-9]", CMD);
Не знаю, не буду проверять уже т.к убрал эту ересь
|
|
|

11.10.2015, 14:23
|
|
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами:
6921957
Репутация:
183
|
|
Кинь код всего коллбека, а лучше меин.спп. Залей на пастебин.
|
|
|

11.10.2015, 14:33
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|