public OnPlayerSpawn(playerid) { gPlayerSpawned[playerid] = 1; SetPlayerHealth(playerid,100.0); SetPlayerArmour(playerid,100.0); StrapUp(playerid); new string[STR]; new idx, fbase[STR], as[MAX_SPAWNS][tmp_spawns], ds[MAX_SPAWNS][tmp_spawns]; if (playerClass[playerid] == 0) { //format(string,STR,"%s spawned on the red team!",Playername(playerid)); //SendClientMessageToAll(COLOR_RED, string); mySetPlayerColor(playerid,COLOR_RED); Player[playerid][pTeam] = T_RED; fbase = Basefile(Current); new rand = random(MAX_SPAWNS); format(string, STR, "a_%d", rand); idx = 0; string = dini_Get(fbase,string); as[rand][sx] = floatstr(strtok(string,idx,',')); as[rand][sy] = floatstr(strtok(string,idx,',')); as[rand][sz] = floatstr(strtok(string,idx,',')); new interior = dini_Int(fbase,"interior"); SetPlayerTeam(playerid, 1); SetPlayerInterior(playerid, interior); SetPlayerPos(playerid, as[rand][sx], as[rand][sy], as[rand][sz]); } else { //format(string,STR,"%s spawned on the blue team!",Playername(playerid)); //SendClientMessageToAll(COLOR_BLUE, string); mySetPlayerColor(playerid,COLOR_BLUE); Player[playerid][pTeam] = T_BLUE; fbase = Basefile(Current); new rand = random(MAX_SPAWNS); format(string, STR, "d_%d", rand); idx = 0; string = dini_Get(fbase,string); ds[rand][sx] = floatstr(strtok(string,idx,',')); ds[rand][sy] = floatstr(strtok(string,idx,',')); ds[rand][sz] = floatstr(strtok(string,idx,',')); new interior = dini_Int(fbase,"interior"); SetPlayerTeam(playerid, 2); SetPlayerInterior(playerid, interior); SetPlayerPos(playerid, ds[rand][sx], ds[rand][sy], ds[rand][sz]); } SetTimerEx("ShowLinks", 2000, 0, "%d", playerid); return 1; }