Guest User

Untitled

a guest
Mar 5th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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;
  14.                 break;
  15.             }
  16.         }
  17.     }
  18.     if(!change)
  19.     {
  20.         format(string, sizeof(string), "Zmieniasz nick na %s", params);
  21.         SendClientMessage(playerid, -1, string);
  22.         SetPlayerName(playerid, params);
  23.     }
  24.     else return SendClientMessage(playerid, -1, #Pseudonim nie mógł zostać zmieniony ponieważ zawierał niedozwolone znaki!);
  25.     return 1;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment