 |
|

01.09.2015, 19:47
|
|
Новичок
Регистрация: 09.03.2013
Сообщений: 21
С нами:
6934813
Репутация:
0
|
|
Таймером.
|
|
|

02.09.2015, 17:28
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
я через fwrite и fopen делаю. Почитай в интернете.
|
|
|

02.09.2015, 21:19
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Сообщение от KYRLYK
В SAMPFUNCS API "классы" что-то типа опкодов в cleo, да? Так вот, как можно узнать эти "опкоды"? То есть я захожу в класс CGAME, и там мне надо найти какой нибуть опкод (Типа is_key_pressed и.т.д). Как их найти?
нет. Классы в С++, можешь загуглить. Можешь писать например так "SF->" и тебе будут предлагаться варианты. Дальше сам думай что тебе нужно .
|
|
|

02.09.2015, 21:36
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Сообщение от KYRLYK
Ну вот например: SF->getSAMP->
А как дальше узнать что писать?
неправильно прост сделал. SF->getSAMP()->
Ковычки слил ты.
|
|
|

02.09.2015, 21:45
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
Сообщение от KYRLYK
Ну вот например: SF->getSAMP->
А как дальше узнать что писать?
|
|
|

02.09.2015, 22:03
|
|
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами:
6086011
Репутация:
108
|
|
я не знаю что такое хендл.
про переменные пиздил с гугла а то лень писать
PHP:
Код:
int a
;
// объявление переменной a целого типа.
float b
;
// объявление переменной b типа данных с плавающей запятой.
double c
=
14.2
;
// инициализация переменной типа double.
char d
=
's'
;
// инициализация переменной типа char.
bool k
=
true
;
// инициализация логической переменной k.
К примеру int a = 0;
|
|
|

02.09.2015, 22:09
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от KYRLYK
Кстати, не подскажешь, как записать хендл персонажа в переменную. Да и вообще записать в переменную что-либо?
C++:
Код:
int
handle
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetActorHandleFromSAMPPlayerID
(
id
)
;
|
|
|

02.09.2015, 22:25
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от A.Tornerro
В данном случае вместо id писать handle
Из ID получаем хэндл и засовываем в переменную handle
|
|
|

02.09.2015, 22:27
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от KYRLYK
Как телепортировать персонажа к другому игроку?
Искал в SF->getSAMP()->getPlayers(), getSamp, getCLEO, но так и не нашел.
Смотри, получаешь хэндлы обоих игроков, получаешь координаты одного из них и ставишь второго на эти координаты.
|
|
|

03.09.2015, 09:57
|
|
Постоянный
Регистрация: 27.12.2014
Сообщений: 550
С нами:
5987262
Репутация:
0
|
|
Сообщение от KYRLYK
А как поставить одного из них на координаты? Хендл получил, позицию получил.
C++:
Код:
void
__stdcall
utp
(
std
::
string param
)
{
if
(
param
.
empty
(
)
)
return
;
int
i
=
std
::
stoi
(
param
)
;
actor_info
*
acter
=
SF
->
getGame
(
)
->
actorInfoGet
(
-
1
,
0x01
)
;
acter
->
base
.
matrix
[
4
*
3
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
i
]
->
pPlayerData
->
fOnFootPos
[
0
]
;
acter
->
base
.
matrix
[
4
*
3
+
1
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
i
]
->
pPlayerData
->
fOnFootPos
[
1
]
;
acter
->
base
.
matrix
[
4
*
3
+
2
]
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
pRemotePlayer
[
i
]
->
pPlayerData
->
fOnFootPos
[
2
]
;
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|