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

  #1  
Старый 07.01.2016, 19:05
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Я не понимаю зачем нужна &. Как я знаю это обращение к адресу памяти зачем это тут
А как по твоему компилятор узнает куда записывать?
 
Ответить с цитированием

  #2  
Старый 07.01.2016, 19:11
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

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

А как по твоему компилятор узнает куда записывать?
В клео все понятно нажал alt cntrl 2 и все понятно вводишь параметры и описание есть. а в api ты даже не знаешь какие функции там существуют какой тип данных использовать. Только постоянно видишь эту ***ню (const char *) - что это такое ??? * это указатель.

int *var;

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

  #3  
Старый 07.01.2016, 19:18
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

В клео все понятно нажал alt cntrl 2 и все понятно вводишь параметры и описание есть. а в api ты даже не знаешь какие функции там существуют какой тип данных использовать. Только постоянно видишь эту ***ню (const char *) - что это такое ??? * это указатель.
int *var;
delete var;
Сейчас я вижу ***ню только тебя.

Если тебя интересует эти 2 строки, то 1ая это регистрирует указатель, 2ая освобождает память выделенную под указатель

В API тоже есть всё. Просто ты ещё не дошёл до того как узнать об этом
 
Ответить с цитированием

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

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

как сделать проверку на поднятие пикапа, и отправить рпц о поднятий
 
Ответить с цитированием

  #5  
Старый 08.01.2016, 01:43
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Никак, если ты его сам отправляешь(RPC).

Если "подбираешь", то должен отправляться RPC_PICKEDUPPICKUP.
 
Ответить с цитированием

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

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

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

Никак, если ты его сам отправляешь(RPC).
Если "подбираешь", то должен отправляться RPC_PICKEDUPPICKUP.
Я делаю инвиз. Но, мне нужно сделать проверку на пикап то есть типо синхры пикапов

дайте параметры RPC_GIVETAKEDAMAGE
 
Ответить с цитированием

  #7  
Старый 08.01.2016, 07:55
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

дайте параметры RPC_GIVETAKEDAMAGE
C++:





Код:
bool
bGiveOrTake
;
short
int
iPlayerID
;
float
fAmmount
;
int
iWeaponID
,
iBodyPart
;
params
->
bitStream
->
Read
(
bGiveOrTake
)
;
//false=give, true=take
params
->
bitStream
->
Read
(
iPlayerID
)
;
//игрок, которому наносится или от которого получается урон
params
->
bitStream
->
Read
(
fAmmount
)
;
//урон
params
->
bitStream
->
Read
(
iWeaponID
)
;
//ид оружия
params
->
bitStream
->
Read
(
iBodyPart
)
;
//часть тела
 
Ответить с цитированием

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

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

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

C++:





Код:
bool
bGiveOrTake
;
short
int
iPlayerID
;
float
fAmmount
;
int
iWeaponID
,
iBodyPart
;
params
->
bitStream
->
Read
(
bGiveOrTake
)
;
//false=give, true=take
params
->
bitStream
->
Read
(
iPlayerID
)
;
//игрок, которому наносится или от которого получается урон
params
->
bitStream
->
Read
(
fAmmount
)
;
//урон
params
->
bitStream
->
Read
(
iWeaponID
)
;
//ид оружия
params
->
bitStream
->
Read
(
iBodyPart
)
;
//часть тела

это мне outcoming rpc считывать?
 
Ответить с цитированием

  #9  
Старый 08.01.2016, 14:35
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

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

это мне outcoming rpc считывать?
Да
 
Ответить с цитированием

  #10  
Старый 08.01.2016, 12:15
Gabriel__
Постоянный
Регистрация: 23.06.2015
Сообщений: 411
С нами: 5731627

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

Хотел найти в поиске функцию которая пишет в чат текст (другим игрокам) в поиске искал "say" и нашел функцию Say( char *msg ); но не могу понять как её вызвать. В какой цепочке она относится должна быть в SF->getSAMP()->getChat()-> и кстати как называется эта штука SF->getSAMP()->getChat()
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.