Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:nick(playerid, params[])
- {
- if (!params[0]) return SendClientMessage(playerid, -1, "Nie wpisałeś(aś) pseudonimu...");
- if (!(3 <= strlen (params) < MAX_PLAYER_NAME)) return SendClientMessage(playerid, -1, "Za krótki lub za długi pseudonim...");
- new bool:change = false;
- for(new i = 0; i <= strlen(params); i++)
- {
- switch(params[i])
- {
- case 'a'..'z', 'A'..'Z', '0'..'9', '.', '=', '$', '[', ']', '(', ')', '@', '_': continue;
- default:
- {
- change = true;
- break;
- }
- }
- }
- if(!change)
- {
- format(string, sizeof(string), "Zmieniasz nick na %s", params);
- SendClientMessage(playerid, -1, string);
- SetPlayerName(playerid, params);
- }
- else return SendClientMessage(playerid, -1, #Pseudonim nie mógł zostać zmieniony ponieważ zawierał niedozwolone znaki!);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment