View difference between Paste ID: kAnG2KdZ and dKdTdTFb
SHOW: | | - or go back to the newest paste.
1
CMD:nick(playerid, params[])
2
{
3
	if (!params[0]) return SendClientMessage(playerid, -1, "Nie wpisałeś(aś) pseudonimu...");
4
	if (!(3 <= strlen (params) < MAX_PLAYER_NAME)) return SendClientMessage(playerid, -1, "Za krótki lub za długi pseudonim...");
5
	new bool:change = false;
6
	for(new i = 0; i <= strlen(params); i++)
7
	{
8
		switch(params[i])
9
		{
10
			case 'a'..'z', 'A'..'Z', '0'..'9', '.', '=', '$', '[', ']', '(', ')', '@', '_': continue;
11
			default:
12
			{
13-
				change = true;
13+
				change = false;
14
				break;
15
			}
16
		}
17
	}
18
	if(!change)
19
	{
20
		new string[90];
21
		format(string, sizeof(string), "Zmieniasz nick na %s", params);
22
		SendClientMessage(playerid, -1, string);
23
		SetPlayerName(playerid, params);
24
	}
25
	else return SendClientMessage(playerid, -1, #Pseudonim nie mógł zostać zmieniony ponieważ zawierał niedozwolone znaki!);
26
	return 1;
27
}