id ботов? |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
id ботов? |
csnet |
3.10.2016, 22:00
Сообщение
|
Решил начать учить сурс мод . что делать ....
Вобщем не понял маленько id ботов это ноль как и сервера? new victim = GetClientOfUserId(GetEventInt(event, "victim")); выдает 0 на боте go v cs:go
|
|
|
|
Unknown |
3.10.2016, 22:28
Сообщение
|
см. ретурн натива
Аткажитесъ от плагенов бес исходника.
|
|
|
|
csnet |
4.10.2016, 16:27
Сообщение
|
дело не в этом было,
GetClientOfUserId(GetEventInt(event, "victim")); >> GetClientOfUserId(GetEventInt(event, "userid"));
Отредактировал: csnet, - 4.10.2016, 16:27
go v cs:go
|
|
|
|
Unknown |
4.10.2016, 21:42
Сообщение
|
Аткажитесъ от плагенов бес исходника.
|
|
|
|
Revelation |
5.10.2016, 16:36
Сообщение
|
дело не в этом было, GetClientOfUserId(GetEventInt(event, "victim")); >> GetClientOfUserId(GetEventInt(event, "userid")); Параметры события можешь тут посмотреть (чтобы не путаться): |
|
Поблагодарили 1 раз
|
|
tonline_kms65 |
28.10.2016, 0:46
Сообщение
|
|
csnet,
ID = 0 это консоль. Вопрос конечно интересный, никогда с ботами дела не имел. Даже заинтересовали. Вообще БОТ это такая же ENT как и все остальные. Следовательно нужно получить ID этой ENT (не клиента!). Все ENT числовые т.е. интегры. Я для теста начал бы с такого мини кода : Код int id_bot = GetClientAimTarget (client, false); // получил бы в точке прицела информацию по ENT (которая в прицеле, т.е. БОТа) точно уже знал бы есть у бота id или нет. Код if id_bot = -1 return; // чтобы не глючило.Код PrintToChat(client, "БОТ ID %i/%N )", id_bot, id_bot); // в HUD для тебя информацию id БОТа /имя БОТа. Если при отработке вывода информации в консоли ошибок не будет значит все ОК.Если каким то чудом у БОТа нет id!? то искал бы по имени типа %N (имя то точно есть) И уже исходя из полученной информации действовал бы дальше. Но я практик, мне просто некогда изучать документацию. Если у тебя есть время - можно по изучать документацию - почитать.
Отредактировал: tonline_kms65, - 28.10.2016, 1:25
|
|
|