new bool:IsClanMember[MAX_PLAYERS]; new RequestingClass[MAX_PLAYERS]; public OnPlayerConnect(playerid) { new szIP[20]; GetPlayerIP(playerid, szIP, sizeof(szIP)); if (!strcmp(szIP, "127.0.0.1")) { IsClanMember[playerid] = true; } 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); RequestingClass[playerid] = classid; return 1; } public OnPlayerRequestSpawn(playerid) { if ((RequestingClass[playerid] == MY_CLAN_CLASSID) && (!IsClanMember[playerid])) return 0; // requesting clan class, but not member of clan? return 1; }