Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- GetPlayerClan by [SP]Sinner
- Function will get the player's clantag
- based on his name.
- Clantag is stored in a pvar string
- for later use.
- You may re-distribute and edit this
- all you want but please don't forget to
- mention the appropriate credits.
- */
- #if defined _getplayerclan_included
- #endinput
- #endif
- forward GetPlayerClan(playerid);
- stock GetPlayerClan(playerid)
- {
- new name[24], offset, offset2, len;
- new str[128], tag[7];
- GetPlayerName(playerid, name, sizeof(name));
- for(;;)
- {
- for(new i=0; i < strlen(tag); i++) tag[i] = 0;
- offset = strfind(name, "[", true, 0);
- tag[0] = name[offset];
- offset2 = strfind(name, "]", true, 0);
- if((name[offset+1] == ']') || (offset2 < offset) || (offset == -1)) break;
- len = offset2 - offset;
- for(new i=1; i<len+1; i++) tag[i] = name[i+offset];
- tag[len+1] = 0;
- strdel(name, offset, offset2+1);
- if(len > 6) break;
- if(len > 1)
- {
- SetPVarString(playerid, "group", tag);
- format(str, sizeof(str), "You where recognised as a member of %s", tag);
- SendClientMessage(playerid, COLOR_GREEN, str);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment