amx_kick заменить на перевод в наблюдатели |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
amx_kick заменить на перевод в наблюдатели |
usercn
|
7.3.2014, 1:11
Сообщение
|
![]() |
Есть код:
server_cmd("amx_kick %s", Player[Selected]) - кикает с сервера игрока Player[Selected] Хочу заменить кик, на перевод игрока в наблюдатели (спектаторы). Типа выполнить код: server_cmd("amx_spect %s", Player[Selected]) но такой команды amx_spect - нет. Как быть? ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
Legenda
|
7.3.2014, 1:27
Сообщение
|
![]() ![]() |
использовать user_silentkill и cs_set_user_team
|
|
|
|
usercn
|
7.3.2014, 10:56
Сообщение
|
![]() |
Было так:
Код: public ActualKick(Selected) Если заменить кик на перевод в спектаторы, подскажите. Вот так правильно?? Код: public ActualKick(Selected) есть ещё второй вариант: Код: public ActualKick(Selected)
Отредактировал: usercn, - 7.3.2014, 10:58
![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
Поблагодарили 1 раз
|
|
usercn
|
7.3.2014, 11:08
Сообщение
|
![]() |
В итоге получилось:
Код: public ActualKick(Selected) а тип переменной Player[Selected] правильный будет?? изначано было server_cmd("amx_kick %s", Player[Selected]) где Player[Selected] - это ник игрока в текстовом виде ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
Stimul1
|
7.3.2014, 13:51
Сообщение
|
![]() |
usercn, больше кода.
|
|
|
|
admin4ik
|
7.3.2014, 14:10
Сообщение
|
|
|
Код if(is_user_alive(Player[Selected]))
{ //code убить и перевести }else{ //code перевести } |
|
|
|
usercn
|
12.3.2014, 0:44
Сообщение
|
![]() |
Сделал так:
Код: public ActualKick(Selected) Иногда ошибочка в лог вываливается L 03/11/2014 - 21:21:51: Start of error session. L 03/11/2014 - 21:21:51: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20140311.log") L 03/11/2014 - 21:21:51: [CSTRIKE] Invalid player 10 L 03/11/2014 - 21:21:51: [AMXX] Displaying debug trace (plugin "votekick_v2.amxx") L 03/11/2014 - 21:21:51: [AMXX] Run time error 10: native error (native "cs_set_user_team") L 03/11/2014 - 21:21:51: [AMXX] [0] votekick_v2.sma::ActualKick (line 255) L 03/11/2014 - 21:21:51: [AMXX] [1] votekick_v2.sma::outcomkick (line 227) ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
usercn
|
12.3.2014, 13:06
Сообщение
|
![]() |
Какую проверку, куда именно?
![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
Legenda
|
12.3.2014, 13:09
Сообщение
|
![]() ![]() |
любой AFK менеджер глянь и посмотри что он делает
кстати надо еще и бомбу тебе дропать и хорошо проверять vip игрок или нет для as_ карт |
|
|
|
usercn
|
12.3.2014, 16:18
Сообщение
|
![]() |
Так правильно или что-то другое???
Код: public ActualKick(Selected) ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
Поблагодарили 1 раз
|
|
usercn
|
12.3.2014, 16:33
Сообщение
|
![]() |
В чём разница, тоже самое, только ещё проверяется не в спектаторах ли он уже.
Ведь писали про проверку на подключение ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
Legenda
|
12.3.2014, 17:01
Сообщение
|
![]() ![]() |
|
|
|
|
usercn
|
12.3.2014, 22:30
Сообщение
|
![]() |
попробуй так Код: public ActualKick(Selected) is_user_alive(Pid) ? user_silentkill(Pid), cs_set_user_team(Pid,CS_TEAM_SPECTATOR) : cs_set_user_team(Pid,CS_TEAM_SPECTATOR) Не компилится эта строчка, синтакически что-то не так ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
csnet
|
12.3.2014, 22:32
Сообщение
|
|
|
if(is_user_alive(Pid) ? user_silentkill(Pid) : cs_set_user_team(Pid, CS_TEAM_SPECTATOR))
если игрок жив убиваем, если мертв то он идет в спектатор ![]() go v cs:go
|
|
|
|
usercn
|
12.3.2014, 22:39
Сообщение
|
![]() |
if(is_user_alive(Pid) ? user_silentkill(Pid) : cs_set_user_team(Pid, CS_TEAM_SPECTATOR)) если игрок жив убиваем, если мертв то он идет в спектатор а должно быть если игрок жив убиваем + отправляем в спектаторы, если мертв то он идет в спектатор И вообще мы счас вернёмся к коду с чего всё начиналось... Код: public ActualKick(Selected) но в этом случае в лог вываливается L 03/11/2014 - 21:21:51: Start of error session. L 03/11/2014 - 21:21:51: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20140311.log") L 03/11/2014 - 21:21:51: [CSTRIKE] Invalid player 10 L 03/11/2014 - 21:21:51: [AMXX] Displaying debug trace (plugin "votekick_v2.amxx") L 03/11/2014 - 21:21:51: [AMXX] Run time error 10: native error (native "cs_set_user_team") L 03/11/2014 - 21:21:51: [AMXX] [0] votekick_v2.sma::ActualKick (line 255) L 03/11/2014 - 21:21:51: [AMXX] [1] votekick_v2.sma::outcomkick (line 227) ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
![]() ![]() |