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

  #3151  
Старый 17.12.2018, 13:39
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

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

ne to
%MS mb
 
Ответить с цитированием

  #3152  
Старый 17.12.2018, 13:47
Harryss
Участник форума
Регистрация: 07.03.2015
Сообщений: 233
С нами: 5887139

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

Существует ли список функций для SF? Как в случае с Lua, список опкодов переминованных под функции для SF.
 
Ответить с цитированием

  #3153  
Старый 17.12.2018, 17:52
jenekbueno
Участник форума
Регистрация: 12.10.2014
Сообщений: 156
С нами: 6096955

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

я перепробовал много вариантов, %MS в том числе не подходит, и пришёл к выводу что такого формата вообще не существует или он слишком мудрёный
 
Ответить с цитированием

  #3154  
Старый 17.12.2018, 20:12
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

sf api

выражение должно иметь тип класса

info->pedFlags.bIsStanding = true;

info->pedFlags.bWasStanding = true;

info->pedFlags.bStayInSamePlace = true;

C++:





Код:
void
cheatActor_AIRBRK
(
actor_info
*
info
)
{
static
float
orig_pos
[
3
]
;
float
*
matrix
=
info
->
base
.
matrix
;
if
(
!
(
info
->
weapon_slot
==
11
&&
info
->
weapon
[
11
]
.
id
==
46
)
)
{
vect3_copy
(
orig_pos
,
&
info
->
base
.
matrix
[
4
*
3
]
)
;
vect3_zero
(
info
->
speed
)
;
info
->
pedFlags
.
bIsStanding
=
true
;
info
->
pedFlags
.
bWasStanding
=
true
;
info
->
pedFlags
.
bStayInSamePlace
=
true
;
}
}
void
actorCheat
(
)
{
actor_info
*
info_actor
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
;
cheatActor_AIRBRK
(
info_actor
)
;
}
 
Ответить с цитированием

  #3155  
Старый 18.12.2018, 01:17
ALF
Постоянный
Регистрация: 14.11.2017
Сообщений: 319
С нами: 4472205

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

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

sf api

выражение должно иметь тип класса

info->pedFlags.bIsStanding = true;
info->pedFlags.bWasStanding = true;
info->pedFlags.bStayInSamePlace = true;

C++:





Код:
void
cheatActor_AIRBRK
(
actor_info
*
info
)
{
static
float
orig_pos
[
3
]
;
float
*
matrix
=
info
->
base
.
matrix
;
if
(
!
(
info
->
weapon_slot
==
11
&&
info
->
weapon
[
11
]
.
id
==
46
)
)
{
vect3_copy
(
orig_pos
,
&
info
->
base
.
matrix
[
4
*
3
]
)
;
vect3_zero
(
info
->
speed
)
;
info
->
pedFlags
.
bIsStanding
=
true
;
info
->
pedFlags
.
bWasStanding
=
true
;
info
->
pedFlags
.
bStayInSamePlace
=
true
;
}
}
void
actorCheat
(
)
{
actor_info
*
info_actor
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pLocalPlayer
->
pSAMP_Actor
->
pGTA_Ped
;
cheatActor_AIRBRK
(
info_actor
)
;
}

в sf api нет этих флагов.

там чуть другая система, но она не для тебя

можешь вырезать из соба, так будет проще
 
Ответить с цитированием

  #3156  
Старый 18.12.2018, 11:51
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

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

  #3157  
Старый 18.12.2018, 16:11
jenekbueno
Участник форума
Регистрация: 12.10.2014
Сообщений: 156
С нами: 6096955

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

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

какой формат у миллисекунд? немогу найти нигде
%Y - год

%m - месяц

%d - день

%H - часы

%M - минуты

%S - секунды

 
Ответить с цитированием

  #3158  
Старый 19.12.2018, 01:33
_=Gigant=_
Участник форума
Регистрация: 19.01.2017
Сообщений: 130
С нами: 4901705

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

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

какой формат у миллисекунд? немогу найти нигде
%Y - год

%m - месяц

%d - день

%H - часы

%M - минуты

%S - секунды

minwinbase.h

sysinfoapy.h

SYSTEMTIME time;

GetLocalTime (&time);

time.wMilliseconds

snprintf("%02d",time.wMilliseconds);

it should work
 
Ответить с цитированием

  #3159  
Старый 20.12.2018, 12:43
-raymond-
Участник форума
Регистрация: 17.12.2017
Сообщений: 110
С нами: 4423953

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

SF->getRakNet()->SendRPC(RPC_DialogResponse, &bs);

как правильно заполнить для отправки?
 
Ответить с цитированием

  #3160  
Старый 20.12.2018, 14:17
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

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

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

SF->getRakNet()->SendRPC(RPC_DialogResponse, &bs);

как правильно заполнить для отправки?
https://blast.hk/wiki/samp:rpc_dialogresponse

OnDialogResponse - SA-MP Wiki(https://sampwiki.blast.hk/wiki/OnDialogResponse)

еще https://blast.hk/wiki/tutorials:api_lesson_raknet
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.