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

  #301  
Старый 01.09.2015, 19:47
urShadow
Новичок
Регистрация: 09.03.2013
Сообщений: 21
С нами: 6934813

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

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

  #302  
Старый 02.09.2015, 17:28
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

я через fwrite и fopen делаю. Почитай в интернете.
 
Ответить с цитированием

  #303  
Старый 02.09.2015, 21:19
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

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

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

В SAMPFUNCS API "классы" что-то типа опкодов в cleo, да? Так вот, как можно узнать эти "опкоды"? То есть я захожу в класс CGAME, и там мне надо найти какой нибуть опкод (Типа is_key_pressed и.т.д). Как их найти?
нет. Классы в С++, можешь загуглить. Можешь писать например так "SF->" и тебе будут предлагаться варианты. Дальше сам думай что тебе нужно .
 
Ответить с цитированием

  #304  
Старый 02.09.2015, 21:36
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

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

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

Ну вот например: SF->getSAMP->
А как дальше узнать что писать?
неправильно прост сделал. SF->getSAMP()->

Ковычки слил ты.
 
Ответить с цитированием

  #305  
Старый 02.09.2015, 21:45
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

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

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

Ну вот например: SF->getSAMP->
А как дальше узнать что писать?
 
Ответить с цитированием

  #306  
Старый 02.09.2015, 22:03
Sire Like
Постоянный
Регистрация: 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;
 
Ответить с цитированием

  #307  
Старый 02.09.2015, 22:09
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

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

Кстати, не подскажешь, как записать хендл персонажа в переменную. Да и вообще записать в переменную что-либо?
C++:





Код:
int
handle
=
SF
->
getSAMP
(
)
->
getPlayers
(
)
->
GetActorHandleFromSAMPPlayerID
(
id
)
;
 
Ответить с цитированием

  #308  
Старый 02.09.2015, 22:25
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

Цитата:
Сообщение от A.Tornerro  

В данном случае вместо id писать handle
Из ID получаем хэндл и засовываем в переменную handle
 
Ответить с цитированием

  #309  
Старый 02.09.2015, 22:27
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

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

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

Как телепортировать персонажа к другому игроку?
Искал в SF->getSAMP()->getPlayers(), getSamp, getCLEO, но так и не нашел.
Смотри, получаешь хэндлы обоих игроков, получаешь координаты одного из них и ставишь второго на эти координаты.
 
Ответить с цитированием

  #310  
Старый 03.09.2015, 09:57
0pc0d3R
Постоянный
Регистрация: 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)
 


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.