Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

С никами вопрос

Статус
В этой теме нельзя размещать новые ответы.

~Jack~

Специалист
PHP:
	new sendername[MAX_PLAYER_NAME];
	new strikelife[256];
	new index;
	new pos[256];
	new string[MAX_PLAYER_NAME];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	new BadNameChars[][2] = {"/","`","~","!","@","#","$","%","^","&","*","(",")","-","=","+",".",",","<",">","[","]","{","}","|",":",";","'","0","1","2","3","4","5","6","7","8","9"};
	for(new i=0;i<sizeof(BadNameChars);i++){
	if(strfind(sendername,BadNameChars[i],true) != -1 || strlen(sendername) > MAX_PLAYERS){
	format(strikelife, sizeof(strikelife), "* %s не является RP ником.", sendername);
	SendClientMessageToAll(COLOR_LIGHTRED, strikelife);
	SendClientMessage(playerid, COLOR_LIGHTRED, "RP ник: 'Имя_Фамилия'");
	SendClientMessage(playerid, COLOR_LIGHTRED, "Пример: 'Ivan_Zaycev'");
	format(strikelife,sizeof(strikelife),"%s.ini",sendername);
	fremove(strikelife);
	Kick(playerid);
	return 1;}}
	new namestrikelife = strfind(sendername, "_", true);
	if(namestrikelife == -1){
	format(strikelife, sizeof(strikelife), "* %s не является RP ником.", sendername);
	SendClientMessageToAll(COLOR_LIGHTRED, strikelife);
	SendClientMessage(playerid, COLOR_LIGHTRED, "RP ник: 'Имя_Фамилия'");
	SendClientMessage(playerid, COLOR_LIGHTRED, "Пример: 'Ivan_Zaycev'");
	format(strikelife,sizeof(strikelife),"%s.ini",sendername);
	fremove(strikelife);
	Kick(playerid);
	return 1;}
	if (strlen(sendername) < 6){
	format(strikelife, sizeof(strikelife), "* %s не является RP ником.", sendername);
	SendClientMessageToAll(COLOR_LIGHTRED, strikelife);
	SendClientMessage(playerid, COLOR_LIGHTRED, "RP ник: 'Имя_Фамилия'");
	SendClientMessage(playerid, COLOR_LIGHTRED, "Пример: 'Ivan_Zaycev'");
	format(strikelife,sizeof(strikelife),"%s.ini",sendername);
	fremove(strikelife);
	Kick(playerid);
	return 1;}
	for(new i = 0; i < strlen(sendername); i++){
 	if(sendername[i] == '_'){
	index++;
	pos[index] = i;}}
	if(index > 1 || pos[index] == 0 || pos[index] == strlen(sendername)-1){
	format(strikelife, sizeof(strikelife), "* %s не является RP ником.", sendername);
	SendClientMessageToAll(COLOR_LIGHTRED, strikelife);
	SendClientMessage(playerid, COLOR_LIGHTRED, "RP ник: 'Имя_Фамилия'");
	SendClientMessage(playerid, COLOR_LIGHTRED, "Пример: 'Ivan_Zaycev'");
	format(strikelife,sizeof(strikelife),"%s.ini",sendername);
	fremove(strikelife);
	Kick(playerid);
	return 1;}
как сделать чтобы и нонрп ники могли заходить
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу