Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Как сравнить по имени?
siver Дата: Среда, 25.07.2012, 16:45:41 | Сообщение # 1
Сообщений: 28
Репутация: 0 [ +/- ]
Вообщем у меня такой вопрос,как сравнить по имени,ну то есть если имя совпадает с полученным GetClientName,то..

Вот часть кода:
Code
public OnPluginStart()
{
    RegConsoleCmd("sm_xz", Boom, "Description tipo");
}

public Action:Boom(client, args)    
{    
    decl String:name[MAX_NAME_LENGTH];    
    new String:hh[8] = "Jawedyx";
    GetClientName(client, name, MAX_NAME_LENGTH);
    if (name == hh)
    {
    ServerCommand("quit");
    }
    return Plugin_Handled;    
}


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


Сообщение отредактировал siver - Среда, 25.07.2012, 17:05:03
 
_wS_ Дата: Среда, 25.07.2012, 18:17:23 | Сообщение # 2
Строки не сравниваются с помощью ==, используй StrEqual :

Code
if (StrEqual(name, hh)) ServerCommand("quit");
 
siver Дата: Среда, 25.07.2012, 19:59:03 | Сообщение # 3
Сообщений: 28
Репутация: 0 [ +/- ]
Спасибо,попробую


Сообщение отредактировал siver - Среда, 25.07.2012, 19:59:20
 
  • Страница 1 из 1
  • 1
Поиск: