 |
|

27.09.2015, 00:56
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Сообщение от Gouvere
Как поставить метку ка карте?
C++:
Код:
CVector
pos
(
0.0f
,
0.0f
,
0.0f
)
;
CMarker
*
mapMarker
=
GAME
->
GetRadar
(
)
->
CreateMarker
(
&
pos
)
;
mapMarker
->
SetSprite
(
eMarkerSprite
::
MARKER_SPRITE_CASH
)
;
Для работы необходим инклуд файл game_api\game_api.h
|
|
|

27.09.2015, 04:16
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Если создать в потоке цикл while true при завершении игры если его не прервать игру крашит. Как сделать чтобы он сам при завершении игры прерывался?
|
|
|

27.09.2015, 10:03
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Код:
Код:
SF->getSAMP()->getChat()->AddChatMessage(-16724992, "Отправил Nick");
Код:
Код:
while(true)
{
if (sscanf(SF->getSAMP()->getChat()->chatEntry[99].szText, "Отправил %[a-zA-Z]", nickname) > 0)
{
SF->getSAMP()->getChat()->AddChatMessage(-1, "%s", nickname);
}
}
И ещё, почему не работает?
|
|
|

27.09.2015, 10:34
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от Woofing Giraffe
Код:
Код:
SF->getSAMP()->getChat()->AddChatMessage(-16724992, "Отправил Nick");
Код:
Код:
while(true)
{
if (sscanf(SF->getSAMP()->getChat()->chatEntry[99].szText, "Отправил %[a-zA-Z]", nickname) > 0)
{
SF->getSAMP()->getChat()->AddChatMessage(-1, "%s", nickname);
}
}
И ещё, почему не работает?
Потому что бесконечный цикл, это тебе не клео, все плагины работают в потоке игры
|
|
|

27.09.2015, 10:38
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от SR_team
Потому что бесконечный цикл, это тебе не клео, все плагины работают в потоке игры
Это цикл в потоке.
|
|
|

27.09.2015, 10:43
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Код:
Код:
SF->getSAMP()->getChat()->AddChatMessage(-16724992, "Nick");
Код:
Код:
while(true)
{
if (sscanf(SF->getSAMP()->getChat()->chatEntry[99].szText, "%[a-zA-Z]", nickname) > 0)
{
SF->getSAMP()->getChat()->AddChatMessage(-1, "%s", nickname);
}
}
Такой вариант работает. А если перед переменной что-то стоит, и в функции тоже, она почему-то отказывается её записывать...
|
|
|

27.09.2015, 12:14
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Почему при сканировании строки через sscanf символ маленькая 'я' принимается как конец строки? И как это исправить?
|
|
|

27.09.2015, 12:16
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Используй regex.
|
|
|

27.09.2015, 13:05
|
|
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,771
С нами:
6935121
Репутация:
233
|
|
Сообщение от Woofing Giraffe
Почему при сканировании строки через sscanf символ маленькая 'я' принимается как конец строки? И как это исправить?
_sscanf_s
или setlocale
|
|
|

27.09.2015, 17:56
|
|
Познающий
Регистрация: 02.11.2014
Сообщений: 32
С нами:
6066622
Репутация:
68
|
|
Guys How Can i Set Current Vehicle Health ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|