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

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

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

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

что надо сделать что бы мониторил определённый скин?
Сделать проверку на ид скина игрока и ид скина который тебе нужен
 
Ответить с цитированием

  #662  
Старый 09.01.2016, 17:50
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

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

Сделать проверку на ид скина игрока и ид скина который тебе нужен
можно пример?
 
Ответить с цитированием

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

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

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

можно пример?
int count;

//for...

if (g_Players->pRemotePlayer[ i ]->pPlayerData->pSAMP_Actor->pGTA_Ped->base.model_alt_id==1)//если скин равен CJ

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

  #664  
Старый 09.01.2016, 19:10
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

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

int count;
//for...
if (g_Players->pRemotePlayer[ i ]->pPlayerData->pSAMP_Actor->pGTA_Ped->base.model_alt_id==1)//если скин равен CJ
count++;
Почему и спросил, я так пытался сделать, но он выводит всех в стриме, мб я рукожоп.

PHP:





Код:
if
(
vect3_near_zero
(
g_stStreamedOutInfo
.
fPlayerPos
[
i
]
)
&&
(
g_Players
-
>
pRemotePlayer
[
i
]
-
>
pPlayerData
==
NULL
||
g_Players
-
>
pRemotePlayer
[
i
]
-
>
pPlayerData
-
>
pSAMP_Actor
==
NULL
||
g_Players
-
>
pRemotePlayer
[
i
]
-
>
pPlayerData
-
>
pSAMP_Actor
-
>
pGTA_Ped
-
>
base
.
model_alt_id
==
102
)
)
continue
;
 
Ответить с цитированием

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

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

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

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

PHP:





Код:
if
(
vect3_near_zero
(
g_stStreamedOutInfo
.
fPlayerPos
[
i
]
)
&&
(
g_Players
-
>
pRemotePlayer
[
i
]
-
>
pPlayerData
==
NULL
||
g_Players
-
>
pRemotePlayer
[
i
]
-
>
pPlayerData
-
>
pSAMP_Actor
==
NULL
||
g_Players
-
>
pRemotePlayer
[
i
]
-
>
pPlayerData
-
>
pSAMP_Actor
-
>
pGTA_Ped
-
>
base
.
model_alt_id
==
102
)
)
continue
;

Здесь он выводит всех кроме игроков со скином 102
 
Ответить с цитированием

  #666  
Старый 09.01.2016, 20:03
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

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

Здесь он выводит всех кроме игроков со скином 102
то есть сделать так != ?
 
Ответить с цитированием

  #667  
Старый 09.01.2016, 20:13
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

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

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

то есть сделать так != ?
Ну если тебе нужно пропустить всех у кого скин не 102, то да
 
Ответить с цитированием

  #668  
Старый 11.01.2016, 22:43
iAmerican
Постоянный
Регистрация: 17.02.2014
Сообщений: 611
С нами: 6438231

Репутация: 133


По умолчанию

Покажите простенький пример регулярного выражения , только не с использованием boost.
 
Ответить с цитированием

  #669  
Старый 11.01.2016, 23:07
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

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

  #670  
Старый 11.01.2016, 23:26
return
Участник форума
Регистрация: 23.10.2010
Сообщений: 125
С нами: 8186006

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

ник, id, цвет - получает.

но он флудит каждую секунду на игроков которые не юзают дамагер.

что не так? подскажите, первый раз такую штуку делаю.

PHP:





Код:
case
ID_BULLET_SYNC
:
{
char buf
[
64
]
;
BitStream
bsData
(
rpcParams
-
>
input
,
(
rpcParams
-
>
numberOfBitsOfData
/
8
)
+
1
,
false
)
;
uint8_t        byteType
=
1
;
uint16_t    sTargetID
;
float        fCenter
[
3
]
=
{
0
,
0
,
0.5
}
;
bsData
.
Read
(
fCenter
)
;
bsData
.
Read
(
sTargetID
)
;
bsData
.
Read
(
byteType
)
;
sprintf
(
buf
,
" %s[%d]: Возможно Damager"
,
getPlayerName
(
sTargetID
)
,
getGTAPedFromSAMPPlayerID
(
sTargetID
)
)
;
addToChatWindow
(
buf
,
samp_color_get
(
sTargetID
)
)
;
break
;
}
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

×

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

Сумма USDT:

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

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