|
GTASA & Linux
|
|
| SanSay | Дата: Среда, 28.05.2008, 08:16 | Сообщение # 1 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| кто-нить знает как можно к Линуксу прикрутить че-нить, что бы он стал РАСПОЗНАВАТЬ регистр, т.е. мог отличать "М" от "м" или может к моду можно чени-ть подобное прикрутить. Про "к моду" - можно конечно ограничить ники только маленькими или большими символами, но это как-то плюшево будет (ники только маленькими или большими символами) Хотелось бы именно регистр ввести.
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| XAOC | Дата: Среда, 28.05.2008, 08:25 | Сообщение # 2 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| Всмысле чтоб ники XAOC и XAoC считались раздными ?
|
| |
|
|
| Хоммко | Дата: Среда, 28.05.2008, 12:28 | Сообщение # 3 |
|
Новенький
Группа:
Продвинутые
Сообщений: 71
Награды: 1
Репутация: 9
Замечания: 0%
Статус: 
| закодировать ник например создавать файлы не с названием ником, а хэшем ника
|
| |
|
|
| XAOC | Дата: Среда, 28.05.2008, 12:41 | Сообщение # 4 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| Quote (Хоммко) закодировать ник например создавать файлы не с названием ником, а хэшем ника вообщето самп отлично умеет отличать регистр ;) P.S Quote strcmp Сравнивает две строки друг с другом, с такими опциями, как игнорирование заглавных букв или максимальная длина. Очень часто используется в OnPlayerCommandText. (const string1[],const string2[],ignorecase=false,length=cellmax) const string1[] Первая сравниваемая строка. const string2[] Строка, которую вы хотите сравнить с string1. ignorecase=false Игнорировать заглавные буквы, если true. length=cellmax Максимальное число проверяемых ячеек. Возвращает 0 - если строки равны между собой. if(strcmp(cmdtext, "/me", true) == 0){
|
| |
|
|
| Хоммко | Дата: Среда, 28.05.2008, 15:12 | Сообщение # 5 |
|
Новенький
Группа:
Продвинутые
Сообщений: 71
Награды: 1
Репутация: 9
Замечания: 0%
Статус: 
| я имел в виду случай, когда два аккоунт-файла ХАоС и ХАОС будут одним и тем же файлом
|
| |
|
|
| SanSay | Дата: Среда, 28.05.2008, 23:05 | Сообщение # 6 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| блин реально ступил ))) наоборот, что бы НЕ распознавал регистр, т.е. чтобы ники SanSay и SANSAY считались одним и тем же, но при этом чтобы можно было назвать себя SanSay или SANSAY. Главное, чтобы нельзя было создать два ника SanSay и SANSAY (короч как в винде)))
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| XAOC | Дата: Четверг, 29.05.2008, 01:46 | Сообщение # 7 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| Quote (SanSay) блин реально ступил ))) наоборот, что бы НЕ распознавал регистр, т.е. чтобы ники SanSay и SANSAY считались одним и тем же, но при этом чтобы можно было назвать себя SanSay или SANSAY. Главное, чтобы нельзя было создать два ника SanSay и SANSAY (короч как в винде))) ignorecase=false Игнорировать заглавные буквы, если true.
|
| |
|
|
| OKStyle™ | Дата: Четверг, 29.05.2008, 08:48 | Сообщение # 8 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Quote (XAOC) Игнорировать заглавные буквы, если true т.е. стандартно в командах.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| SanSay | Дата: Четверг, 29.05.2008, 23:54 | Сообщение # 9 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| блин чет не могу догнать как же вставить вот нашел где идет сравнение ника с уже существующими: GetPlayerName(playerid, plname, sizeof(plname)); format(string, sizeof(string), "accounts/%s.cer", plname); if(fexist(string)) { gPlayerAccount[playerid] = 1; SendClientMessage(playerid, COLOR_ORANGE, " СЕРВЕР: Этот ник зарегистрирован, у вас есть 60 секунд чтобы войти!!!"); SetTimerEx("Loginkicker",60000,0,"i",playerid); return 1; } else { gPlayerAccount[playerid] = 0; SendClientMessage(playerid, COLOR_ORANGE, "СЕРВЕР: Напиши /regnick <пароль> (например /regnick 12345) чтобы создать аккаунт, /help для помощи"); } return 1; и куда здесь прикрутить (const string1[],const string2[],ignorecase=false,length=cellmax) помогите плиз )
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| XAOC | Дата: Пятница, 30.05.2008, 08:14 | Сообщение # 10 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| SanSay, здесь нет сравнения строк, здесь идёт проверка наличия файла, fexist
|
| |
|
|
| SanSay | Дата: Пятница, 30.05.2008, 11:49 | Сообщение # 11 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| XAOC, а в данном случае наличие файла и "сравнение ника с уже существующими" разве не одно и тоже??? ) если файл с таким ником уже существует, то соответственно и такой ник тоже уже существует, т.к. это одно и тоже )
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|