Использование команды по ID/нику игрока
Доброго времени суток.
Хочу сделать, чтобы команды можно было использовать как по ID так и по Нику
Образно говоря, как я себе это всё представляю:
Ввожу цифры, это у нас получится ИД, мы возвращаем в команду цифры, и работаем с полученными цифрами
Пример:
Пришло из стока число 599
И мы записываем это число в переменную образно говоря в new_id
И дальше уже работаем с new_id
Если ввел ник:
Возвращаем из стока ник, и работаем уже собственно с ником
Я уже по пробовал сделать,но, пока-что как-то туго...
PHP код:
stock Player_Return(const TextTest[])
{
new i = strlen(TextTest);
new retern_text[MAX_PLAYER_NAME+1];
while(--i != -1)
{
switch(TextTest[i])
{
case ' ':
{
strmid(retern_text, TextTest, 0, strlen(TextTest), MAX_PLAYER_NAME);
strdel(retern_text, i, i+1);
}
case '0'..'9':
{
strmid(retern_text, TextTest, 0, strlen(TextTest), 6);
}
default:
{
strmid(retern_text, TextTest, 0, strlen(TextTest), MAX_PLAYER_NAME);
}
}
}
return retern_text,printf("Names: %s",retern_text);
}