Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Помогите с плагином автосмены ника!

Статус пользователя HJU
сообщение 22.4.2013, 17:10
Сообщение #1
Стаж: 13 лет

Сообщений: 15
Благодарностей: 2
Полезность: 0

#include <amxmodx>
public plugin_init() {
register_plugin("maXXimus", "0.1", "CS-STEEP autochange name")
}

public client_putinserver(id) {
new name[33]
get_user_name(id, name, 32)
if (containi(name, "PLAYER [CS-SERVERA]")) {
set_user_info(id, "name", "PLAYER[CS-STEEP]")
}
else
{
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}


должен меняться ник только у PLAYER [CS-SERVERA] а поменялся у всех на PLAYER[CS-STEEP] помогите незнаю в чом дело!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nickk
сообщение 22.4.2013, 18:40
Сообщение #2
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

Там не так.
Если ник у игрока PLAYER [CS-SERVERA], то меняет на PLAYER[CS-STEEP].
Напишите, что вам надо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 22.4.2013, 20:23
Сообщение #3


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Цитата(HJU @ 22.4.2013, 19:10) *
new name[33] -> new name[32]
get_user_name(id, name, 32) -> get_user_name(id, name, 31)
containi -> equal
else -> удалить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя HJU
сообщение 22.4.2013, 20:33
Сообщение #4
Стаж: 13 лет

Сообщений: 15
Благодарностей: 2
Полезность: 0

Цитата
new name[33] -> new name[32]
get_user_name(id, name, 32) -> get_user_name(id, name, 31)
containi -> equal
else -> удалить

Код:
#include <amxmodx>
public plugin_init() {
register_plugin("maXXimus", "0.1", "CS-STEEP autochange name")
}
public client_putinserver(id) {
new name[32]
get_user_name(id, name, 31)
if (equal(name, "PLAYER [CS-SERVERA]")) {
set_user_info(id, "name", "PLAYER[CS-STEEP]")
}
{
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}

вот так???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 22.4.2013, 20:55
Сообщение #5


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Код:
{
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED

это лишнее =)

Если хотите использовать containi тогда надо проверять чему оно равно, а не просто его =)
с equal верно так. Скобки тоже можно убрать


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя HJU
сообщение 22.4.2013, 21:04
Сообщение #6
Стаж: 13 лет

Сообщений: 15
Благодарностей: 2
Полезность: 0

Всё спасибо тему оффтоп. Mazdan,Fintok ловите спасибку от меня.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: