Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GetPlayerId(player[]) { // GetPlayer checks if the input is a player id / name, and outputs the player id, or INVALID_PLAYER_ID if the input was invalid. © Sydcul. All rights reserved.
- new playerid = -1, playername[MAX_PLAYER_NAME+1], numeric = 1;
- if(IsPlayerConnected(strval(player))) {
- for (new i = 0, j = strlen(player); i < j; i++)
- {
- if (player[i] > '9' || player[i] < '0') {
- numeric = 0;
- }
- }
- if(numeric == 1) {
- GetPlayerName(strval(player), playername, sizeof(playername));
- playerid = strval(player);
- } else {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i)) {
- GetPlayerName(i, playername, sizeof(playername));
- if(!strcmp(player, playername, true)) {
- playerid = i;
- break;
- }
- }
- }
- }
- }
- if(playerid >= 0) {
- return playerid;
- } else {
- return INVALID_PLAYER_ID;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement