HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #621  
Старый 14.11.2015, 22:22
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

Как вызвать анимку например: "M_smk_in" IFP "SMOKING"
 
Ответить с цитированием

  #622  
Старый 15.11.2015, 15:30
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

Пытался перевести админ чекер на сф апи, не получилось.

Скажите пожалуйста что тут не так?

PHP:





Код:
bool admchecker
;
int count
=
false
;
stFontInfo
*
pFont
;
bool
CALLBACK
Present
(
CONST
RECT
*
pSourceRect
,
CONST
RECT
*
pDestRect
,
HWND
hDestWindowOverride
,
CONST
RGNDATA
*
pDirtyRegion
)
{
if
(
SUCCEEDED
(
SF
-
>
getRender
(
)
-
>
BeginRender
(
)
)
&&
admchecker
==
true
)
{
int count
=
false
;
for
(
int i
=
0
;
i

getSAMP
(
)
-
>
getPlayers
(
)
-
>
GetPlayerName
(
i
)
==
NULL
||
set
.
admin
[
x
]
==
NULL
)
;
break
;
if
(
!
strcmp
(
SF
-
>
getSAMP
(
)
-
>
getPlayers
(
)
-
>
GetPlayerName
(
i
)
,
set
.
admin
[
x
]
)
)
{
char text
[
64
]
;
sprintf
(
text
,
"%s [ID: %d]"
,
SF
-
>
getSAMP
(
)
-
>
getPlayers
(
)
-
>
GetPlayerName
(
i
)
,
i
)
;
pFont
-
>
PrintShadow
(
1
,
pPresentParam
.
BackBufferHeight
-
360
+
count
*
20
,
D3DCOLOR_XRGB
(
255
,
165
,
0
)
,
text
)
;
count
++
;
}
}
}
if
(
count
==
false
)
pFont
-
>
PrintShadow
(
1
,
pPresentParam
.
BackBufferHeight
-
45
,
D3DCOLOR_XRGB
(
255
,
165
,
0
)
,
"Администраторов в сети нету"
)
;
PresentParam
.
BackBufferHeight
-
45
,
D3DCOLOR_XRGB
(
255
,
165
,
0
)
,
"Администраторов в сети нету"
)
;
SF
-
>
getRender
(
)
-
>
EndRender
(
)
;
}
return
true
;
}
void
CALLBACK
lol
(
std
:
:
string param
)
{
admchecker
^
=
true
;
if
(
admchecker
)
SF
-
>
getSAMP
(
)
-
>
getChat
(
)
-
>
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"Admcheacker ON"
)
;
else
SF
-
>
getSAMP
(
)
-
>
getChat
(
)
-
>
AddChatMessage
(
D3DCOLOR_XRGB
(
0
,
0xAA
,
0
)
,
"Admcheacker OFF"
)
;
}
 
Ответить с цитированием

  #623  
Старый 15.11.2015, 15:43
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

Репутация: 108
По умолчанию

Потому что гавно чекер
 
Ответить с цитированием

  #624  
Старый 16.11.2015, 20:03
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

дайте пожалуйста аргументы этому RPC_VehicleDestroyed
 
Ответить с цитированием

  #625  
Старый 17.11.2015, 06:39
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

Репутация: 108
По умолчанию

Цитата:
Сообщение от Tray228  

дайте пожалуйста аргументы этому RPC_VehicleDestroyed
Код:





Код:
BitStream bs;
bs.Write(stoi(param)); //
SF->getRakNet()->SendRPC(RPC_VehicleDestroyed, &bs, HIGH_PRIORITY, RELIABLE_ORDERED, 0, 0);
 
Ответить с цитированием

  #626  
Старый 17.11.2015, 14:56
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от Tray228  

Как вызвать анимку например: "M_smk_in" IFP "SMOKING"
Эмуляции рпц, структура вроде такая

Кол-во байт / название

2 / id игрока, к которому применяется анимация

1 / длина названия файла анимации

n / название файла анимации

1 / длина названия анимации

n / название анимации

4 / скорость анимации float

1 / зацикливание анимации 1/0

1 / блокировка y 1/0

1 / блокировка x 1/0

1 / заморозка игрока 1/0

4 / какой-то флаг dwTime, обычно 0
 
Ответить с цитированием

  #627  
Старый 17.11.2015, 15:12
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

Репутация: 108
По умолчанию

Цитата:
Сообщение от SR_team  

4 / какой-то флаг dwTime, обычно 0
Время выполнения анимации, 0 - беск. анимация
 
Ответить с цитированием

  #628  
Старый 17.11.2015, 20:45
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

SF->getSAMP()->getPlayers()->pLocalPlayer->Say("/me достает таблетки."); вот эта строка должна выводится первой, но она не выводится, почему?

PHP:





Код:
SF
-
>
getSAMP
(
)
-
>
getPlayers
(
)
-
>
pLocalPlayer
-
>
Say
(
"/me достает таблетки."
)
;
SF
-
>
getSAMP
(
)
-
>
getChat
(
)
-
>
AddChatMessage
(
0xFFFFFF
,
"Осталось таблеток адреналина: {dcedf9}%d"
,
secret
=
rand
(
)
%
200
-
1
)
;
 
Ответить с цитированием

  #629  
Старый 17.11.2015, 21:40
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Пока запрос обработается сервером может пройти небольшое время.
 
Ответить с цитированием

  #630  
Старый 17.11.2015, 22:12
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

Цитата:
Сообщение от legend2360  

Пока запрос обработается сервером может пройти небольшое время.
мне нужно ставить задержку?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.