PDA

Просмотр полной версии : [Вопрос] Ник игрока.



Skyline
27.12.2014, 14:31
Здравствуйте, недавно захотел сделать такую штуку, как ник игрока. Суть заключается в том, что игрок по стандарту может зарегистрировать свой аккаунт под ником Tester.. к примеру. Т.е. если он начнет входить под ником TESTER - это уже будет другой аккаунт.
Как сделать чтобы TESTER или TesTEr, неважно как менялись буквы, были присвоены одному аккаунту, игрок мог делать себе хоть ник заглавными буквами, хоть обычными, но это все будет один аккаунт.

L0ndl3m
27.12.2014, 14:59
new
str[56],
name[MAX_PLAYER_NAME + 1],
i = -1;

GetPlayerName(playerid, name, sizeof(name));
while(name[++i] != EOS) {
// каждый символ в никнейме
// преобразуем в нижний регистр
name[i] = tolower(name[i]);
}

format(str, sizeof(str), "Accounts/%s.ini", name);
if(fexist(str)) {
// Зарегистрирован
} else {
// Не зарегистрирован
}