SA-MP Forums Archive
Проверка на нубо-ник - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проверка на нубо-ник (/showthread.php?tid=316064)



Проверка на нубо-ник - Xa0s - 05.02.2012

Как сделать проверку на некорректный ник. т.е Если у игрока ник состоит только из цифр или цифр и точек то его кикало. Я тут сам пробовал накидать но ошибку выдает

PHP Code:
switch(xPlayerName(playerid))
{
    case 
"1..9"nub 3;
    case 
"A..Z"nub++;

Не помню точно как писал но ошибку выдовало в
PHP Code:
switch(xPlayerName(playerid)) 
Если можно то предложите свой вариант проверки на такой ник


Re: Проверка на нубо-ник - Norck - 05.02.2012

Проверить ник игрока можно таким образом:
pawn Code:
new count;
for(new i=strlen(plname)-1; i != -1; i--)
{
    switch(plname[i])
    {
        case '0'..'9': count ++;
    }
}
где plname - имя игрока. Данный код подсчитает, сколько цифр присутствует в нике игрока. Под свои нужды попытайся подогнать самостоятельно.


Re: Проверка на нубо-ник - eakwarp - 05.02.2012

Quote:
Originally Posted by Xa0s
View Post
Как сделать проверку на некорректный ник. т.е Если у игрока ник состоит только из цифр или цифр и точек то его кикало. Я тут сам пробовал накидать но ошибку выдает

PHP Code:
switch(xPlayerName(playerid))
{
    case 
"1..9"nub 3;
    case 
"A..Z"nub++;

Не помню точно как писал но ошибку выдовало в
PHP Code:
switch(xPlayerName(playerid)) 
Если можно то предложите свой вариант проверки на такой ник
Извините, но это самый "гениальный" код который я видел за последние пару лет. Вы чем думали?


Re: Проверка на нубо-ник - Xa0s - 06.02.2012

Quote:
Originally Posted by eakwarp
View Post
Извините, но это самый "гениальный" код который я видел за последние пару лет. Вы чем думали?
Эмм далее не читал?
Quote:
Originally Posted by Xa0s
View Post
Не помню точно как писал
Как бы с того времнни как я писал прошла куча времени и уже не помню что да как.