Как правельно записать функцию if, нужна помощь newbie |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Как правельно записать функцию if, нужна помощь newbie |
Rejiser
|
25.6.2011, 0:58
Сообщение
|
![]() |
Хотел зайти на амх-х, там как раз есть статья про строки, но он не работает =\
И кстати лучше тогда делать через: Код register_clcmd( "say /rtv", "cmd_say_rtv" ) т.к, как хочешь сделать ты, нужно будет хукать весь чат, т.е проверять каждое слово, а так команда будет зарегистрирована и только одна.
Отредактировал: Rejiser, - 25.6.2011, 0:58
|
|
|
|
STR@TEG
|
25.6.2011, 3:38
Сообщение
|
|
|
Justify,
Условие не нужно, просто выводи сообщение. Rejiser, Все ведь у него правильно. |
Поблагодарили 1 раз
|
|
Justify
|
25.6.2011, 10:57
Сообщение
|
|||
![]() |
Justify, Условие не нужно, просто выводи сообщение. Rejiser, Все ведь у него правильно. т.е. if не нужен? а как тогда? } public cmd_say_rtv( id ) { client_print(id, print_center, "Используй команду votemap вместо rtv!") } так ?
Отредактировал: Justify, - 25.6.2011, 11:13
|
|||
|
|
||||
STR@TEG
|
25.6.2011, 11:07
Сообщение
|
|
|
|
Поблагодарили 1 раз
|
|
Justify
|
25.6.2011, 11:18
Сообщение
|
|||
![]() |
да! спасибо - получилось !
было бы круто если бы ещё какая небудь функция перехватывала rtv из чата и заменяла его на votemap.
Отредактировал: Justify, - 25.6.2011, 11:51
|
|||
|
|
||||
STR@TEG
|
25.6.2011, 11:21
Сообщение
|
|
|
|
Поблагодарили 1 раз
|
|
Justify
|
25.6.2011, 11:32
Сообщение
|
|||
![]() |
Только я использовал не клиент_принт, а хюд меседж) блин а скриптинг это интересно)
Код public cmd_say_rtv(id) { client_cmd(id, "say votemap") } неа (
|
|||
|
|
||||
STR@TEG
|
25.6.2011, 11:35
Сообщение
|
|
|
|
|
|
|
Justify
|
25.6.2011, 11:36
Сообщение
|
|||
![]() |
|
|||
|
|
||||
STR@TEG
|
25.6.2011, 11:43
Сообщение
|
|
|
|
|
|
|
Justify
|
25.6.2011, 11:46
Сообщение
|
|||
![]() |
Все правильно значит. Может слеш нужен? Код правильный, поэтому больше ничего предложить не могу. просто всёравно пишет rtv и ничего не заменяет ...
|
|||
|
|
||||
Yes I Do Not
|
25.6.2011, 11:47
Сообщение
|
![]() |
у тебя UMM??
|
|
|
|
Justify
|
25.6.2011, 11:50
Сообщение
|
|||
![]() |
|
|||
|
|
||||
Yes I Do Not
|
25.6.2011, 11:52
Сообщение
|
![]() |
так в нем добавь)
|
|
|
|
Justify
|
25.6.2011, 11:54
Сообщение
|
|||
![]() |
|
|||
|
|
||||
Yes I Do Not
|
25.6.2011, 11:56
Сообщение
|
![]() |
В umm.sma, после
Код register_clcmd ( "say votemap", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say /votemap", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say_team votemap", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say_team /votemap", "cmd_say_votemap", 0, "- vote map change" ) добавь Код register_clcmd ( "say rtv", "cmd_say_votemap", 0, "- vote map change" )
register_clcmd ( "say /rtv", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say_team rtv", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say_team /rtv", "cmd_say_votemap", 0, "- vote map change" )
Отредактировал: MicroSD, - 25.6.2011, 11:57
|
Поблагодарили 2 раз
|
|
STR@TEG
|
25.6.2011, 11:58
Сообщение
|
|
|
|
|
|
|
Justify
|
25.6.2011, 12:05
Сообщение
|
|||
![]() |
Ничего заменять и не будет. Игроку просто посылается команда votemap. Если хочешь с заменой, то нужно обширнее оформлять код. поможешь? В umm.sma, после Код register_clcmd ( "say votemap", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say /votemap", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say_team votemap", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say_team /votemap", "cmd_say_votemap", 0, "- vote map change" ) добавь Код register_clcmd ( "say rtv", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say /rtv", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say_team rtv", "cmd_say_votemap", 0, "- vote map change" ) register_clcmd ( "say_team /rtv", "cmd_say_votemap", 0, "- vote map change" ) тьху точно! спс!
|
|||
|
|
||||
![]() ![]() |