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

  #661  
Старый 21.11.2015, 18:37
DarkExorcist
Познающий
Регистрация: 21.05.2014
Сообщений: 77
С нами: 6304276

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

Как проверить, подключен игрок с определенным идом к серверу или нет?
 
Ответить с цитированием

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

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

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

Как проверить, подключен игрок с определенным идом к серверу или нет?
stRemotePlayer *pPlayer = SF->getSAMP()->getPlayers()->pRemotePlayer[ ID ];

if(!pPlayer)

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

  #663  
Старый 21.11.2015, 22:09
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

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

как брать строку из чата, перед новой строкой
 
Ответить с цитированием

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

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

SF->getSAMP()->getChat()->chatEntry[98]. и далее
 
Ответить с цитированием

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

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

Как телепортировать игрока к себе
 
Ответить с цитированием

  #666  
Старый 23.11.2015, 06:40
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

Как телепортировать игрока к себе
Либо меняй позицию этого игрока через OnFootData , но это ты будет визуально, либо как в собах и т.п. сделать, ты должен быть в машине, пишешь позицию в InCarData с координатами, того кого тебе надо со смещением, а вообще можешь найти исходник и посмотреть
 
Ответить с цитированием

  #667  
Старый 23.11.2015, 13:07
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

как сделать команду с двумя параметрами, но что бы в каждом параметре был пробел?

что то вроде этого - /cmd параметр один; параметр два;
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

Как вариант sscanf. Так же можно регулярные выражения применить.
 
Ответить с цитированием

  #669  
Старый 24.11.2015, 05:58
im0rg
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами: 6920791

Репутация: 113


По умолчанию

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

Хотелось бы при активации функции ( на клавишу ) менять цвет текста. Всё готово, но с цветом так и не сделал.
Объявляем переменную

Код:





Код:
static bool AutoHealth = false;


Рисуем текст с цветом в зависимости от статуса переменной

Код:





Код:
pFont->Print("[AutoHealth]", AutoHealth?D3DCOLOR_ARGB(255, 0, 100, 0):D3DCOLOR_ARGB(255, 128,0,0), x, y, false);


При нажатии на кнопку меняем статус переменной

Код:





Код:
if(game->isKeyPressed(VK_LBUTTON))
            {
                AutoHealth ^= true;
            }
 
Ответить с цитированием

  #670  
Старый 24.11.2015, 06:00
im0rg
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами: 6920791

Репутация: 113


По умолчанию

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

как сделать команду с двумя параметрами, но что бы в каждом параметре был пробел?
что то вроде этого - /cmd параметр один; параметр два;
Как пример..

Код:





[CODE]
void CALLBACK cmd_ahall(std::string param)
{
const char * params = param.c_str();
int sid,eid;
if ( !strlen( params ) || sscanf( params, "%d%d", &sid,&eid ) getSAMP()->getChat()->AddChatMessage( -1, "USAGE: /ahall " );
return;
}
for(int i=sid; i

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





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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