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

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

Репутация: 183


По умолчанию

Может потому что у тебя файл лежит в SAMPFUNCS папке, а не в папке игры?
 
Ответить с цитированием

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

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

Есть что по пикапам? Подобрать и т.д
 
Ответить с цитированием

  #3  
Старый 06.07.2015, 13:45
Enjoy
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами: 6227977

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

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

Есть что по пикапам? Подобрать и т.д
Код:





Код:
void sendPickedUpPickup( int pickup );


stPickupPool

Код:





Код:
stPickupPool *pPickup = SF->getSAMP()->getInfo()->pPools->pPickup;


Вроде так, если не напиздел, а я могу. Ваще поройся, дохуя че есть.
 
Ответить с цитированием

  #4  
Старый 07.07.2015, 15:26
Enjoy
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами: 6227977

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

а че это, как его в stLocalPlayer я не могу свое хп узнать.

А вот так не выходит, вылетает чето

Код:





Код:
char buf[32] = "";
int id = SF->getSAMP()->getPlayers()->sLocalPlayerID;
stRemotePlayerData *pPlayerData = SF->getSAMP()->getPlayers()->pRemotePlayer[id]->pPlayerData;
sprintf(buf, "ID: %d // Health: %2.f", id, pPlayerData->fActorHealth);
SF->getSAMP()->getChat()->AddChatMessage(-1, buf);
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

stRemotePlayerData != stLocalPlayer

В stLocalPlayer есть указатель на структуру stSampPed(там ещё будет 1 указатель, вроде как), оттуда ты можешь получить уровень здоровья или поступить ещё легче - вытащить из синхронизации onFoot.
 
Ответить с цитированием

  #6  
Старый 07.07.2015, 16:48
Enjoy
Участник форума
Регистрация: 13.07.2014
Сообщений: 164
С нами: 6227977

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

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

stRemotePlayerData != stLocalPlayer
В stLocalPlayer есть указатель на структуру stSampPed(там ещё будет 1 указатель, вроде как), оттуда ты можешь получить уровень здоровья или поступить ещё легче - вытащить из синхронизации onFoot.
Вот, что вышло.

Код:





Код:
actor_info    *pGTA_Ped = SF->getSAMP()->getPlayers()->pLocalPlayer->pSAMP_Actor->pGTA_Ped;
pGTA_Ped->pPlayerData;


Но pPlayerData там void, как мне оттуда fHealth вытащить?
 
Ответить с цитированием

  #7  
Старый 07.07.2015, 17:07
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

SF->getSAMP()->getPlayers()->pLocalPlayer->pSAMP_Actor->pGTA_Ped->hitpoints;

actor_info *self = SF->getGame()->actorInfoGet(-1, ACTOR_ALIVE);

self->hitpoints;
 
Ответить с цитированием

  #8  
Старый 09.07.2015, 17:59
fanta
Познающий
Регистрация: 01.09.2014
Сообщений: 33
С нами: 6157055

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

Как загрузить/выгрузить плагин?
 
Ответить с цитированием

  #9  
Старый 10.07.2015, 13:30
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

Как загрузить/выгрузить плагин?
pload/pfree
 
Ответить с цитированием

  #10  
Старый 10.07.2015, 17:03
fanta
Познающий
Регистрация: 01.09.2014
Сообщений: 33
С нами: 6157055

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

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

pload/pfree
Это вроде только через консоль, а как реализовать в сф плагине?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.