Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Проверка на цифры в нике - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ FX ][ All ]
Проверка на цифры в нике
Оценка: -----

#1
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию
Данная функция проверит сколько цифр содержится в нике игрока, если более 3 - то игрока кикнет.
Т.е. функция блокирует ники, например "1253","FA45G65","By55u66" и т.д.

В public OnPlayerConnect(playerid) добавляем:
new PlName[MAX_PLAYER_NAME],count;
GetPlayerName(playerid,PlName,sizeof(PlName));
for (new i; i < strlen(PlName); i++)
{
    if (PlName[i] >= '0' && PlName[i] <= '9')
    {
        count++;
        if(count == 4)
        {
            SendClientMessage(playerid,0xE0EA64AA,"В вашем нике более 3 цифр!");
            Kick(playerid);
            break;
        }
    }
}



Автор: Games
2

#2
Пользователь офлайн   Kiril_Kotel 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\Dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\md5.inc(312) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\md5.inc(315) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\utils.inc(1) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\utils.inc(51) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\utils.inc(52) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\YSI\y_iterate.inc(1015) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\YSI\y_iterate.inc(1082) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\YSI\y_iterate.inc(1116) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\YSI\y_iterate.inc(1139) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\pawno\include\YSI\y_iterate.inc(1193) : warning 219: local variable "count" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2179) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2667) : warning 219: local variable "name" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2668) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2687) : error 003: declaration of a local variable must appear in a compound block
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2689) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2691) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2694) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2698) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2703) : error 010: invalid function or declaration
../include/remove.inc(2) : error 021: symbol already defined: "RemoveBuildingForPlayer"
../include/remove.inc(6) : error 021: symbol already defined: "RemoveBuildingForPlayer"
../include/remove.inc(68) : error 021: symbol already defined: "RemoveBuildingForPlayer"
../include/remove.inc(80) : error 021: symbol already defined: "RemoveBuildingForPlayer"
../include/remove.inc(84) : error 021: symbol already defined: "RemoveBuildingForPlayer"
../include/remove.inc(90) : error 021: symbol already defined: "RemoveBuildingForPlayer"
../include/remove.inc(162) : error 021: symbol already defined: "RemoveBuildingForPlayer"
../include/remove.inc(177) : error 021: symbol already defined: "RemoveBuildingForPlayer"
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2706) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2709) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2711) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2712) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2713) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2714) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2715) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2716) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2721) : error 021: symbol already defined: "CreateDynamicObject"
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2728) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2730) : error 010: invalid function or declaration
C:\Users\USER\Desktop\lock! - 1 - копия - копия\gamemodes\newrp.pwn(2731) : error 010: invalid function or declaration

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.

0

#3
Пользователь офлайн   Loontik228 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияRomzes (24 Август 2011 - 23:30) писал:

...

Ставлю +++ респект) всё четко сработало без варнингов и без всяких error
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей