Добрый вечер, дорогие форумчане
Возможно ли как-то сделать что когда ты заходишь с англ ником то в игре у тебя он переводится сразу на русский как на родине РП?
Вид для печати
Добрый вечер, дорогие форумчане
Возможно ли как-то сделать что когда ты заходишь с англ ником то в игре у тебя он переводится сразу на русский как на родине РП?
Если вы хотите, чтобы произношение сохранялось (например sh - ш, ch - ч, g - джи или г в зависимости от слова), то это ооочень сложно и долго, для каждой буквы надо прописывать алгоритм, так еще есть и слова-исключения...
А если тупо g заменять на г, j на дж и т.д., то это очень просто:
stock SetNickToRusLang(const nick[]) { { switch(nick[i]) { case 'a': nick[i] == 'а'; case 'b': nick[i] == 'б'; case 'c': nick[i] == 'к'; case 'd': nick[i] == 'д'; case 'e': nick[i] == 'е'; case 'f': nick[i] == 'ф'; case 'h': nick[i] == 'х'; case 'g': nick[i] == 'г'; case 'i': nick[i] == 'и'; case 'j': { nick[i] == 'д'; { nick[j] == nick[j-1]; } nick[i+1] == 'ж'; } case 'k': nick[i] == 'к'; case 'l': nick[i] == 'л'; case 'm': nick[i] == 'м'; case 'n': nick[i] == 'н'; case 'o': nick[i] == 'о'; case 'p': nick[i] == 'п'; case 'q': { nick[i] == 'к'; { nick[j] == nick[j-2]; } nick[i+1] == 'ь'; nick[i+2] == 'ю'; } case 'r': nick[i] == 'р'; case 's': nick[i] == 'с'; case 't': nick[i] == 'т'; case 'u': nick[i] == 'у'; case 'v', 'w': nick[i] == 'в'; case 'x': { nick[i] == 'к'; { nick[j] == nick[j-1]; } nick[i+1] == 'с'; } case 'y': { nick[i] == 'а'; { nick[j] == nick[j-1]; } nick[i+1] == 'й'; } case 'z': nick[i] == 'з'; } } }