
28.02.2016, 13:48
|
|
Познающий
Регистрация: 10.01.2016
Сообщений: 98
С нами:
5442178
Репутация:
18
|
|
Сообщение от Dark_Knight
CVector fPos = { 12.0, 13.2 , 0.0 };
GAME->Get3DMarkers()->CreateMarker(square, MARKER3D_TUBE, &fPos, 40.0, 1.0, 3, 52, 227, 255);
Исправил. подкорректировал, закомпилил и как-то виснет при введении значений находящихся в свиче
опять где-то косяк ...
C++:
Код:
void
CALLBACK
cmd_get_player_square
(
std
::
string param
)
{
char
buf
[
128
]
;
char
buk
;
int
chisl
;
if
(
param
.
empty
(
)
)
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"[COORDINATOR]/t/t/tВы не указали квадрат поиска! (( /coord [Буква] [число] ))"
)
;
return
;
}
sscanf
(
param
.
c_str
(
)
,
"%d %d"
,
&
buk
,
&
chisl
)
;
char
square
=
std
::
stoi
(
param
)
;
switch
(
buk
)
{
case
'A'
:
{
switch
(
chisl
)
{
case
'1'
:
{
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"[COORDINATOR]/t/t/tКвадрат поиска [%d-%d] указан на вашем GPS"
,
buk
,
chisl
)
;
CVector fPos
=
{
12.0
,
13.2
,
0.0
}
;
GAME
->
Get3DMarkers
(
)
->
CreateMarker
(
square
,
MARKER3D_TUBE
,
&
fPos
,
40.0
,
1.0
,
3
,
52
,
227
,
255
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
buf
)
;
break
;
}
default
:
{
sprintf
(
buf
,
"[COORDINATOR]/t/t/tКвадрат поиска [%d-%d] не находится в базе"
,
buk
,
chisl
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
buf
)
;
}
}
}
default
:
{
sprintf
(
buf
,
"[COORDINATOR]/t/t/tКвадрат поиска [%d-%d] не находится в базе"
,
buk
,
chisl
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
buf
)
;
}
}
}
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|