#include forward SendAllFormattedText(const str[], define); new String[MAX_PLAYER_NAME]; main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mytag", cmdtext, true, 10) == 0) { new PlayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid,PlayerName,MAX_PLAYER_NAME); String=GetPlayerClanTag(PlayerName); SendAllFormattedText(String,0); return 1; } return 0; } stock GetPlayerClanTag(name[]) { new TAG[MAX_PLAYER_NAME]; new NOTAG[MAX_PLAYER_NAME]; NOTAG="No Tag"; new instring = strfind(name, "[",true); new instring2 = strfind(name, "]",true); if(instring == -1) { instring = strfind(name, "(",true); instring2 = strfind(name, ")",true); if(instring == -1) { instring = strfind(name, "{",true); instring2 = strfind(name, "}",true); if(instring == -1) return NOTAG; if(instring2 == -1) return NOTAG; if(instring < instring2) strmid(TAG,name,strfind(name,"{",true),strfind(name,"}",true)+1,strlen(name)); } if(instring2 == -1) { } if(instring < instring2) strmid(TAG,name,strfind(name,"(",true),strfind(name,")",true)+1,strlen(name)); } if(instring2 == -1) { instring = strfind(name, "(",true); instring2 = strfind(name, ")",true); if(instring == -1) { instring = strfind(name, "{",true); instring2 = strfind(name, "}",true); if(instring == -1) return NOTAG; if(instring2 == -1) return NOTAG; if(instring < instring2) strmid(TAG,name,strfind(name,"{",true),strfind(name,"}",true)+1,strlen(name)); } if(instring2 == -1) { } if(instring < instring2) strmid(TAG,name,strfind(name,"(",true),strfind(name,")",true)+1,strlen(name)); } return TAG; } public SendAllFormattedText(const str[], define) { new tmpbuf[256]; format(tmpbuf, sizeof(tmpbuf), str, define); SendClientMessageToAll(0xFFFF00FF, tmpbuf); }