Проверка на нубо-ник - 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
Как сделать проверку на некорректный ник. т.е Если у игрока ник состоит только из цифр или цифр и точек то его кикало. Я тут сам пробовал накидать но ошибку выдает
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
Извините, но это самый "гениальный" код который я видел за последние пару лет. Вы чем думали?
|
Эмм далее не читал?
Quote:
Originally Posted by Xa0s
Не помню точно как писал
|
Как бы с того времнни как я писал прошла куча времени и уже не помню что да как.