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

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

Репутация: 183


По умолчанию

CLEO:





Код:
int id =
25
;
eWeaponType type = (eWeaponType)id;
 
Ответить с цитированием

  #1102  
Старый 03.03.2016, 06:28
kemperrr
Участник форума
Регистрация: 04.02.2014
Сообщений: 104
С нами: 6456767

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

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

Единственное адекватное решение по моему мнению - это использовать сокет сервер.
А получится через запрос на php файл записать в .txt, а потом прочитать каждому клиенту? Мне же не нужны привелегиии просто текст
 
Ответить с цитированием

  #1103  
Старый 03.03.2016, 09:24
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Очень много запросов для php.

Тогда ставь интервал для чтения и записи.
 
Ответить с цитированием

  #1104  
Старый 03.03.2016, 10:22
Harch
Познающий
Регистрация: 08.07.2015
Сообщений: 40
С нами: 5709574

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

Как определить, находится ли человек в поезде?

Как сделать дисконнект без краша ГТА?
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

https://yadi.sk/i/HB05H5RApsbG8

vehicle_info *car = SF->getGame()->vehicleInfoGet(VEHICLE_SELF, VEHICLE_TYPE_CAR);

byte carClass = *(byte *)(uint32_t)car + 0x590);

if (carClass == 9)

{

SF->Log("It's a train");

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

  #1106  
Старый 03.03.2016, 16:41
Harch
Познающий
Регистрация: 08.07.2015
Сообщений: 40
С нами: 5709574

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

Там как-то стоит скобка неправильно. Как ни расставлял - не работает.
 
Ответить с цитированием

  #1107  
Старый 03.03.2016, 16:59
Harch
Познающий
Регистрация: 08.07.2015
Сообщений: 40
С нами: 5709574

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

Сделал так:

Код:





Код:
bool carTypeIsTrain()
{
    vehicle_info *car = SF->getGame()->vehicleInfoGet(VEHICLE_SELF, VEHICLE_TYPE_CAR);
    if (!car) return false;
    byte carClass = *((byte *)(uint32_t)car + 0x590);
    if (car->vehicle_type == VEHICLE_TYPE_TRAIN) return true;
    return false;
}
 
Ответить с цитированием

  #1108  
Старый 04.03.2016, 15:11
FordeD
Познающий
Регистрация: 10.01.2016
Сообщений: 98
С нами: 5442178

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

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

Я же тебе это описал же
char square = std::stoi(param); // Возвращает число, а не буквы. Так же, если в строке будут буквы вызовит краш.
объявил переменной buk размер (char buk[1]

получение данных теперь через sscanf(param.c_str(), "%d %d", &buk, &chisl);

Вопрос теперь в одном, строка:

GAME->Get3DMarkers()->CreateMarker

первое значение у этой функции какое должно быть? Может быть просто "square" ?
 
Ответить с цитированием

  #1109  
Старый 04.03.2016, 15:52
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Индефикатор идет первым. И у тебя в скане уже ошибка. Ты число в чар записываешь? Нахрена?
 
Ответить с цитированием

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

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

Почему не читает RPC ???

Код:





Код:
if (params->packetId == ScriptRPCEnumeration::RPC_ScrSetPlayerHealth) 
    {
        byte packet;
        float data = 0.0;
        params->bitStream->ResetReadPointer(); // на всякий случай устанавливаем оффсет чтения на начало
        params->bitStream->Read( packet ); // читаем ID пакета
        params->bitStream->Read((PCHAR)&data, 4); // читаем отправляемые данные
       
        SF->getSAMP()->getChat()->AddChatMessage(0xFFFF00, "%f", data);       
    };
    return true; // успешно завершаем отправку пакета
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.